리눅스 팁 2탄

  1. rsync
    1. ssh로 rsync 할 때 포트 번호 지정하는 방법
      1. 2222번 포트를 사용할 경우
        1. –rsh=’ssh –p2222′
      2. 예를 들면
        1. rsync -avz –progress –rsh=’ssh –p26′ /home/ jellypo.pe.kr:/home/
    2. 속도 제한 하고 싶을 때
      1. –bwlimit=KBPS          limit I/O bandwidth; KBytes per second
        1. rsync -avz –bwlimit=100 –progress –rsh=’ssh –p26′ /home/ jellypo.pe.kr:/home/
    3. 인코딩이 다른 시스템끼리 동기화할 때 멀티바이트(한글) 깨지는 경우
      1. 인코딩을 지정해주면 됨
      2. –iconv=CONVERT_SPEC    request charset conversion of filenames
      3. 이 옵션은 일정 버전 이상 되어야 있음(정확한 버전은 …모르겠음)
        1. rsync –av  –iconv=utf-8,cp949 a.com:/home/ b.com/home/
        2. 여러 개 적을 수 있다. 이 경우 utf-8을 쓰는 a.com에서 cp949를 쓰는 b.com으로 싱크를 하는 방법 (… 반대 일 수 있음)
  2. 포트 스캔
    1. nc (netcat)
      1. 211.218.150.200에 1부터 1000번까지 포트스캔해라.
        1. nc -v -z 211.218.150.200 1-1000
      2. 텔넷식으로 접근(telnet localhost 80 같이 테스트 할 때)
        1. nc –t <대상IP> <port>
    2. nmap
      1. TCP 열린 포트 확인
        # nmap -sT -p 1-1024 localhost
        
      2. UDP 열린 포트 확인
        # nmap -sU -p 1-1024 localhost
        
      3. 특정 열린 포트 확인
        # nmap -sX -p 25,53,110 192.168.0.3
        
  3. 트래픽 관련
    1. 트래픽 확인은 iptraf 가 좋은 듯. 패키지 등을 설치해야 있음.
  4. awk로 간단한 덧셈 할 때 (ls –l 로 파일 사이즈 합쳐서 볼 때)
    1. awk '{sum += $2} END { print "sum is", sum }' filename
    2. $2를 더해서 볼 위치로 적당히 수정하면 됨..


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.