vnstat
是一個輕量級的命令行工具,用于監(jiān)控和統(tǒng)計 Linux 系統(tǒng)上的網(wǎng)絡(luò)流量
vnstat
。在大多數(shù)發(fā)行版中,可以使用包管理器進(jìn)行安裝。對于基于 Debian 的系統(tǒng)(如 Ubuntu),請運(yùn)行:sudo apt-get update
sudo apt-get install vnstat
對于基于 RHEL/Fedora 的系統(tǒng),請運(yùn)行:
sudo yum install vnstat
vnstat
,然后按 Enter 鍵。你將看到一個類似于下面的輸出:Database updated: Mon Jan 1 00:00:00 2023
day rx | tx | total | avg. rate
-----------------------+-------------+-------------+---------------
yesterday 640 MiB | 587 MiB | 1227 MiB | 1.9 kbit/s
today 126 MiB | 112 MiB | 238 MiB | 3.7 kbit/s
-----------------------+-------------+-------------+---------------
average 830 MiB | 699 MiB | 1529 MiB | 2.8 kbit/s
-----------------------+-------------+-------------+---------------
estimated 960 MiB | 832 MiB | 1792 MiB |
這里顯示了昨天、今天和平均每天的接收 (rx) 和發(fā)送 (tx) 流量。
-i
選項指定接口名稱。例如,要查看名為 eth0
的接口的統(tǒng)計信息,請運(yùn)行:vnstat -i eth0
-h
(小時)、-d
(天)、-m
(月)、-w
(周)或 -t
(總計)選項。例如,要查看過去 30 天的網(wǎng)絡(luò)流量統(tǒng)計信息,請運(yùn)行:vnstat -d 30
--json
、--xml
或 --csv
選項將輸出格式化為 JSON、XML 或 CSV。例如,要以 JSON 格式查看當(dāng)前月份的網(wǎng)絡(luò)流量統(tǒng)計信息,請運(yùn)行:vnstat --json
通過這些基本命令,你可以在 Linux 中使用 vnstat
查看網(wǎng)絡(luò)狀態(tài)。更多高級功能和選項,請參閱 vnstat
的手冊頁(通過運(yùn)行 man vnstat
查看)。