推薦5款Linux網(wǎng)絡(luò)監(jiān)控工具 超經(jīng)典的工具_(dá)Linux教程
每個Linux發(fā)行版都附帶有大量的命令行工具幫助你診斷網(wǎng)絡(luò)問題,此外還有很多開源工具可以幫助你跟蹤惱人的網(wǎng)絡(luò)問題。
在這篇文章中,我將給大家推薦五款命令行和開源免費的Linux網(wǎng)絡(luò)監(jiān)控工具,提前了解一些簡單的命令,當(dāng)你需要使用它們診斷網(wǎng)絡(luò)問題時,你會更得心應(yīng)手。我將使用Ubuntu 10.04作為測試桌面平臺,但這些工具在其它Linux發(fā)行版或不同版本中一樣可以很好地工作。
經(jīng)典的ping
如果你不想從終端使用Linux命令行,那你可以跳過這一節(jié),實際上,Linux命令行并沒有那么可怕,尤其是網(wǎng)絡(luò)問題診斷方面,大多數(shù)命令顯示的信息可以幫助你確定究竟發(fā)生了什么,有些命令行工具可能需要root權(quán)限,或至少需要使用sudo命令。
圖 1 ping
首先是ifconfig命令,在命令提示符后輸入這個命令會顯示所有可識別的網(wǎng)絡(luò)設(shè)備信息,在下面的例子中,你可以看到eth0,lo設(shè)備和wlan0,它們分別對應(yīng)于有線以太網(wǎng)設(shè)備(分配的地址192.168.1.2),環(huán)回連接和無線以太網(wǎng)設(shè)備(地址192.168.1.102),它也顯示了設(shè)備的mac地址(HWaddr)和一些網(wǎng)絡(luò)通信統(tǒng)計數(shù)據(jù),在遇到網(wǎng)絡(luò)問題時,你應(yīng)該首先使用這個命令查看IP地址是否有效,以及網(wǎng)絡(luò)通信統(tǒng)計或錯誤信息。
接下來你應(yīng)該使用ping命令,確定你的計算機和外界通信是否正常,例如,ping一個已知的外部IP地址(如4.2.2.1)可以快速檢測你的網(wǎng)絡(luò)連接是否正常,它也會顯示ping命令使用的時間,對于常見的DSL類型的網(wǎng)絡(luò)連接,50ms左右的時間是比較正常的,時間越長表示網(wǎng)絡(luò)越不穩(wěn)定,如果出現(xiàn)ping數(shù)據(jù)包丟失,則表示網(wǎng)絡(luò)問題比較嚴(yán)重。
使用了ifconfig和ping命令后,接下來你還應(yīng)該使用route命令,這個命令可以顯示一串IP地址,包括目標(biāo)地址和中途經(jīng)過的網(wǎng)關(guān)地址,此外還包括一個標(biāo)志列,在默認(rèn)網(wǎng)關(guān)后這個標(biāo)志將會顯示為G,你可以ping默認(rèn)網(wǎng)關(guān)地址確定你的計算機和網(wǎng)關(guān)的連接是否暢通。
EtherApe
EtherApe可以從Ubuntu軟件中心下載,它使用GNOME和libpcap展現(xiàn)一個可視化的網(wǎng)絡(luò)通信地圖,安裝EtherApe后,你可以在“應(yīng)用程序”*“系統(tǒng)工具”菜單下找到它,但它需要root權(quán)限才能打開網(wǎng)絡(luò)設(shè)備,我們也可以從命令行通過sodu命令運行它。
$ sudo etherape
當(dāng)你有程序使用網(wǎng)絡(luò)時,它就會顯示默認(rèn)以太網(wǎng)端口上的網(wǎng)絡(luò)通信,如果你的計算機有多個以太網(wǎng)接口,你可以使用“捕捉”*“接口”菜單選擇一個特定的設(shè)備。EtherApe也可以查看保存在pcap文件中的數(shù)據(jù),它可以按協(xié)議類型顯示網(wǎng)絡(luò)通信數(shù)據(jù)。
圖 2 EtherApe
項目主頁:http://etherape.sourceforge.net/
Nmap
Nmap是一個廣泛使用的安全掃描工具,自1997年發(fā)布以來,已經(jīng)有十多年歷史了,它使用各種特殊的數(shù)據(jù)包探測網(wǎng)絡(luò),包括創(chuàng)建一個IP地址映射,確定目標(biāo)IP地址的操作系統(tǒng)類型,探測特定IP地址上開放的端口,它最基本的一個功能就是群ping,確定目標(biāo)計算機上綁定的IP地址,如下面的命令就是群ping 192.168.1.1到192.168.1.255:
$ nmap -sP 192.168.1.1-255
如果你不喜歡命令行,好辦,在Ubuntu軟件中心有許多使用Nmap引擎的圖形工具,如NmapSI4,它使用Qt4界面,此外還有Zenmap。
- Linux系統(tǒng)下TOP命令使用與分析詳解
- 安裝Linux我們需要改變20件事情
- 使用Linux系統(tǒng)架設(shè)VSFTP服務(wù)器
- Linux系統(tǒng)上架設(shè)POP3服務(wù)器
- Linux中“Networking Disabled”的解決方法(解決Ubuntu等系統(tǒng)無法上網(wǎng))
- ubuntu系統(tǒng)清理磁盤教程
- linux下搭建pxe自動化安裝環(huán)境
- BIOS不支持導(dǎo)致Linux內(nèi)核耗電增加
- Debian GNU/Linux系統(tǒng)卡片
- Linux操作系統(tǒng)開機自行啟動項目詳細(xì)解析
- Linux菜鳥入門級命令大全
- Linux操作系統(tǒng)中讀取目錄文件信息的過程
- 相關(guān)鏈接:
- 教程說明:
Linux教程-推薦5款Linux網(wǎng)絡(luò)監(jiān)控工具 超經(jīng)典的工具。