作用
Netstat命令用於顯示各種網絡相關信息,如網絡連接、路由表、接口狀態、masquerade連接、多播成員等等。
輸出結果可分為兩個部分:
ActiveInternet Connections,稱為有源TCP連接;
另一種是Active UNIX domain sockets,稱為有源Unix域套接字,只能用於本機通信。
主要參數
-a,--all,--listening
顯示所有選項,默認不顯示LISTEN
-t
僅顯示tcp相關選項
-u
僅顯示udp相關選項
-n
不顯示別名,能轉化為數字的全轉換為數字
-l,--listening
僅列出在LISTEN的服務狀態
-p
顯示建立相關鏈接的程序名
-r
顯示路由信息
-e
顯示更多信息
-s
顯示統計信息
-c,--continuous
持續列出信息
-i,--interfaces
顯示接口表
-g,--groups
顯示多播組成員
-v,--verbose
顯示詳細信息
-W,--wide
不壓縮顯示IP地址
-o,--timers
顯示計時器
-C,--cache
顯示路由緩存信息
示例
列出所有端口
netstat -a
列出所有tcp端口
netstat-at
列出所有udp端口
netstat-au
列出所有處於監聽狀態的Sockets
netstat -l
只列出所有監聽UNIX端口
netstat-lx
顯示所有端口的統計信息
netstat -s
在netstat輸出中顯示PID和進程名稱
netstat -p
在輸出中不顯示別名
netstat-an
持續輸出信息
netstat -c
顯示路由信息
netstat -r
顯示網絡接口列表
netstat -i