분류 전체보기

OS/Centos

파이선, 쉘스크립트 윈도우 -> 리눅스 되었을때 발생하는 문제

linux 에서 스크립트 실행할 때 /bin/sh^M: bad interpreter: No such file or directory 와 같은 에러 메시지가 나타날 때가 있다. 유닉스 개행문자와 도스 개행문자가 섞여있어서 발생 즉 Line seperator 문제이다 CRLF를 LF로 변경하면 해결되는 문제인데 불가피한 상황에서 처리 방법이다. vi -b vi 의 바이너리 모드로 들어가면 ^M 이라는 문자가 보인다. 이것을 지워주면 된다. vim -b 파일이름 명령줄에 :%s/^M//g 입력하면 ^M이 다 삭제됨 ^ : CTRL + v M : CTRL + M 클릭해야함

OS/Centos

쉘 접속 지연 문제 해결 방법

GSS-API or DNS 문제일 확률이 높다 gss-api check time이 오래 걸릴 경우 gss-api 인증을 disable한다. (ssh -v option으로 확인 가능) gss-api disable 후에도 해결 안될시에는 DNS 문제이다 근본적인 해결 방법은 DNS Server 설정 부분을(/etc/resolv.conf) 수정하는것이지만 ssh에서 dns를 disable하여 해결 할 수 있다. (sshd config 설정(GSSAPIAuthentication, UseDNS)) vi /etc/ssh/sshd_config # GSSAPI options GSSAPIAuthentication no # DNS option UseDNS no service sshd restart

상쾌한기분
'분류 전체보기' 카테고리의 글 목록 (13 Page)