首頁  >  文章  >  php教程  >  LinuxNetstat指令詳解

LinuxNetstat指令詳解

高洛峰
高洛峰原創
2016-12-15 09:33:141502瀏覽

Netstat是在核心中存取網路及相關資訊的程序,它能提供TCP連接,TCP和UDP監聽,進程記憶體管理的相關報告。

指令:netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval][1] 

選項的涵義如下:
-a顯示所有socket,包括正在監聽的。
-c 每隔1秒就重新顯示一遍,直到使用者中斷它。
-i 顯示所有網路介面的信息,格式「netstat -i」。
-n 以網路IP位址取代名稱,顯示出網路連線情形。
-r顯示核心路由表,格式同「route -e」。
-t 顯示TCP協定的連線情況
-u 顯示UDP協定的連線情況。
-v 顯示正在進行的工作。
-p 顯示指定協定資訊。
-b 顯示在建立每個連線或偵聽連接埠時涉及的可執行程式。
-e 顯示乙太網路統計。此選項可以與 -s 選項結合使用。
-f 顯示外部位址的完全限定網域名稱(FQDN)。
-o 顯示擁有的與每個連線關聯的進程 ID。
-s 顯示每個協定的統計。
-x 顯示 NetworkDirect 連線、偵聽器和共用端點。
-y 顯示所有連線的 TCP 連線範本。無法與其他選項結合使用。
interval 重新顯示選定的統計,各個顯示間暫停的 間隔秒數。按 CTRL+C 停止重新顯示統計。如果省略,則 netstat 將列印目前的設定資訊一次。


常用命令實例

1、netstat -a | more(列出所有端口,包括監聽和未監聽的)

LinuxNetstat指令詳解

2、netstat -at(所有列出所有列出所有列出者

Netstat命令详解  3、netstat -au(列出所有udp 連接埠)

Netstat命令详解  4、netstat -l(列出所有處於監聽狀態的連接埠)vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20141114/2014111409193550.jpg" alt="">


5、netstat -lt(列出所有處於監聽狀態的tcp 連接埠)

Netstat命令详解  6、netstat -lu(列出所有處於監聽狀態的udp 連接埠)


Netstat命令详解  7、列出所有處於監聽狀態的unix 埠).


Netstat命令详解

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn