語法
netstat [選項]
常用參數
| 參數 | 說明 |
-a | 顯示所有 socket(含監聽中) |
-c | 每秒重新顯示一次,直到中斷 |
-i | 顯示所有網路介面資訊(同 ifconfig -e) |
-n | 以 IP 位址代替名稱顯示連線狀態 |
-r | 顯示核心路由表(同 route -e) |
-t | 顯示 TCP 協定連線狀況 |
-u | 顯示 UDP 協定連線狀況 |
-v | 顯示正在進行的工作 |
實際輸出範例
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 256 10.153.89.66:ssh 10.153.21.168:1054 ESTABLISHED
tcp 0 0 10.153.89.66:ssh 10.153.21.166:1222 ESTABLISHED
tcp 0 0 10.153.89.66:1521 10.153.21.166:2625 ESTABLISHED
...
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 9 [ ] DGRAM 919 /dev/log
unix 2 [ ] STREAM CONNECTED 50246124
unix 3 [ ] STREAM CONNECTED 3914245 /tmp/.ICE-unix/dcop18694-1074144356
unix 3 [ ] STREAM CONNECTED 3914244
unix 3 [ ] STREAM CONNECTED 3914127 /tmp/.X11-unix/X0
...
應用場景
- 排查連線異常、檢視監聽埠、分析網路效能、偵測異常連線。