首页 > 编程笔记 > Linux命令 阅读:6

Linux vnstat命令的用法(附带实例)

vnstat 命令的功能是查看网卡流量的使用情况,是一个基于控制台的网络流量监控器。

vnstat 命令能够以每小时、每天、每月的时间跨度查看 Linux 系统中网卡流量的使用情况。由于 vnstat 命令读取的是 proc 目录内系统记录的流量信息,因此即便运维人员没有 root 管理员身份,也可以用该命令查看系统流量的统计情况。

vnstat 命令的语法格式如下:
vnstat 参数 对象
常用参数见下表:

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

【实例 1】查询指定网卡的流量使用情况:
[root@clinux ~]# vnstat -i eth0

【实例 2】更新数据库后查看今天的流量使用情况:
[root@clinux ~]# vnstat -d

【实例 3】更新数据库后查看本月的流量使用情况:
[root@clinux ~]# vnstat -m

【实例 4】查看当前实时流量情况:
[root@clinux ~]# vnstat -l

相关文章