Linux常見的6款網路工具,你喜歡哪一個?

老男孩IT教育機構發表於2022-09-29

  使用好用的工具,無疑可以大幅度提升我們的工作效率,尤其對於運維工程師來說,他們需要保證企業伺服器能夠7*24小時不停歇地正常運作, 那就一定要藉助到工具,那Linux系統中常用的網路工具有哪些呢?請看下文:

  1、nethogs

  nethogs是一個免費的工具,當要查詢哪個PID (注:即 process identifier,程式 ID) 給你的網路流量帶來了麻煩時,它是非常方便的。它按每個程式來分組頻寬,而不是像大多數的工具那樣按照每個協議或每個子網來劃分流量。它功能豐富,同時支援IPv4和IPv6,並且我認為,若你想在你的Linux主機上確定哪個程式正消耗著你的全部頻寬,它是來做這件事的最佳的程式。

  2、nload

  nload是一個控制檯應用,可以被用來實時地監控網路流量和頻寬使用情況,它還透過提供兩個簡單易懂的圖表來對流量進行視覺化。這個絕妙的網路監控工具還可以在監控過程中切換被監控的裝置,而這可以透過按左右箭頭來完成。

  3、slurm

  slurm是另一個Linux網路負載監控工具,它以一個不錯的ASCII圖來顯示結果,它還支援許多按鍵用以互動,例如c用來切換到經典模式,s切換到分圖模式,r用來重繪螢幕,L用來啟用TX/RX燈(注:TX,傳送流量;RX,接收流量) ,m用來在經典分圖模式和大圖模式之間進行切換,q退出slurm。

  4、iftop

  當你想顯示連線到網路卡上的各個主機的頻寬使用情況時,iftop是一個非常有用的工具。根據man手冊,iftop在一個指定的介面或在它可以找到的第一個介面(假如沒有任何特殊情況,它應該是一個對外的介面)上監聽網路流量,並且展示出一個表格來顯示當前的一對主機間的頻寬使用情況。

  5、collectl

  collectl可以被用來收集描述當前系統狀態的資料,並且它支援兩種模式:記錄模式、回放模式

  記錄模式:允許從一個正在執行的系統中讀取資料,然後將這些資料要麼顯示在終端中,要麼寫入一個或多個檔案或一個套接字中。

  回放模式:根據man手冊,在這種模式下,資料從一個或多個由記錄模式生成的資料檔案中讀取。

  6、Netstat

  Netstat是一個用來監控傳入和傳出的網路資料包統計資料的介面統計資料命令列工具。它會顯示TCP連線 (包括上傳和下行),路由表,及一系列的網路介面(網路卡或者SDN介面)和網路協議統計資料。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2916779/,如需轉載,請註明出處,否則將追究法律責任。

相關文章