vnstat每五分钟只更新一个接口。我必须使用vnstat -u手动更新其余的接口。所有接口都已启用,但每5分钟只更新一个接口。
发布于 2014-10-07 22:59:44
检查哪个用户使用ps aux | grep [v]nstat运行vnstat守护进程。
最近我遇到了同样的问题,在以vnstat -u -i eth0作为根启动数据库之后,vnstat进程无法写入/var/lib/vnstat/eth0文件,因为它是以用户"vnstat“的身份运行的。
如果vnstat作为用户运行"vnstat“,请确保它具有写入/var/lib/vnstat/eth0的权限。
发布于 2016-11-26 11:29:54
当您为eth0或ppp0添加接口或其他任何东西时,请确保以vnstat用户的身份进行操作。即
sudo -u vnstat vnstat -i ppp0 -u如果您首先以root的形式运行它,那么即使您在/var/lib/vnstat中chmod文件,您也会遇到问题。这是由于创建了一个名为.ppp0的back文件,如果您不寻找它,您可能会错过它。syslog中将出现一个错误,即不能写入备份文件。
发布于 2018-12-05 17:44:15
因此,我遇到了一个类似的问题,我得到了以下信息:
$ vnstat -i eno1
eno1:还没有足够的数据
在指向eno1时,我还尝试了所有其他命令。我有时甚至会得到:
错误:无法创建数据库备份“/var/lib/vnstat/.var 1”或分段错误(核心转储)
我试着重新安装,以及阳光下的其他一切。
继安德鲁对“t”的回答之后:
错误:无法打开用于写入的数据库“/var/lib/vnstat/eno1 1”:权限被拒绝
因此,我做了下面的工作,但我不确定这些命令中的哪一个能起作用。
$ sudo vnstat -i eno1 -u $ sudo vnstat -u -i eno1
然后,我检查了界面是否再次工作:
$ sudo vnstat -i eno1
返回:
Database updated: Wed Dec 5 10:17:37 2018
(eno1) since 1969-12-31
rx: 2 KiB tx: 1 KiB total: 3 KiB月rx _ tx _利率------------------------+-------------+-------------+--------------- Dec '69 2 KiB 1 KiB 1 KiB 3 KiB 0.00 kbit/s------------+-------------+-------------+---------------估计
每日rx _ tx _费率------------------------+-------------+-------------+---------------今天2 KiB 1 KiB 3 KiB 0.0 kbit/s-----------+-------------+-------------+---------------估计
现在它终于能够读写eno1日志了。我注意到了这个问题,因为康奇没有显示任何关于今天&月&总计的统计报告。我没有期待一个月内的任何事情,但几天后,我期待的东西不到几个小时。
我意识到,其余的数据将需要一段时间才能填充。但现在我确信这是可行的。此外,我的软糖应用程序终于显示了信息。
然而,在此解决方案之前,我已经对文件进行了chmod。
对于我这样的新手,更多的信息是:-确保检查您使用的是哪个接口,我经常看到eth0和其他在使用"$ ifconfig“时没有出现的解决方案。输入:
$ ifconfig
您应该在结果的左边看到接口名。我的是,eno1,lo,和wlo1。
在标签旁边:"Link:“它应该说明它是无线的,以太网的,还是本地的回环。
lo是本地回环a.k.a localhost/127.0.0.1
在我的例子中,我不确定的是eno1和wlo1之间的区别。他们都说“以太网”。我想知道是不是和我的直接无线打印机有什么关系。
https://stackoverflow.com/questions/20337606
复制相似问题