linux daily --netstat

*只是作點筆記,鞏固本身學習,不少參考了 http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.htmlhtml

1.netstat簡述:網絡

用於顯示網絡連接相關的信息,能夠顯示路由表,實際網絡連接狀態和網絡接口設備的狀態。顯示IP,TCP,UDP和ICMP協議相關的統計數據。dom

 

2.輸出信息的兩個部分:ssh

(1)有源TCP鏈接(Active Internet connections)socket

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:domain *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN tcp

proto:協議學習

Recv-Q:接收隊列spa

Recv-Q:發送隊列.net

(2)有源UNIX域套接口(Active UNIX domain sockets,只能用於本機通訊)unix

Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 950 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 11919 /tmp/keyring-Y89yPu/control
unix 2 [ ACC ] STREAM LISTENING 14080 /home/meroc/.pulse/eb4ea38ecf54e2c63e1f31950000000a-runtime/cli
unix 2 [ ACC ] STREAM LISTENING 12328 /tmp/ssh-CnimMpdD1558/agent.1558
unix 2 [ ACC ] STREAM LISTENING 11944 /tmp/.ICE-unix/1558

proto:鏈接使用的協議

RefCnt:表示鏈接到套接口上的進程號

Types:套接口類型

Path:鏈接到套接口的其餘進程使用的路徑名

 

 

 

3.命令參數:

-a 顯示全部socket

-c 每間隔1刷新一遍顯示內容,直至用戶中斷

-i 顯示全部網絡藉口信息

-n 不顯示主機名,以ip地址代替,能夠提升顯示速度

-r 顯示核心路由表

-t 顯示TCP協議的連接狀況

-u 顯示UDP協議的連接狀況

-v 顯示正在進行的工做

-p 顯示指定協議信息

-b 顯示在建立每一個鏈接或偵聽端口時涉及的可執行程序

-e 顯示以太網統計,可與-s搭配使用

-f 顯示外部地址的徹底域名限定(FQDN)

-o 顯示擁有的與每一個鏈接關聯的進程ID

-s 顯示每一個協議的統計

-x 顯示NetworkDirect鏈接,偵聽器和共享端點

-y 顯示全部連接的TCP連接模版,沒法與其餘選項結合使用。

相關文章
相關標籤/搜索