Linux vnstat命令的用法(附带实例)
vnstat 命令的功能是查看网卡流量的使用情况,是一个基于控制台的网络流量监控器。
vnstat 命令能够以每小时、每天、每月的时间跨度查看 Linux 系统中网卡流量的使用情况。由于 vnstat 命令读取的是 proc 目录内系统记录的流量信息,因此即便运维人员没有 root 管理员身份,也可以用该命令查看系统流量的统计情况。
vnstat 命令的语法格式如下:
【实例 1】查询指定网卡的流量使用情况:
【实例 2】更新数据库后查看今天的流量使用情况:
【实例 3】更新数据库后查看本月的流量使用情况:
【实例 4】查看当前实时流量情况:
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