Ubuntu 16.04LTS。我刚刚安装了 vnstat。似乎它没有更新统计数据。所有接口的正确权限应该是什么?
jettay@ubuntu3:/var/lib/vnstat$ ll /var/lib | grep vnstat
drwxr-xr-x 2 vnstat vnstat 4096 Nov 9 21:44 vnstat/
jettay@ubuntu3:/var/lib/vnstat$ ls -la
total 24
drwxr-xr-x 2 vnstat vnstat 4096 Nov 9 21:44 .
drwxr-xr-x 78 root root 4096 Nov 9 21:39 ..
-rw-r--r-- 1 vnstat vnstat 2792 Nov 15 01:05 eth0
-rw-r--r-- 1 vnstat vnstat 2792 Nov 15 01:05 .eth0
-rw-r--r-- 1 vnstat vnstat 2792 Nov 15 01:05 wlan0
-rw-r--r-- 1 vnstat vnstat 2792 Nov 15 01:05 .wlan0
答案1
您试过跑步吗vnstat -l -i wlan0
?这应该会为您提供跑步的实时信息。您能看到那里的统计数据更新吗?
或者您正在寻找日志?
vnstat -i eth0 --exportdb
对我来说,我必须设置默认接口/etc/vnstat.conf
,但是如果您命名正确的接口,前面的命令就会绕过它。
正如所建议的那样类似案例,您是否尝试过适当地设置所有权?
sudo chown -R vnstat:vnstat /var/lib/vnstat
也许我们可以测试一下暂时地通过以下方式将它们全部提升至 755:
sudo chmod -R 755 /var/lib/vnstat
如果这些有帮助的话请告诉我们,也许我们可以缩小选择范围。