[Linux Network] 04. netstat 명령어
카테고리: LINUX_NETWORK
태그: linux linux_network
01. netstat 명령어
현재 열려있는 소켓과 네트워크 연결을 조회하고, 네트워크 통계 정보를 표시
a) 명령 형식
netstat [options]
b) 옵션
| 옵션 | 설명 |
|---|---|
| -a | 모든 소켓의 정보를 출력 (LISTEN, ESTABLISH, CLOSE, FIN_WAIT,TIME_WAIT 상태 관련 정보를 보기 위해 사용) |
| -c | 선택 정보를 매 초마다 반복 출력하기 위해 사용 |
| -l | Listening 소켓들에 대해서만 출력 |
| -n | 이름 풀이하지 않기 위해 사용 (호스트, 포트, 유저명) |
| -r | 라우팅 테이블 정보를 확인하기 위해 사용 |
| -s | 각 프로토콜에 대한 요약 통계 정보를 출력하기 위해 사용 |
| -t | TCP 관련 내용을 출력 |
| -u | UDP 관련 내용을 출력 |
| -p | 연결에 해당하는 프로세스 이름을 함께 출력 |
c) 명령 예시
$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.219.2 0.0.0.0 UG 0 0 0 ens34
10.1.2.0 0.0.0.0 255.255.255.0 U 0 0 0 ens32
192.168.219.0 0.0.0.0 255.255.255.0 U 0 0 0 ens34
$ netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN
tcp 0 0 10.1.2.191:22 10.1.2.1:5428 ESTABLISHED
tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
$ netstat -st | head
IcmpMsg:
InType3: 59
OutType3: 59
Tcp:
2 active connection openings
1 passive connection openings
0 failed connection attempts
0 connection resets received
1 connections established
1155 segments received
$ netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens32 1500 5639 0 0 0 1495 0 0 0 BMRU
ens34 1500 228 0 0 0 155 0 0 0 BMRU
lo 65536 138 0 0 0 138 0 0 0 LRU
댓글 남기기