서버관련
-
치환 명령어 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 -
#!/bin/sh find /home/backup1 -ctime +3 \-exec rm -f {} \; ##백업할 디렉토리 home_root="/home/" backup_home_root="/home/backup1/" sysdtime=`date +%Y%m%d-%H` cd $home_root echo "백업 중입니다" for home_name in $(ls) do if [ -d "$home_root/$home_name" ] ; then echo "tar -cvzpf $backup_home_root$home_name.tar.gz $home_name" tar -czpf "$backup_home_root$home_name-$sysdtime.tar.gz" "$home_name" fi done chmod 600 $..
파일백업 스크립트 <backup.cron>#!/bin/sh find /home/backup1 -ctime +3 \-exec rm -f {} \; ##백업할 디렉토리 home_root="/home/" backup_home_root="/home/backup1/" sysdtime=`date +%Y%m%d-%H` cd $home_root echo "백업 중입니다" for home_name in $(ls) do if [ -d "$home_root/$home_name" ] ; then echo "tar -cvzpf $backup_home_root$home_name.tar.gz $home_name" tar -czpf "$backup_home_root$home_name-$sysdtime.tar.gz" "$home_name" fi done chmod 600 $..
2008.06.05 -
#!/bin/sh find /backup1/mysqldump -ctime +7 \-exec rm -f {} \; # ###################################################### ## ## [백업하는 자료] ## ## 0. 날짜별로 백업(예: filename-20010310-04.xxx) ## 1. 시스템 날짜 수정(rdate) ## 2. mysql 모든 DB를 .sql 이나 .sql.gz 형태로 백업 ## 3. 기타(아직 없음) ## ## * 나머지 설정 파일은 일주일에 한번이나 두번 정도로 ## 백업하는 것이 적당. ## ###################################################### ## ## [관리자가 꼭 설정해야할 내용 - 1..
Mysql 데이터베이스 백업 스크립트 DBDUMP.CRON#!/bin/sh find /backup1/mysqldump -ctime +7 \-exec rm -f {} \; # ###################################################### ## ## [백업하는 자료] ## ## 0. 날짜별로 백업(예: filename-20010310-04.xxx) ## 1. 시스템 날짜 수정(rdate) ## 2. mysql 모든 DB를 .sql 이나 .sql.gz 형태로 백업 ## 3. 기타(아직 없음) ## ## * 나머지 설정 파일은 일주일에 한번이나 두번 정도로 ## 백업하는 것이 적당. ## ###################################################### ## ## [관리자가 꼭 설정해야할 내용 - 1..
2008.06.05