리눅스(Linux) netstat 명령어 사용법, 네트워크 상태 확인하기
반응형
netstat
- 네트워크 연결상태, 라우팅테이블, 인터페이스 상태등을 보여주는 명령어
[사용법]
#> netstat [옵션]
[옵션]
옵션 | 설명 |
-a | 모든 네트워크 상태 출력 [-all] |
-c | 현재 실행 명령을 매 초마다 실행 [--continuous] |
-e | 확장된 정보 출력 [--extend] |
-g | 멀티캐스트에 대한 그룹별 정보 출력 [--groups] |
-i | 인터페이스별 통계값 출력 [--interface] |
-l | 대기중인 네트워크 [--listening] |
-n | 도메인 주소를 숫자로 출력 [--numeric] |
-o | 연결 대기 시간 출력 [--timers] |
-p | PID(프로세서 ID)와 사용중인 프로그램명 출력 [--program] |
-r | 라우팅 테이블 출력 [--route] |
-s | 프로토콜 요약 정보 출력 [--statistics] |
-t | TCP 프로토콜만 출력 [--tcp] |
-u | UDP 프로토콜만 출력 [--udp] |
-v | 버전 출력 |
-w | RAW 프로토콜만 출력 [--raw] |
-A | 프로토콜별로 출력 [--protocol] |
-M | 마스커레이딩 정보 출력 [--masquerade] |
[사용 예]
1) 모든 네트워크 연결 확인하기
모든 네트워크 연결상태를 보여준다. all 옵션과 동일하며 -a 옵션을 지정하지 않으면 Established 상태인 것만 나온다.
#> netstat -a
2) 프로토콜 별로 출력하기
* TCP 만 확인하기
#> netstat -at
* UDP만 확인하기
#> netstat -au
3) LISTEN 상태인 포트만 출력하기
- 접속중인 상태 : ESTABLISHED
- 대기중인 상태 : LISTEN
#> netstat -nap | grep LISTEN
반응형
'OS > linux' 카테고리의 다른 글
리눅스(Linux) Netcat(nc) 명령어 (0) | 2017.04.07 |
---|---|
리눅스(Linux) 파일 비교 명령어 cmp, diff, comm (0) | 2017.04.06 |
리눅스(Linux) shadow 파일 패스워드 크랙하기 - 존 더 리퍼(John the Ripper) (2) | 2017.02.24 |
리눅스(Linux) base64 명령어 (0) | 2017.02.23 |
리눅스(linux) xxd/string 명령어 (0) | 2017.02.23 |
TAGS.