咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

Linux網絡監控工具有(yǒu)那(nà)些(xiē)?推薦5款,超經典!

發表日期:2010-11-10    文章編輯:王東    浏覽次數(shù):11    标簽:

在這篇文章中,我将給大(dà)家(jiā)推薦五款命令行(xíng)和(hé)開(kāi)源免費的Linux網絡監控工具,提前了解一些(xiē)簡單的命令,當你(nǐ)需要使用它們診斷網絡問題時(shí),你(nǐ)會(huì)更得(de)心應手。我将使用Ubuntu 10.04作(zuò)為(wèi)測試桌面平台,但(dàn)這些(xiē)工具在其它Linux發行(xíng)版或不同版本中一樣可(kě)以很(hěn)好地工作(zuò)。

    Linux網絡監控工具有(yǒu)那(nà)些(xiē)?推薦5款,超經典!

每個(gè)Linux發行(xíng)版都附帶有(yǒu)大(dà)量的命令行(xíng)工具幫助你(nǐ)診斷網絡問題,此外還(hái)有(yǒu)很(hěn)多(duō)開(kāi)源工具可(kě)以幫助你(nǐ)跟蹤惱人(rén)的網絡問題。

在這篇文章中,我将給大(dà)家(jiā)推薦五款命令行(xíng)和(hé)開(kāi)源免費的Linux網絡監控工具,提前了解一些(xiē)簡單的命令,當你(nǐ)需要使用它們診斷網絡問題時(shí),你(nǐ)會(huì)更得(de)心應手。我将使用Ubuntu 10.04作(zuò)為(wèi)測試桌面平台,但(dàn)這些(xiē)工具在其它Linux發行(xíng)版或不同版本中一樣可(kě)以很(hěn)好地工作(zuò)。

經典的ping

如果你(nǐ)不想從終端使用Linux命令行(xíng),那(nà)你(nǐ)可(kě)以跳(tiào)過這一節,實際上(shàng),Linux命令行(xíng)并沒有(yǒu)那(nà)麽可(kě)怕,尤其是網絡問題診斷方面,大(dà)多(duō)數(shù)命令顯示的信息可(kě)以幫助你(nǐ)确定究竟發生(shēng)了什麽,有(yǒu)些(xiē)命令行(xíng)工具可(kě)能需要root權限,或至少(shǎo)需要使用sudo命令。

ping
圖 1 ping

首先是ifconfig命令,在命令提示符後輸入這個(gè)命令會(huì)顯示所有(yǒu)可(kě)識别的網絡設備信息,在下面的例子中,你(nǐ)可(kě)以看到eth0,lo設備和(hé)wlan0,它們分别對應于有(yǒu)線以太網設備(分配的地址192.168.1.2),環回連接和(hé)無線以太網設備(地址192.168.1.102),它也顯示了設備的mac地址(HWaddr)和(hé)一些(xiē)網絡通(tōng)信統計(jì)數(shù)據,在遇到網絡問題時(shí),你(nǐ)應該首先使用這個(gè)命令查看IP地址是否有(yǒu)效,以及網絡通(tōng)信統計(jì)或錯誤信息。

接下來(lái)你(nǐ)應該使用ping命令,确定你(nǐ)的計(jì)算(suàn)機和(hé)外界通(tōng)信是否正常,例如,ping一個(gè)已知的外部IP地址(如4.2.2.1)可(kě)以快速檢測你(nǐ)的網絡連接是否正常,它也會(huì)顯示ping命令使用的時(shí)間(jiān),對于常見的DSL類型的網絡連接,50ms左右的時(shí)間(jiān)是比較正常的,時(shí)間(jiān)越長表示網絡越不穩定,如果出現ping數(shù)據包丢失,則表示網絡問題比較嚴重。

使用了ifconfig和(hé)ping命令後,接下來(lái)你(nǐ)還(hái)應該使用route命令,這個(gè)命令可(kě)以顯示一串IP地址,包括目标地址和(hé)中途經過的網關地址,此外還(hái)包括一個(gè)标志(zhì)列,在默認網關後這個(gè)标志(zhì)将會(huì)顯示為(wèi)G,你(nǐ)可(kě)以ping默認網關地址确定你(nǐ)的計(jì)算(suàn)機和(hé)網關的連接是否暢通(tōng)。

 

EtherApe

EtherApe可(kě)以從Ubuntu軟件中心下載,它使用GNOME和(hé)libpcap展現一個(gè)可(kě)視(shì)化的網絡通(tōng)信地圖,安裝EtherApe後,你(nǐ)可(kě)以在“應用程序”*“系統工具”菜單下找到它,但(dàn)它需要root權限才能打開(kāi)網絡設備,我們也可(kě)以從命令行(xíng)通(tōng)過sodu命令運行(xíng)它。

$ sudo etherape

當你(nǐ)有(yǒu)程序使用網絡時(shí),它就會(huì)顯示默認以太網端口上(shàng)的網絡通(tōng)信,如果你(nǐ)的計(jì)算(suàn)機有(yǒu)多(duō)個(gè)以太網接口,你(nǐ)可(kě)以使用“捕捉”*“接口”菜單選擇一個(gè)特定的設備。EtherApe也可(kě)以查看保存在pcap文件中的數(shù)據,它可(kě)以按協議類型顯示網絡通(tōng)信數(shù)據。

EtherApe
圖 2 EtherApe

項目主頁:http://etherape.sourceforge.net/

Nmap

Nmap是一個(gè)廣泛使用的安全掃描工具,自1997年發布以來(lái),已經有(yǒu)十多(duō)年曆史了,它使用各種特殊的數(shù)據包探測網絡,包括創建一個(gè)IP地址映射,确定目标IP地址的操作(zuò)系統類型,探測特定IP地址上(shàng)開(kāi)放的端口,它最基本的一個(gè)功能就是群ping,确定目标計(jì)算(suàn)機上(shàng)綁定的IP地址,如下面的命令就是群ping 192.168.1.1到192.168.1.255:

$ nmap -sP 192.168.1.1-255

如果你(nǐ)不喜歡命令行(xíng),好辦,在Ubuntu軟件中心有(yǒu)許多(duō)使用Nmap引擎的圖形工具,如NmapSI4,它使用Qt4界面,此外還(hái)有(yǒu)Zenmap。

如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博