我在我的Ubuntu14.04服务器上安装了vnstat来跟踪我的互联网使用情况(我有一个有限的每月传输)。但是,数据库从不更新。我试过卸载/重新安装,但这不起作用。我需要做些什么才能让vnstat更新并变得准确?
发布于 2014-07-24 06:58:37
安装vnstat之后,需要创建数据库(一次)。要创建数据库,可以使用update开关,它在无数据库的基础上创建新数据库。创建DB:sudo vnstat -i eth0 -u,其中eth0是网络接口的名称。如果您不确定是否可以通过sudo vnstat -u更新所有接口。在某个时间(1分钟)之后,您可以查看详细信息vnstat -i eth0或简单的vnstat。
看来vnstat不跑了!通过运行sudo /etc/init.d/vnstat start启动守护进程,5分钟后检查结果。
sudo vnstat -u -i eth0错误:无法读取数据库“/var/lib/vnstat/eth0。信息:->已经创建了一个新的数据库。
sudo /etc/init.d/vnstat start一旦数据库被初始化,它就可以监视带宽的使用了。您可以通过调用命令vnstat查看报表。
发布于 2016-01-19 14:03:44
这里也有同样的问题。
检查了详细信息后,发现不同设备(eth0, ppp0, wlan0等)的数据库。是在/var/lib/vnstat中创建的,但是这些文件是用户拥有的。在sudo chown -R vnstat:vnstat /var/lib/vnstat之后,一切似乎都好了。我还必须检查/etc/vnstat.conf中的默认接口--它对我来说是错误的,所以我只是更改了它。
发布于 2015-03-09 08:34:49
您确定vnstatd正在运行,即执行数据收集的守护进程(后台进程)吗?如果没有,请与
ps aux | grep vnstatd你应该在那里看看。
对我来说,在升级到14.04之后,vnstatd在启动时不断崩溃。
我的解决方案是删除它用来存储数据的文件夹(/var/lib/vnstat),然后创建一个新的空目录。在此之后,您可能需要手动运行vnstatd一次才能创建数据库:
vnstatd -n -s除此之外,我还需要申请
sudo chown -R vnstat:vnstat /var/lib/vnstat正如HostOnNet所建议的。
https://askubuntu.com/questions/500663
复制相似问题