当我跑步时
service vnstat status
没有返回任何结果。通常会出现以下三个结果之一。但是我检查服务状态时什么也没得到。
vnstat (pid 94330) is running...
vnstat is stopped
vnstat: unrecognized service
Vnstat 不会自动更新接口带宽数据。如何解决?
答案1
当前 repo 包不再包含服务。但它包含一个 cron。(默认情况下未启用)
安装 :
yum install vnstat
# depends obv
vnstat -u -i eth0
vnstat -u -i eth1
vnstat -u -i bond
# the cron
EDITOR=nano crontab -e
*/5 * * * * root /usr/sbin/vnstat.cron
# edit your options inside /etc/sysconfig/vnstat
VNSTAT_OPTIONS="-i bond0 -i eth0 -i eth1"
我希望它对你有帮助。
还要检查执行 cron 的用户(在此示例中为 root)是否可以读取/写入 /var/lib/vnstat/* 文件