Linux
-
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 -
출저 : http://database.sarang.net/study/awk/awk.html http://database.sarang.net/study/ AWK awk는 직접 사용자로부터 입력을 받거나 아니면 지정한 파일을 가공하여 표준 출력한다 표준 출력을 리다이렉션할 수 있다 사용법 awk [옵션] '스크립트' [-v 변수=값] [파일(들)] awk [옵션] -f 스크립트 파일 [-v 변수=값] [파일(들)] cf) 편집 스크립트 파일의 사용법 ed : ed -s(script) sourcefile outputfile awk : awk -f(file) scriptfile sourcefile > output..
AWK 명령어출저 : http://database.sarang.net/study/awk/awk.html http://database.sarang.net/study/ AWK awk는 직접 사용자로부터 입력을 받거나 아니면 지정한 파일을 가공하여 표준 출력한다 표준 출력을 리다이렉션할 수 있다 사용법 awk [옵션] '스크립트' [-v 변수=값] [파일(들)] awk [옵션] -f 스크립트 파일 [-v 변수=값] [파일(들)] cf) 편집 스크립트 파일의 사용법 ed : ed -s(script) sourcefile outputfile awk : awk -f(file) scriptfile sourcefile > output..
2011.04.24 -
1. vi편집기 1) vi와 vim 편집기 - vi편집기 : UNIX시스템의 표준 에디터 - vim편집기 : vi편집기에서 확장된 것(리눅스에서는 alias설정으로 vi편집기 실행됨) 2) vi에디터의 세가지 모드 - ex 모드 : 추가 명령을 실행, 검색치환기능, vi에디터 설정기능등. - 명령어 모드 : 기본모드, 문자를 모두 명령어로 인식, 커서이동, 삭제, 수정, 복사, 붙여넣기등 - 입력 모드 : 글을입력할수 있는 모드 3) vi 편집기 실행 실행 : vi [옵션] [파일명] - vi 파일명 : 파일열기 - vi +n 파일명 : 파일을 열었을 때 n번째 행에 커서 위치 - vi +/’문자’ 파일명 : 파일을 열었을 때 문자가 처음 나타난 곳에 커서 위치 - vi –r 파일명 : 저장하지 않고 종..
VI편집기(VIM)1. vi편집기 1) vi와 vim 편집기 - vi편집기 : UNIX시스템의 표준 에디터 - vim편집기 : vi편집기에서 확장된 것(리눅스에서는 alias설정으로 vi편집기 실행됨) 2) vi에디터의 세가지 모드 - ex 모드 : 추가 명령을 실행, 검색치환기능, vi에디터 설정기능등. - 명령어 모드 : 기본모드, 문자를 모두 명령어로 인식, 커서이동, 삭제, 수정, 복사, 붙여넣기등 - 입력 모드 : 글을입력할수 있는 모드 3) vi 편집기 실행 실행 : vi [옵션] [파일명] - vi 파일명 : 파일열기 - vi +n 파일명 : 파일을 열었을 때 n번째 행에 커서 위치 - vi +/’문자’ 파일명 : 파일을 열었을 때 문자가 처음 나타난 곳에 커서 위치 - vi –r 파일명 : 저장하지 않고 종..
2011.04.22 -
1. 반복 명령 1) for 명령 - for 반복문을 사용하면, 일련의 파일이나 사용자에 대해 동일한 명령들을 반복하여 실행시킬 수 있다 - for 명령 다음에는 사용자 정의 변수가 나오고, 이어서 키워드 in과 단어를 나열한다 - 일단 변수에 단어가 대입되면 반복문의 본문에 해당하는 do와 done 사이의 명령들이 실행된다 - 형식 for 변수 in 단어목록 do 명령(들) done $ cat mylist aaa bbb ccc $ cat test for person in $(cat mylist) > 명령 치환을 수행하면 파일 mylist의 내용이 단어 목록이 된다 > 반복문이 처음 수행될 때, 변수 person에는 aaa가 저장되며 다음으로 bbb가 저장된다 do mail $person < letter..
bash 쉘 스크립트 - 반복명령, 함수1. 반복 명령 1) for 명령 - for 반복문을 사용하면, 일련의 파일이나 사용자에 대해 동일한 명령들을 반복하여 실행시킬 수 있다 - for 명령 다음에는 사용자 정의 변수가 나오고, 이어서 키워드 in과 단어를 나열한다 - 일단 변수에 단어가 대입되면 반복문의 본문에 해당하는 do와 done 사이의 명령들이 실행된다 - 형식 for 변수 in 단어목록 do 명령(들) done $ cat mylist aaa bbb ccc $ cat test for person in $(cat mylist) > 명령 치환을 수행하면 파일 mylist의 내용이 단어 목록이 된다 > 반복문이 처음 수행될 때, 변수 person에는 aaa가 저장되며 다음으로 bbb가 저장된다 do mail $person < letter..
2011.04.22 -
1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 $0 : 현재 쉘 스크립트의 이름 $# : 위치 매개변수의 총 개수를 평가한다 $* : ..
bash 쉘 스크립트1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 $0 : 현재 쉘 스크립트의 이름 $# : 위치 매개변수의 총 개수를 평가한다 $* : ..
2011.04.22 -
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