vnstat命令的功能是用于查看网卡流量使用情况,是一个基于控制台的网络流量监控器。使用vnstat命令能够按照每小时、每天、每月的时间跨度查看Linux系统中网卡流量使用情况,由于这些数据实际并不是由vnstat命令保存的,而是读取的proc目录内系统记录的流量信息,因此即便运维人员没有root管理员身份,也是可以用该命令查看到系统流量统计情况信息的。

语法格式:vnstat [参数] [对象]

常用参数:

-d 按天
-h 按小时
-i 指定网卡
-l 实时流量
-m 按月份
-q 查询数据
-ru 交换速率
-s 简要信息模式
-tr 计算流量
-u 更新数据库
-v 显示版本信息
-w 按周
-? 显示帮助信息

参考示例

查询指定网卡的流量使用情况:

[root@linuxcool ~]# vnstat -i eth0

更新数据库后查看今天的流量使用情况:

[root@linuxcool ~]# vnstat -d

更新数据库后查看本月的流量使用情况:

[root@linuxcool ~]# vnstat -m

查看当前实时流量情况:

[root@linuxcool ~]# vnstat -l
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。