晚上好,我是老楊。
之前推薦過很多期的網工工具推薦,都廣受好評。網工工具安利貼,這里給你匯總下:
第一期:提高網絡排障效率,網工只服這5個好用工具
第二期:分享6個網絡延遲測試工具,都是老網工的必備好物
第三期:這30個網工必備工具,讓你的工作效率提升10倍
發了這么多期,有些搞網絡運維的粉絲就過來給老楊提意見,畢竟也想看看運維有沒有啥好資源和工具,也有的網絡工程師,網絡運維兩手抓……
想到這里,本著“為工服務”的宗旨,我老楊還是得多豐富一下內容。
畢竟很多網工也會涉及到運維,運維也會涉及到網絡,綜合起來,都學習學習,才是正確的打工人態度。
本文章涉及六個工具,摘選運維好評度最高的前6名給大家案例,下載安裝包也都給你準備好了。私信我,備注關鍵詞“運維工具”,即可獲取下載鏈接。
01 抓包工具tcpdump
作為linux抓包工具,tcpdump是一個被很多UNIX高手認為是一個專業的網絡管理工具。
與它功能類似的工具有 wireshark ,不同的是,wireshark 有圖形化界面,而 tcpdump 則只有命令行。
大家都知道,網絡上的流量、數據包,非常的多,因此要想抓到我們所需要的數據包,就需要我們定義一個精準的過濾器,把這些目標數據包,從巨大的數據包網絡中抓取出來。
所以學習抓包工具,其實就是學習如何定義過濾器的過程。
而在 tcpdump 的世界里,過濾器的實現,都是通過一個又一個的參數組合起來,一個參數不夠精準,那就再加一個,直到我們能過濾掉無用的數據包,只留下我們感興趣的數據包。
02 網絡流量監控IFTop
iftop是類似于linux下面top的實時流量監控工具,比iptraf直觀些,類似于Linux下的top命令。
iftop可以監控指定網卡的實時流量、端口連接信息、反向解析IP等,還可以精確顯示本機網絡流量情況及網絡內各主機與本機相互通信的流量集合,非常適合于監控代理服務器或路由器的網絡流量。
同時,iftop對檢測流量異常的主機非常有效,通過iftop的輸出可以迅速定位主機流量異常的根源,這對于網絡故障排查、網絡安全檢測是十分有用的。
編輯切換為居中
添加圖片注釋,不超過 140 字(可選)
03 控制臺應用nload
nload 是一個控制臺應用,是一個可實時監視網絡流量和帶寬使用情況的工具。它可以被用來實時地監控網絡流量和帶寬使用情況,它還通過提供兩個簡單易懂的圖表來對流量進行可視化。
它可以幫助你使用圖表監輸入和輸出的流量,并提供其他信息,例如傳輸的數據總量和最小/最大網絡使用率。
它還可以在監控過程中切換被監控的設備,而這可以通過按左右箭頭來完成。
?
編輯切換為居中
添加圖片注釋,不超過 140 字(可選)
正如你在上面的截圖中所看到的那樣,由 nload 提供的圖表是非常容易理解的。nload 提供了有用的信息,也展示了諸如被傳輸數據的總量和最小/最大網絡速率等信息。
而更酷的是你只需要直接運行 nload 這個工具就行,這個命令是非常的短小且易記的:nload
我很確信的是:我們關于如何使用 nload 的詳細教程將幫助到新的 Linux 用戶,甚至可以幫助那些正尋找關于 nload 信息的老手。
04 系統和網絡監視Monitorix
Monitorix 是一個輕量級的免費應用程序,它設計用于去監視盡可能多的 Linux / Unix 服務器的系統和網絡資源。
?
編輯
添加圖片注釋,不超過 140 字(可選)
它里面添加了一個 HTTP web 服務器,可以定期去收集系統和網絡信息,并且在一個圖表中顯示。
它更多被用于去管理系統的整體性能,以及幫助檢測故障、瓶頸、異常活動等等。
Monitorix最大的特點是簡單,安裝完系統,添加EPEL源,兩條命令,就可以完成監控并且出圖:
yum install monitorix
service monitorix start
然后輸入http://IP:8080,就能看到監控
05 IT 監控軟件 NagIOS
Nagios是應用廣泛的一種免費開源的IT 監控軟件,一般來說,Nagios能夠監控幾乎所有類型的組件,例如網絡協議、操作系統、系統指標、應用程序、服務、Web服務器、網站,中間件等。
你可以在一個單一的窗口中監控遠程的 Linux、windows 系統、交換機、路由器和打印機等,它會顯示出重要警告,這可幫助你在問題發生前就補救。
Nagios 有一個 web 界面,其中有一個圖形化的活動監視器。
通過瀏覽網頁 http://localhost/nagios/ 或 http://localhost/nagios3/ 便可以登錄到這個 web 界面。
假如你在遠程的機器上進行操作,可用你的 IP 地址來替換 localhost,然后鍵入用戶名和密碼,我們便會看到如下圖所展示的信息:
?
編輯
添加圖片注釋,不超過 140 字(可選)
06 硬盤讀取性能測試 IOZone
IOZone是一款Linux文件系統性能測試工具,可以測試不同的操作系統中文件系統的讀寫性能。
它好評頗多,不僅是因為它支持的讀寫模式多,而且可以輸出Excel格式數據,便于后期分析,在使用方便的同時,準確性也有一定保證。
?
編輯切換為居中
添加圖片注釋,不超過 140 字(可選)
可以通過 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mmap, async I/0 等不同的模式下的硬盤的性能。
測試的時候請注意,設置的測試文件的大小一定要大過你的內存(最佳為內存的兩倍大小),不然linux會給你的讀寫的內容進行緩存,會使數值非常不準確。
整理:老楊丨9年資深網絡工程師,更多網工提升干貨,請關注公眾號:網絡工程師俱樂部