본문 바로가기

Linux125

리눅스 파일 charset 변경 리눅스 파일 charset 변경 ** 리눅스 파일 생성 시 charset 때문에 대부분.. 골치를 썪었을 것다...ㅠㅠ 해당 파일의 charset을 변경해 보자해당 charset 변경을 위해 iconv를 이용한다.필자의 리눅스 서버에서 기본 .vimrc에 set encoding = eucKR로 되어있었다.해당 charset 을 UTF-8로 변경하기 위해 여러 작업을 하였지만 encoding이 깨지는 증상만...ㅠㅠ 1. 가감하게 .vimrc를 백업하고 삭제2. /etc/vimrc에 기본 UTF-8 확인3. /etc/sysconfig/i18n에 LANG=UTF-8인지 확인 후 본인 터미널 UTF-8로 접속4. iconv로 파일 변환 * iconv -f "기존charset" -t "변경할charset" "파.. 2014. 3. 19.
리눅스 ssh root 로그인 제한 리눅스 ssh root 로그인 제한 1. sshd_config 수정 - vi /etc/ssh/sshd_config PermitRootLogin no 로 변경 후 저장2. 서비스 재시작 - /etc/init.d/sshd restart 2014. 3. 7.
리눅스 sftp log 남기기 리눅스 sftp log 남기기** 설치 환경 : Cent OS 6.4 ** 기본적으로 sftp는 로그를 남기지 않는다!! 로그를 남기기 위해 설정이 필요 1. sshd_config 수정 - vi /etc/ssh/sshd_config Subsystemsftp/usr/libexec/openssh/sftp-server -f local2 -l INFO 2. syslog.conf 수정** Cetos 6 버전에서는 rsyslog.conf - vi /etc/rsyslog.conf#sftp loglocal2.*/var/log/sftp.log3. logrotate.d 설정 - vi /etc/logrotate.d/syslog/var/log/sftp.log 추가 4. 서비스 재시작 - /etc/init.d/sshd rest.. 2014. 3. 6.
리눅스 rsync 설정 리눅스 rsync ** rsync 란 서로 다른 두 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가 두군데 존재하고 한쪽을 편집했을때, 다른 한족에 편집한 부분을 업데이트 시켜줘야 한다. 이때 모든 소스를 옮기게 되면 시간적으로 많은 낭비가 있기 때문에 rsync는 수정된 부분만 비교해서 옮기게 된다. 1. rsync, xinetd 설치 - rpm -qa | grep rsync, rpm -qa | grep xinetd 설치 되어 있는지 확인 - 없으면 yum install rsync, yum install xinetd 2. rsync 서버 설정 - vi /etc/xinetd.d/rsync - disable 부분을 no 로 바꾼다. 3. rsync.conf 설정 - vi /etc/r.. 2014. 3. 4.