vai*_*dil 23 networking 14.04 vnstat
我在我的 Ubuntu 14.04 服务器上安装了 vnstat 来跟踪我的互联网使用情况(我有一个有限的月度传输)。但是,数据库永远不会更新。我试过卸载/重新安装,但这不起作用。我需要做什么才能让 vnstat 更新并保持准确?
Yuj*_*oby 20
跑
sudo chown -R vnstat:vnstat /var/lib/vnstat
Run Code Online (Sandbox Code Playgroud)
这解决了我在 Ubuntu 14.04 上的问题。
确保您在该文件夹中有以下文件并拥有正确的所有权。
boby@fwhlin:/var/lib/vnstat$ ls -la
total 16
drwxr-xrwx 2 vnstat vnstat 4096 May 16 01:50 .
drwxr-xr-x 78 root root 4096 Jul 22 15:14 ..
-rw-r--rwx 1 vnstat vnstat 2792 Jul 26 00:26 eth0
-rw-rw-r-- 1 vnstat vnstat 2792 Jul 26 00:26 .eth0
boby@fwhlin:/var/lib/vnstat$
Run Code Online (Sandbox Code Playgroud)
.eth0 是临时文件,有时可能会消失。
tot*_*tti 11
安装后 vnstat需要创建数据库(一次)。要创建数据库,您可以使用更新开关,它在没有数据库的基础上创建新数据库。创建 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
Run Code Online (Sandbox Code Playgroud)
错误:无法读取数据库“/var/lib/vnstat/eth0. 信息:-> 已创建新数据库。
sudo /etc/init.d/vnstat start
Run Code Online (Sandbox Code Playgroud)
- 启动 vnStat 守护进程 vnstatd [确定]
一旦数据库被初始化,它就准备好监控带宽使用情况。您可以通过调用命令查看报告vnstat。
尝试从此帮助中输出一些内容:
$ vnstat --help
vnStat 1.11 by Teemu Toivola
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface select interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
-ru, --rateunit swap configured rate unit
-l, --live show transfer rate in real time
See also "--longhelp" for complete options list and "man vnstat".
Run Code Online (Sandbox Code Playgroud)