서버관련/Command
-
Crontab 사용법 / 설정법 crontab 이란? Crontab 이란 Linux에서 자동 스케쥴링 프로그램이다, 특정시간대에 특정 명령어 혹은 스크립트를 반복적으로 실행 할수 있다 MIN HOUR DOM MON DOW CMD 필드 명세 허용 값 MIN 분 0~59 HOUR 시간 0~23 DOM 날짜 1-31 MON 달 1-12 DOW 주 0-6 CMD 명령어 실행 가능 한 모든 명령어 *추가* - 요일은 0:일요일 , 1:월 , 2:화 , 3:수 , 4:목 , 5:금 , 6:토 1. 다음 시간 6월 10일 오전 8시 30분 을 cron 명령어에 맞게 작성해보자. 30 08 10 06 * /home/script/backup 30: 30분 08: 오전 8시 10: 10일 06: 6월 *: 매주 2. 매일..
Crontab 사용법 / 설정법Crontab 사용법 / 설정법 crontab 이란? Crontab 이란 Linux에서 자동 스케쥴링 프로그램이다, 특정시간대에 특정 명령어 혹은 스크립트를 반복적으로 실행 할수 있다 MIN HOUR DOM MON DOW CMD 필드 명세 허용 값 MIN 분 0~59 HOUR 시간 0~23 DOM 날짜 1-31 MON 달 1-12 DOW 주 0-6 CMD 명령어 실행 가능 한 모든 명령어 *추가* - 요일은 0:일요일 , 1:월 , 2:화 , 3:수 , 4:목 , 5:금 , 6:토 1. 다음 시간 6월 10일 오전 8시 30분 을 cron 명령어에 맞게 작성해보자. 30 08 10 06 * /home/script/backup 30: 30분 08: 오전 8시 10: 10일 06: 6월 *: 매주 2. 매일..
2014.08.20 -
iptables 제한 목록 보기 iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- 111.165.203.11 anywhere DROP all -- 111.7.210.15 anywhere DROP all -- 111.46.86.89 anywhere DROP all -- 111.34.240.10 anywhere target 가 DROP 로 나오는것이 모두 막힌것. iptables 제한 해제 하기iptables -D INPUT -s 175.194.86.123 -j DROP 끝~!
linux iptables 제한 해제iptables 제한 목록 보기 iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- 111.165.203.11 anywhere DROP all -- 111.7.210.15 anywhere DROP all -- 111.46.86.89 anywhere DROP all -- 111.34.240.10 anywhere target 가 DROP 로 나오는것이 모두 막힌것. iptables 제한 해제 하기iptables -D INPUT -s 175.194.86.123 -j DROP 끝~!
2013.04.10 -
split --lines [분할할 라인수] [분할할 파일] [분할된 파일의 Prefix] 텍스트 파일이 엄청 클때 유용한 명령어. 2Gb 짜리 텍스트파일 (덤프파일) 을 split 로 분할해서 찾으면 참~~ 쉽죠..
linux 텍스트파일 분할split --lines [분할할 라인수] [분할할 파일] [분할된 파일의 Prefix] 텍스트 파일이 엄청 클때 유용한 명령어. 2Gb 짜리 텍스트파일 (덤프파일) 을 split 로 분할해서 찾으면 참~~ 쉽죠..
2012.11.07 -
find . -name "*.php" -exec perl -pi -e "s/대상문자/치환문자/g" {} \; find ./ -type f -name '*' -exec perl -pi -e 's/old.co.kr/new.co.kr/g' {} \; 문자열찾기 grep -rw "찾을 문자열" ./ grep -rw "old.co.kr" ./ grep -i -l "old.co.kr" * -r 2>/dev/null 문자열찾기 방법 1 - 영어만 주로 가능 # grep -rw "찾는문자열" ./ 문자열찾기 방법 2 - 대/소문자 구분 안하고 검색 # grep -i -l "찾는문자열" * -r 2> /dev/null 문자열찾기 방법 3 - 한글, 영어 모두 가능 # find . -exec grep -l "찾는문자열" ..
일괄 문자 치환(사이트 이전시 유용)find . -name "*.php" -exec perl -pi -e "s/대상문자/치환문자/g" {} \; find ./ -type f -name '*' -exec perl -pi -e 's/old.co.kr/new.co.kr/g' {} \; 문자열찾기 grep -rw "찾을 문자열" ./ grep -rw "old.co.kr" ./ grep -i -l "old.co.kr" * -r 2>/dev/null 문자열찾기 방법 1 - 영어만 주로 가능 # grep -rw "찾는문자열" ./ 문자열찾기 방법 2 - 대/소문자 구분 안하고 검색 # grep -i -l "찾는문자열" * -r 2> /dev/null 문자열찾기 방법 3 - 한글, 영어 모두 가능 # find . -exec grep -l "찾는문자열" ..
2011.04.21 -
치환 명령어 1. 문서 처음부터 마지막까지의 char 를 _char_ 로 치환한다. :%s/char/_&_/g 2. 현재(커서위치)부터 마지막까지의 char 를 _char_ 로 치환한다. :.,$s/char/_&_/g 3. buf_.*[255], buf_in[255], buf_get[255] 와 같은 문자열을 hello 로 변경한다. :1,10s/buf_.*\[255\]/hello/g 4. 숫자로만 이루어진 행 찾기는 다음과 같습니다. /^\d\+$ ^ : 행의 첫부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개 있음) $ : 행의 마지막 부분 5. 전체 문서에서 add 를 plus로 치환 :s/add/plus/g 6. 현재 편집..
Vi editor치환 명령어 1. 문서 처음부터 마지막까지의 char 를 _char_ 로 치환한다. :%s/char/_&_/g 2. 현재(커서위치)부터 마지막까지의 char 를 _char_ 로 치환한다. :.,$s/char/_&_/g 3. buf_.*[255], buf_in[255], buf_get[255] 와 같은 문자열을 hello 로 변경한다. :1,10s/buf_.*\[255\]/hello/g 4. 숫자로만 이루어진 행 찾기는 다음과 같습니다. /^\d\+$ ^ : 행의 첫부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개 있음) $ : 행의 마지막 부분 5. 전체 문서에서 add 를 plus로 치환 :s/add/plus/g 6. 현재 편집..
2011.04.21 -
tar czvf [압축파일명.tgz] --exclude=[제외폴더1] --exclude=[제외폴더2] [압축할 경로] 제외폴더의 마지막 / 슬래쉬는 뺄것!! --ignore-failed-read 권한오류해결 tar -czvfp --ignore-failed-read admin.tar.gz --exclude=data --exclude =dbcon.php admin 이 글은 스프링노트에서 작성되었습니다.
tar 압축관련tar czvf [압축파일명.tgz] --exclude=[제외폴더1] --exclude=[제외폴더2] [압축할 경로] 제외폴더의 마지막 / 슬래쉬는 뺄것!! --ignore-failed-read 권한오류해결 tar -czvfp --ignore-failed-read admin.tar.gz --exclude=data --exclude =dbcon.php admin 이 글은 스프링노트에서 작성되었습니다.
2011.04.21 -
find - 파일찾기 find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾는다. 사용법을 살펴보자. find 대상디렉토리 검색 조건 처리 방법 대상 디렉토리 : 찾기를 시작할 디렉토리를 지정한다. 검색 조건 : 찾을 조건을 지정한다. -name filename 파일 이름으로 찾는다. -atime +n access time 이 n일 이전인 파일을 찾는다. -atime -n access time이 n일 이내인 파일을 찾는다. -mtime +n n일 이전에 변경된 파일을 찾는다. -mtime -n n일 이내에 변경된 파일을 찾는다. -perm nnn 파일 권한이 nnn인 파일을 찾는다. -type x 파일 타입이 x인 파일들을 찾는다. -size n 사이즈가 n이상인 파일들을 찾는다. -links n ..
FIND 명령어find - 파일찾기 find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾는다. 사용법을 살펴보자. find 대상디렉토리 검색 조건 처리 방법 대상 디렉토리 : 찾기를 시작할 디렉토리를 지정한다. 검색 조건 : 찾을 조건을 지정한다. -name filename 파일 이름으로 찾는다. -atime +n access time 이 n일 이전인 파일을 찾는다. -atime -n access time이 n일 이내인 파일을 찾는다. -mtime +n n일 이전에 변경된 파일을 찾는다. -mtime -n n일 이내에 변경된 파일을 찾는다. -perm nnn 파일 권한이 nnn인 파일을 찾는다. -type x 파일 타입이 x인 파일들을 찾는다. -size n 사이즈가 n이상인 파일들을 찾는다. -links n ..
2011.04.21 -
mysql 의 replace 명령어를 이용한 파일내용 일괄 수정 find . -type f -name '*' -exec /usr/local/mysql/bin/replace oldcontent netcontent -- {} \; perl 을 이용한 파일 일괄 변경 find . -name *.* -exec perl -p -i -e 's/old/new/g' {} \; 빨강색이 이전내용 파란색이 변경될 내용.. 사이트 이전시 참 ..매우..유용하단말이야..^^
리눅스내 파일내용 일괄변경mysql 의 replace 명령어를 이용한 파일내용 일괄 수정 find . -type f -name '*' -exec /usr/local/mysql/bin/replace oldcontent netcontent -- {} \; perl 을 이용한 파일 일괄 변경 find . -name *.* -exec perl -p -i -e 's/old/new/g' {} \; 빨강색이 이전내용 파란색이 변경될 내용.. 사이트 이전시 참 ..매우..유용하단말이야..^^
2008.06.05