IT/Linux 34

grep, egrep: 문자 및 파일 필터

grep:예)cat test.txt | grep test1>​ test.txt. 파일에서 "test1"이 포함된 문자열 라인을 찾는다. cat test.txt | grep -iE "app|star"> test.txt 파일에 대소문자를 가리지 않고 "app" or "star" 단어가 들어간 라인을 출력 egrep:예) cat test.txt | egrep "test1|test2">​ test.txt. 파일에서​ "test1' or "test2"이 포함된 문자열 라인을 찾는다. grep |(파이브) 옵션 -v: 문자에 매칭되지 않은 내용 출력 -i: 대소문자를 가리지 않음 -n: 해당 내용 위치출력 -E: 복수 단어 매칭 출력 (egrep과 사용법 같음) -A Num: 패턴 매칭 후 이후 라인 수 만큼 출력..

IT/Linux 2015.03.20

rsync : 파일 복사 및 백업

rsync> 파일 & 폴더 복사 및 백업 동기화​ 예)rsync -av 1.1.1.1:/root/bin/ /logs> 1.1.1.1서버 /root/bin/ 폴더자료를 현재서버 /logs로 받아온다 (실행시 기본 ssh 와 root 권한으로 접근) rsync -av 1.1.1.1::home/ /data> 1.1.1.1서버 home 가상폴더(/etc/rsyncd.conf 설정된 폴더) 자료를 현재서버 /data로 받아온다 기본 설정위치:vi /etc/xinetd.d/rsync > " disabled = no "로 설정 후 사용 vi /etc/rsyncd.conf (없을 경우 만들어야함)> 가상폴더 지정 및 rsync 옵션 설정 변경후 "service xinetd restart" 옵션:-a> 권한 및 속성 복..

IT/Linux 2015.03.20

chkconfig: 레벨별 부팅시 서비스 설정

chkconfig> 레벨별 부팅시 서비스 설정 옵션:chkconfig --list> chkconfig 등록된 전체 서비스 목록 출력 chkconfig [서비스명] on/off> 부팅시 서비스 실행 및 중지 chkconfig --level [레벨] [서비스명] on/off> 지정된 런레벨만 서비스 실행 및 중지예) chkconfig --level 234 sshd on> 런레벨 2, 3, 4에 sshd 활성화 chkconfig [서비스명] --add> chkconfig에 서비스 추가 chkconfig [서비스명] --del> chkconfig에 서비스 제거

IT/Linux 2015.03.20

find: 파일 검색

find > 파일검색 옵션:find -name [파일명]> 찾을 파일 검색 find -size 0> 크기가 0인 파일검색find -size +100k> 100kb이상 파일 검색* 기본적으로 1유닛은 b를 붙인 것으로 512바이트, c를 붙이면 바이트, k를 붙이면 킬로바이트, w는 2바이트 find -exec ls -l {} \;> 갬색된 파일을 ls -l로 보여주기 find -type f or d or l> 파일만 검색, 디렉토리만 검색, 링크파일만 검색 find -user [name]> 소유자의 파일 검색 find -mtime Nfind -atime Nfind -ctime N> 변경시간(ls -l시간), Access시간, 정보변경시간(chmod, chown) EX)#find ./ -maxdepth 1..

IT/Linux 2015.03.20