99. 정리전 - IT/13. Unix 얇팍지식(78)
-
rsync 필요한 파일만 전송
주의점!!! 전송 받을곳의 디렉토리 권한, 소유권을 정확히 설정할 것!!!! rsync -avzO --progress --bwlimit=3000 --include=*.jpg --include=*.JPG --include=*.jpeg --include=*.JPEG --include=*.gif --include=*.GIF --include=*.bmp --include=*.BMP --include=*.png --include=*.PNG --exclude=/*/log --exclude=*.* svroot@192.168.70.5:/var/www/html/sec/rms/ ./ >> ./rsync_`date +'%Y%m%d_%H%M%S'`.log
2010.01.04 -
unix find command
find는 단순히 파일을 찾는 명령입니다. 이런 명령이 보안에 중요한 이유는 문제되는 파일을 찾는데 이만큼 중요한 명령이 없기 때문입니다. 특히 백도어를 찾아내는데유용합니다. find 명령의 메뉴얼 페이지는 UNIX의 모든 메뉴얼 페이지들 중에서 가장 불분명한 페이지의 하나이다. [ 시스템 관리의 핵심 2판 한빛미디어 p100] 이러한 메뉴얼 페이지이긴 하지만 ^^ 메뉴얼 페이지를 잘 본 다면 많은 도움을 받을 수 있습니다. 그럼 가장 기본적인 find의 형태에서 시작해 볼까요! find를 실행해보자.? 그냥 생각없이 find에 관해서 누르면 ls 저리가라 할 정도로 많은 파일을 뿌려댑니다. find 가 복잡하긴 하지만 기본적인 틀이 있습니다. find [패스] [표현식] 나 중에 복잡해지는 형식도 이런..
2009.12.08 -
ssh tunneling & /etc/hosts.allow
SSH 자동로그인 설정 방법1. 암호화 방식 (둘 중 하나만 사용한다.) - dsa - rsa 2. 암호 생성 방법 보통 엔터만 계속 치면 되지만, 기존에 사용하는 암호가 있을 경우 덮어 쓸지 물어봄. 새롭게 만들꺼면 덮어쓰면 되고, 기존에 있는 걸 쓸 경우 취소하고, 기존 암호를 이용. - ssh-keygen -t dsa - ssh-keygen -t rsa 3. ~/.ssh 에 존재하는 암호를 확인 cat 파일명 - dsa는 id_dsa.pub - rsa는 id_rsa.pub 4. 상대방 서버의 ~/.ssh 폴더에 있는 인증파일(authorized_key)에 암호를 넣는다. 아래의 파일이 없을 경우 생성한다. 퍼미션 (644) - dsa는 authorized_key - rsa는 authorized_ke..
2009.12.02 -
실전 Unix 명령어 까먹기전에 기록
실전에 사용한 Unix 에 대한 여러가지 명령어들 너무나도 초보단계이기 때문에 한발짜국씩...냠냠냠 copy cp: omitting directory '/ 에러시 이렇게 하면 강제로 할꺼냐고 물어본다. cp -rp /A /B 참고로1) cp /aaa/bbb /ccc 2) cp /aaa/bbb/ /ccc 는 다르다 1)은 ccc 하위에 bbb디렉토리를 포함하여 카피, 2)는 bbb를 포함하지 않는 이하의 디렉토리를 카피 TAIL [실시간으로 로그보기] tail -f /opt/tomcat/log/output.log [마지막 라인에서 50번째 라인까지 보기] tail -50 [파일이름].txt [옵션] f : 파일의 마지막 10라인을 실시간으로 계속해서 출력 F : 파일 변동 시 실시간으로 보여주되 로그파일처..
2009.11.13 -
UNIX 커맨드
その他 grep "hhh" f1 特定の文字列hhhを含む行を検索しその行を表示する。> f2でファイルになり、>> f2で追加。例:sed_grep.sh sed -e "s/jjj/jjk/g" f1 > f2 ファイル f1の中の文字列jjjをjjkに変えてファイルf2を作る。sed -e "s/jjj/jjk/g" f1 > temp | mv temp f1で同じファイルになる。jjkの代わりにshell変数(X=jjkとしておく)なら"s/jjj/$X/g"とできるようだ。例:sed_grep.sh tail -f XXX XXXファイルの最後の数行を表示します。-f(最後に追加される文字をリアルタイムに表示) fs lq (lxplus) disk quotaを表示してくれる。(2006.10.5 naitou setenv LANG C 文字化けが出たら試す。expo..
2009.10.29 -
VI 커맨드
起動と終了 vi +N file.name N行目にカーソルを移動して起動する。 vi +/XXX file.name file中の検索文字列XXXを含む行にカーソルを移動して起動する。 :q! quit(saveなし)。 ZZ saveして終わる。 :w saveする。:wq(save and quit) :w file(fileでsave。:wq file):wq! file(overwriteのとき) vi -r ネットワークが切れたときの復活(viがmail 出してくれる) 日本語表示文字化け :set encoding=japanとすればいい。ホームディレクトリに.vimrcというファイルを作成して、set encording=japan(コロンなし)と書いておけば自動的になる。 2つのモード i 直前でインサートモードに移る。自由に書き込みする。 a 直後でインサートモード..
2009.10.29