vnstat
是一个用于实时监控网络带宽使用情况的命令行工具
- 首先,确保你已经安装了
vnstat
。在大多数 Linux 发行版中,可以使用包管理器进行安装。例如,在基于 Debian 的系统(如 Ubuntu)上,可以使用以下命令安装:
sudo apt-get update sudo apt-get install vnstat
在基于 RHEL/CentOS 的系统上,可以使用以下命令安装:
sudo yum install epel-release sudo yum install vnstat
- 启动
vnstat
服务。这将使vnstat
开始收集网络流量数据。在大多数系统中,可以使用以下命令启动服务:
sudo systemctl start vnstat
如果你希望 vnstat
在系统启动时自动运行,可以使用以下命令启用服务:
sudo systemctl enable vnstat
- 使用
vnstat
命令查看实时网络带宽使用情况。以下是一些常用的vnstat
命令:
- 查看当前月份的总流量:
vnstat
- 查看指定接口(如 eth0)的实时流量:
vnstat -i eth0
- 查看过去 24 小时的流量:
vnstat -h
- 查看过去 30 天的流量:
vnstat -m
- 查看特定日期(如 2021 年 10 月 1 日)的流量:
vnstat -d -t 2021-10-01
- 查看特定月份(如 2021 年 10 月)的流量:
vnstat -m -t 2021-10
通过这些命令,你可以实时监控 Linux 系统的网络带宽使用情况。请注意,vnstat
默认情况下会监控所有网络接口。如果你只想监控特定接口,可以使用 -i
选项指定接口名称。