netstat是控制台命令,一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀态信息。Netstat用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。
顯示活動的TCP連接使用時如果不帶參數,netstat顯示活動的TCP連接。
顯示所有連接的端口并用數字表示
netstat -an
-a 顯示所有socket,包括正在監聽的。
-n 以網絡IP地址代替名稱,顯示出網絡連接情形。
netstat命令的功能是顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知有哪些網絡連接正在運作。
netstat 顯示網絡連接、路由表或接口狀态顯示所有 TCP 端口
netstat -at
顯示所有 UDP端口
netstat -ut
顯示網絡接口列表
netstat -i
統計連接狀态下面這條shell命令能看到TCP各種狀态下的連接數量:
# netstat -n | awk '/^tcp/ { y[$NF]} END {for(w in y) print w, y[w]}'
CLOSE_WAIT 348
ESTABLISHED 1240
TIME_WAIT 5621
指定特定端口:
# netstat -n | grep PORT | awk '/^tcp/ { y[$NF]} END {for(w in y) print w, y[w]}'
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!