netstat用來查看系統當前系統網絡狀態信息,包括端口,連接情況等,常用方式如下:
netstat -atunlp
,各參數含義如下:
-t : 指明顯示TCP端口
-u : 指明顯示UDP端口
-l : 僅顯示監聽套接字(LISTEN狀態的套接字)
-p : 顯示進程標識符和程序名稱,每一個套接字/端口都屬於一個程序
-n : 不進行DNS解析
-a 顯示所有連接的端口
在眾多表目中找一個特定端口,肯定不那么順手,一般該指令會遇grep配合使用,比如查找端口22,就用netstat -tunlp | grep 22 或者干脆netstat -an | grep 22就可以了,查看其它端口類似,當然也可以通過端口狀態查找即netstat -anp | grep TIME_WAIT,即只會顯示含有TIME_WAIT字符串的條目