vnstat是Linux下网络流量监控工具. 使用vnstat可以统计网卡每个时间段的流量情况
vnstat安装教程
直接运行命令安装,如果找不到该软件,则需要更换软件源
yum install -y epel-release yum install -y vnstat --enablerepo=epel
vnstat使用教程
vnstat创建数据库
vnstat --create -i eth0
vnstat更新数据库
vnstat -u -i eth0
vnstat常用命令
vnstat -l #查看实时流量统计 vnstat -l -i eth0 #查看指定接口的实时流量统计 vnstat -h #按小时查看 vnstat -d #按天查看 vnstat -w #按周查看 vnstat -m #按月查看
vnstat常见错误解决方法
报错: eth0: Not enough data available yet.
这个错误主要是vnstat没有开机启动,导致数据没有统计没有保存
这个可以直接设置
#centos7代码 systemctl status vnstat #查看状态 systemctl enable vnstat #设置开机启动 systemctl start vnstat #启动vnstat systemctl restart vnstat #重启vnstat #下面是centos6代码 /etc/init.d/vnstat status #查看运行状态 chkconfig vnstat on #设置开机启动 /etc/init.d/vnstat start #启动vnstat /etc/init.d/vnstat restart #重启vnstat
报错 Error: Unable to open database "/var/lib/vnstat/eth0" for writing: Permission denied
这个错误是权限问题. 默认安装是root用户,有些系统可以运行;如果不能运行,需要改为vnstat用户
chown -R vnstat:vnstat /var/lib/vnstat/ #直接更改用户 ll /var/lib/vnstat/ #查看相关文件
vnstat一般就这两个主要错误需要解决,修正后几分钟内就可以统计到流量数据了.
此处评论已关闭