编译安装 vnstat

编译安装 vnstat

官网

https://github.com/vergoh/vnstat

安装

1
2
3
4
5
6
7
8
apt install build-essential sqlite3 libsqlite3-dev -y
wget https://humdi.net/vnstat/vnstat-latest.tar.gz
tar zxvf vnstat-latest.tar.gz
cd vnstat~
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

使用说明

https://humdi.net/vnstat/man/vnstat.html

  • 显示网络接口的流量统计信息:
1
vnstat

这将显示默认网络接口(通常是 eth0)的流量统计信息,包括每天、每月和每年的流量使用情况。

  • 显示特定网络接口的流量统计信息:
1
vnstat -i <interface>

<interface> 替换为你要查看的网络接口的名称,例如 eth0、wlan0 等。这将显示该网络接口的流量统计信息。

  • 显示实时网络接口的流量使用情况:
1
vnstat -l

这将以实时方式显示默认网络接口的流量使用情况,包括上传和下载速率。

  • 显示特定网络接口的实时流量使用情况:
1
vnstat -l -i <interface>

<interface> 替换为你要查看的网络接口的名称。这将以实时方式显示该网络接口的流量使用情况。

  • 显示 vnStat 的帮助信息:
1
vnstat --help