Linux 中的 vnstat 命令和示例
vnstat是 Linux 中的命令行工具,系统管理员通常使用它来监视网络参数,例如带宽消耗或一些流入或流出的流量。它监视系统网络接口上的流量。
在 Linux 上安装 vnstat
如果是基于 RedHat 的 Linux
yum install vnstat
如果是 ubuntu 或 debian Linux
apt install vnstat
使用 vnstat 命令
1.获取所有网络接口的基本统计信息
vnstat
此命令将打印连接到系统的网络接口的所有基本统计信息。
2.监控特定接口
vnstat -i wlo1
这将监视和显示指定接口 wlo1 的统计信息。
3.获取接口的每日统计信息
vnstat -d -i wlo1
这将打印指定接口 wlo1 的每日统计信息。
4.获取界面的每小时统计信息
vnstat -h -i wlo1
这将打印指定接口 wlo1 的每小时统计信息。
5.显示界面的每月统计数据
vnstat -m -i wlo1
此命令将显示指定接口的每月统计信息。
6.将输出保存到 XML 文件
vnstat --xml -i wlo1 >output.xml
该命令将创建一个名为 output.xml 的 XML 文件,并将具有 XML 格式的命令输出。
7.将输出保存到 JSON 文件
vnstat --json -i wlo1 >output.json
此命令将创建一个名为 output.json 的 JSON 文件,并将具有 JSON 格式的命令输出。
8.将输出保存到文本文件
vnstat --oneline -i wlo1 >output.txt
此命令将创建一个名为 output.txt 的文本文件,并将以单行格式输出。
9.计算当前接口的流量
vnstat -tr
此命令将显示当前使用的网络接口上的流量。
10.显示 vnstat 帮助
vnstat --help
此命令将显示 vnstat 帮助部分。