CentOS系統 yum 安裝 iftop實時流量監控工具


一、

不多說其他的無用話題、直接看步驟:

1、要安裝某個工具,首先得知道這個工具需要依賴包。

eg:iftop 就依賴 以下這幾個依賴包(不清楚工具依賴什么包“Google、百度”)。

  flex   byacc    libpcap    ncurses    ncurses-devel    libpcap-devel

 

2、既然知道了 工具依賴包時哪些了,是不得知道這些個依賴包在目標服務器上是否有安裝。

eg:命令: rpm -q samba //查詢程序是否安裝

     

             如果有安裝了,就應該可以查詢到具體的依賴包,如上圖。

   具體 RPM 命令 參考如下 :

  1.安裝軟件包

  rpm -ivh ***.rpm 其中i表示安裝,v表示輸出,h表示用#作進度標記

 

  2.升級軟件包

 

  rpm -Uhv ***.rpm

 

  3.刪除軟件包

 

  rpm -e package_name

 

  rpm -e –nodeps package_name 不考慮依賴包

 

  rpm -e –allmatches package_name 刪除所有跟package_name匹配的所有版本的包

 

  4.查詢軟件包

 

  rpm -q package_name

 

  rpm -qp ***.rpm 獲取當前目錄下的rpm包相關信息

 

  rpm -qa | less 列出所有已安裝的軟件包

 

  rpm -qf /etc/sysctl.conf 查看某個文件屬於哪個軟件包

 

  rpm -qi package_name 列出已安裝的這個包的標准詳細信息

 

  rpm -qlp package_name 列出rpm包的文件內容

 

  rpm -q –scripts kernel | less 列出已安裝rpm包自帶的安裝前和安裝后腳本

 

  rpm -qa –queryformat ‘Package %{NAME} was build on %{BUILDHOST}\n’ | less queryformat強大的查詢

 

  rpm –querytags | less 可以列出queryformat可以使用的所有變量從而組合成更強大的查詢

 

  5.檢查已安裝軟件包

 

  rpm -Va | grep bin

 

  檢查失敗的字符:

 

  S:文件大小不符,M:模式不符,5:MD5校驗和不符,U:用戶所有權不符,G:用戶組所有權不符,T:mTime不符

 

  6.重建rpm數據庫

 

  rm /var/lib/rpm/__db.00*

 

  rpm –rebuilddb 在rpm數據庫已破壞且不能安裝軟件包的時候使用此大發

 

  7.從rpm提取文件

 

  rpm2cpio ***.rpm | cpio -idv /路徑/文件名

 )

   如果查詢結果沒有安裝

   命令:單個安裝

          or 多個一起安裝

           (我這是采用yum安裝)

回車就如下圖所示:

 

其中 輸入 “y”即可。(其余依賴包也是以上安裝步驟及方法)。

3、當所有的依賴包都安裝好了,就可以來安裝 iftop了 如下:

wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iftop-0.17-1.el5.rf.i386.rpm

你可以通過以上途徑獲取到 iftop RPM包,當然也可以通過其他途徑獲取rpm包。

 

回車以上命令就開始下載了。。。。。。

4、iftop rpm包下載好后 rpm去哪呢? 下載好的rpm iftop包是存放在當前的路徑下。

5、安裝:rpm -ivh iftop-0.17-1.el5.rf.i386.rpm

 

Debian系統 運行:apt-get install iftop

 

6、啟動命令: iftop 回車 如下圖所示:

到此,你的iftop已經安裝好了。

iftop是一款實時流量監控工具,監控TCP/IP連接等,缺點就是無報表功能。必須以root身份才能運行。

 

二、

第一行:帶寬顯示

中間部分:外部連接列表,即記錄了哪些ip正在和本機的網絡連接
中間部分右邊:實時參數分別是該訪問ip連接到 服務器2秒、10秒、40秒的平均流量
=>代表發送數據,<= 代表接收數據
底部三行:表示發送,接收和全部的流量

"TX":從網卡發出的流量

"RX":網卡接收流量

"TOTAL":網卡發送接收總流量

"cum":iftop開始運行到當前時間點的總流量

"peak":網卡流量峰值

"rates":分別表示最近2s、10s、40s 的平均流量

可以通過鍵盤的"q"鍵退出iftop

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM