本選項能夠按照各個(gè)協(xié)議分別顯示其統計數據。如果我們的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示W(wǎng)eb頁(yè)之類(lèi)的數據,那么我們就可以用本選項來(lái)查看一下所顯示的信息。我們需要仔細查看統計數據的各行,找到出錯的關(guān)鍵字,進(jìn)而確定問(wèn)題所在。
·netstat –e
本選項用于顯示關(guān)于以太網(wǎng)的統計數據。它列出的項目包括傳送的數據報的總字節數、錯誤數、刪除數、數據報的數量和廣播的數量。這些統計數據既有發(fā)送的數據報數量,也有接收的數據報數量。這個(gè)選項可以用來(lái)統計一些基本的網(wǎng)絡(luò )流量)。
·netstat –r
本選項可以顯示關(guān)于路由表的信息,類(lèi)似于后面所講使用route print命令時(shí)看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。
·netstat –a
本選項顯示一個(gè)所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽(tīng)連接請求(LISTENING)的那些連接。
·netstat –n
顯示所有已建立的有效連接。
資料2:
存在于各種版本Linux中的Netstat 作為一個(gè)網(wǎng)絡(luò )實(shí)用程序可以幫助解決這個(gè)問(wèn)題。這個(gè)小巧的工具可以告訴管理員哪些程序正在哪些端口監聽(tīng),甚至可以告訴管理員程序是否正在監聽(tīng)Unix域套接口,要大體看一下運行在系統上的所有服務(wù),使用如下命令:
# netstat –l
因為域套接口不是可以遠程訪(fǎng)問(wèn)的,所以可以從列表中忽略,而且為了得到更有價(jià)值的信息,可以使用如下命令:
# netstat -l -p –tcp –udp
此命令不但顯示了所有的正在監聽(tīng)的TCP和UDP套接口,而且也顯示了是什么程序正在監聽(tīng),以及進(jìn)程的ID(即PID)。
如果想要得到一個(gè)活動(dòng)的TCP和UDP連接列表,就要加上-a開(kāi)關(guān):
# netstat -a -p --tcp --udp
-a開(kāi)關(guān)顯示了每一個(gè)活動(dòng)的連接,包含那些正在監聽(tīng)以及已經(jīng)存在的連接。這對于決定到底有哪些程序正在監聽(tīng)連接是很有用的信息,它還允許管理員查看當前在系統中那些已建立的進(jìn)行輸出和輸入的連接。
資料3:
[root@linux ~]# netstat -[rn] <==與路由有關(guān)的參數
[root@linux ~]# netstat -[antulpc] <==與網(wǎng)路介面有關(guān)的參數
參數:
與路由 (route) 有關(guān)的參數說(shuō)明:
-r :列出路由表(route table),功能如同 route 這個(gè)指令;
-n :不使用主機名稱(chēng)與服務(wù)名稱(chēng),使用 IP 與 port number ,如同 route -n
與網(wǎng)路介面有關(guān)的參數:
-a :列出所有的連線(xiàn)狀態(tài),包括 tcp/udp/unix socket 等;
-t :僅列出 TCP 封包的連線(xiàn);
-u :僅列出 UDP 封包的連線(xiàn);
-l :僅列出有在 Listen (監聽(tīng)) 的服務(wù)之網(wǎng)路狀態(tài);
-p :列出 PID 與 Program 的檔名;
-c :可以設定幾秒鐘後自動(dòng)更新一次,例如 -c 5 每五秒更新一次網(wǎng)路狀態(tài)的顯示;
聯(lián)系客服