linux非常多服務都與網絡相關。當服務調不通或者是啟動port被占用,或者是又是被防火牆擋住的時候,就須要查詢網絡相關的問題,netstat指令之前僅僅會用一兩個參數這裡。好好學習一番。
經常使用的幾個選項:
-a (all)顯示所有選項。預設不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示别名,能顯示數字的所有轉化成數字
-l 僅列出有在 Listen (監聽) 的服務狀态
-c 每隔一個固定時間,運作該netstat指令
-s 顯示網絡的統計資訊
-p 列出程式的pid。非常實用
-r 顯示路由表
-e 顯示其它拓展資訊
使用案例:
1 檢視全部tcpport
2 檢視全部在監聽的tcpport
3 找出ssh 服務的port
4 顯示網卡以及網卡資訊
5 檢視全部路由表中tcp連接配接
6 僅僅檢視監聽的連接配接,以及pid資訊(經常使用)
# netstat -tnlp
7 每秒檢視一次tcp連接配接
8 檢視某個服務是否執行
再有經常使用的在加入。
作者: orangleliu