netstat用法詳解


netstat用法詳解 知識,netstat用法詳解 圖片 netstat用法詳解 內容,netstat用法詳介紹,netstat用法詳正文

netstat命令是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息。

語法選項

netstat [選項]

-a或--all:顯示所有連線中的Socket; 

-A<網絡類型>或--<網絡類型>:列出該網絡類型連線中的相關地址; 

-c或--continuous:持續列出網絡狀態; 

-C或--cache:顯示路由器配置的快取信息; 

-e或--extend:顯示網絡其他相關信息; 

-F或--fib:顯示FIB; 

-g或--groups:顯示多重廣播功能群組組員名單; 

-h或--help:在線幫助; 

-i或--interfaces:顯示網絡界面信息表單; 

-l或--listening:顯示監控中的服務器的Socket; 

-M或--masquerade:顯示偽裝的網絡連線; 

-n或--numeric:直接使用ip地址,而不通過域名服務器; 

-N或--netlink或--symbolic:顯示網絡硬件外圍設備的符號連接名稱; 

-o或--timers:顯示計時器; 

-p或--programs:顯示正在使用Socket的程序識別碼和程序名稱; 

-r或--route:顯示Routing Table; 

-s或--statistice:顯示網絡工作信息統計表; 

-t或--tcp:顯示TCP傳輸協議的連線狀況; 

-u或--udp:顯示UDP傳輸協議的連線狀況; 

-v或--verbose:顯示指令執行過程; 

-V或--version:顯示版本信息; 

-w或--raw:顯示RAW傳輸協議的連線狀況; 

-x或--unix:此參數的效果和指定"-A unix"參數相同; 

--ip或--inet:此參數的效果和指定"-A inet"參數相同。

Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等

Active Internet connections (w/o servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED

tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED

tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED

tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED

tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE

Active UNIX domain sockets (w/o servers)

Proto RefCnt Flags Type State I-Node Path

unix 1 [ ] STREAM CONNECTED 16178 @000000dd

unix 1 [ ] STREAM CONNECTED 16176 @000000dc

unix 9 [ ] DGRAM 5292 /dev/log

unix 1 [ ] STREAM CONNECTED 16182 @000000df

從整體上看,netstat的輸出結果可以分為兩個部分:

一個是Active Internet connections,稱為有源TCP連接,其中"Recv-Q"和"Send-Q"指%0A的是接收隊列和發送隊列。這些數字一般都應該是0。如果不是則表示軟件包正在隊列中堆積。這種情況只能在非常少的情況見到。

另一個是Active UNIX domain sockets,稱為有源Unix域套接口(和網絡套接字一樣,但是只能用於本機通信,性能可以提高一倍)。

Proto顯示連接使用的協議,RefCnt表示連接到本套接口上的進程號,Types顯示套接口的類型,State顯示套接口當前的狀態,Path表示連接到套接口的其它進程使用的路徑名。

如果你的計算機有時候接收到的數據報導致出錯數據或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,並能夠自動重發數據報。但如果累計的出錯情況數目占到所接收的IP數據報相當大的百分比,或者它的數目正迅速增加,那么你就應該使用netstat查一查為什么會出現這些情況了。

1.命令格式:

netstat[-acCeFghilMnNoprstuvVwx][-A<網絡類型>][--ip]

2.命令功能:

netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各端口的網絡連接情況。

3.命令參數:

-a或–all顯示所有連線中的Socket。

-A<網絡類型>或–<網絡類型>列出該網絡類型連線中的相關地址。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM