如何從 Linux 終端測量互聯網消費

Nbwmon 是一個基於 ncurses 的帶寬監控工具,可用於獲取詳細信息,例如網絡接口的傳輸和接收流量。 Nbwmon 帶有許多功能,其中一些功能如下:

  1. 支持以太網、無線和移動互聯網連接。
  2. 顯示當前、平均和最大上傳和下載速度。
  3. 打印接收和傳輸的總流量。
  4. 自動檢測活動接口。
  5. 支持多單元。

在本教程中,我們將學習如何在 Ubuntu 操作系統上安裝 Nbwmon。 我們也會看到一些實用的 example 連同截圖。

要求

  • 在您的系統上安裝 Ubuntu 14.04 桌面版或更高版本。
  • 一個普通用戶 sudo 特權。

安裝 Nbwmon

首先,您需要從 SourceForge 下載 Nbwmon 二進制包。 如果您的系統是 64 位,那麼您可以使用以下命令下載它:

wget https://ufpr.dl.sourceforge.net/project/linuxfreedomfor/Linux/nbwmon%20bin/64bit/nbwmon

如果您的系統是 32 位,那麼您可以使用以下命令下載它:

wget https://ufpr.dl.sourceforge.net/project/linuxfreedomfor/Linux/nbwmon%20bin/32bit/nbwmon

下載Nbwmon後,將下載的二進製文件複製到/usr/bin/目錄下:

sudo cp nbwmon /usr/bin/

接下來,使用以下命令授予文件可執行權限:

sudo chmod 755 /usr/bin/nbwmon

使用 Nbwmon

要使用 Nbwmon 顯示所有可用選項的列表,請運行以下命令:

nbwmon --h

您應該看到以下輸出:

usage: nbwmon [options]

-h    help
-v    version
-n    no colors
-s    use SI units
-u    unified graphmax

-i     network interface
-d       redraw delay
-l         fixed graph height

如果要監控當前網絡接口 eth0 並每 5 秒更新一次,請運行以下命令

nbwmon -i eth0 -d 5

您應該會在下圖中看到輸出:

如果要監視無線網絡接口並每 1 秒更新一次,請運行以下命令:

nbwmon -i wlan0 -d 1

您應該會在下圖中看到輸出:

卸載 Nbwmon

如果要從系統中卸載 Nbwmon,只需運行以下命令:

sudo rm -rf /usr/bin/nbwmon

結論

在上面的文章中,我們學習瞭如何在 Ubuntu 上安裝 Nbwmon。 我們還學習瞭如何通過特定選項使用 Nbwmon。 我希望你現在有足夠的知識在 Ubuntu 上安裝和使用 Nbwmon。