如何在 Ubuntu 上安裝和使用 vnStat

統計數據 是一個基於控制台的 Linux 網絡流量監控工具。 它提供不同時間段的網絡統計信息。

VnStat 使用內核提供的網絡接口統計信息作為信息來源——即來自 proc 和 sys 文件系統。 它保留所選接口的每小時、每天和每月網絡流量的日誌。

在本教程中,我們將學習如何 安裝使用 vnStatUbuntu.

在 Ubuntu 上安裝 VnStat

VnStat 在 Ubuntu 的存儲庫中可用,使用 apt 命令安裝它。 它也可以作為源文件使用,您可以 下載 並編譯。

首先更新Ubuntu,輸入:

$ sudo apt update

現在要在 Ubuntu 上安裝 Vnstat,請鍵入:

$ sudo apt install vnstat

在撰寫本文時可用的最新版本是 vnStat 2.6。

如何使用 vnStat

vnStat 有兩個組件 – vnstatd 守護進程和 vnstat 命令。 它在 /etc/vnstat.conf 中有一個配置文件 – 可以更改輸出樣式、更改單位、日期格式等。 VnStat 默認安裝在 /usr/bin/vnstat 中。

vnstatd 負責監控和更新 VnStat 數據庫。 VnStat 數據庫位於 /var/lib/vnstat/。

vnstat 命令是用於查詢網絡流量的 CLI 工具。

現在讓我們來看看如何使用 vnstat 命令 檢查網絡流量

1. 顯示默認接口的網絡流量摘要

$ vnstat

網絡流量總結

在 vnStat 輸出中,rx(接收)表示下載的 MiB 數據,tx(傳輸)表示上傳。

如果 vnStat 輸出帶有“還沒有足夠的數據可用”,請等待守護程序多一些時間來獲取數據。

相反,要查看簡短摘要中的輸出,請使用 -s 選項。

2. 查看特定接口的統計信息:

$ vnstat -i eth0

3. 顯示 eth0 的每小時統計信息:

$ vnstat -i eth0 -h

該圖像有一個空的 alt 屬性; 它的文件名是 vnstat-hourly-stat.pngvnStat – 每小時接口流量

4. 顯示 eth0 的每日統計信息:

$ vnstat -i eth0 -d

VnStat – 每日接口流量

5. 顯示 eth0 的月度統計信息:

$ vnstat -i eth0 -m

6. 要查看歷史上前 10 個交通天數:

$ vnstat -t
$ vnstat -i eth0 -t

7. 計算給定時間秒內通過的平均流量:

$ vnstat -tr
$ vnstat -i eth0 -tr

8. 實時監控流量:

$ vnstat -l

結論

在本教程中,我們學習瞭如何在 Ubuntu 上安裝和使用 vnStat。 有關更多信息,請查看 人 vnstat 頁。

vnStati 是 vnStat 的 GUI 版本。 VnStati 附帶 vnStat 包,因此無需單獨安裝。 它可以在圖像和圖形格式中生成 vnStat 輸出。

如果您有任何反饋和建議,請在下方評論。