我的互联网连接按流量计费,每月 17 日重置。
我正在使用 vnstat 来监控我的带宽。我刚刚从存储库安装了它。我想让它告诉我从 17 号开始我已经使用了多少,但我无法让它工作。
这就是我正在做的:
vnstat -b 2024-04-17 -e today
或者
vnstat -b 2024-04-17 -e 2024-04-22
但输出与vnstat
没有选项时相同。
我只是一个普通用户,不是超级用户。感谢您的时间。
我的互联网连接按流量计费,每月 17 日重置。
我正在使用 vnstat 来监控我的带宽。我刚刚从存储库安装了它。我想让它告诉我从 17 号开始我已经使用了多少,但我无法让它工作。
这就是我正在做的:
vnstat -b 2024-04-17 -e today
或者
vnstat -b 2024-04-17 -e 2024-04-22
但输出与vnstat
没有选项时相同。
我只是一个普通用户,不是超级用户。感谢您的时间。
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
正如问题本身所暗示的那样,我如何监控系统上数据的使用情况。我知道vnstat
并且已经安装在我的 Ubuntu 上。我想知道是否有任何方法可以查看特定网站正在使用多少数据,即 Facebook 或 YouTube 正在使用多少数据?
我一直在测试 Ubuntu 16.04 到 18.04 的升级。我上周升级了,今晚我重新启动了 18.04。注意如何conky
显示差距vnstat
:
原因是 16.04 和 18.04 有单独的数据库,当我克隆 16.04 以测试分区并升级到 18.04 时,这些数据库未同步:Bash script to clone Ubuntu to new partition for testing 18.04 LTS upgrade
如何让一个分区上的 Ubuntu 16.04 和另一个分区上的 Ubuntu 18.04 都更新同一个vnstat
数据库?我想将数据库存储在ntfs
已经设置为共享 Windows Subsystem for Linux (WSL) 数据和 Ubuntu 数据的第三个分区(文件系统)上。
奖励:假设我可以在 Windows 中收集每日 RX/TX/Total 统计信息,我如何将它们填充到vnstat
数据库中?
编辑 1:使用接受的答案 16.04 和 18.04 都在更新vnstat
ntfs 格式化分区中的 16.04 版本数据文件/mnt/e/var/lib/vnstat/
。我不得不回滚 Ubuntu 18.04vnstat
版本 1.18 并将其固定到 Ubuntu 16.04 版本 1.13 aka 1.14-1。
下一步将是让 Windows 10 WSL “查看”数据并以某种方式显示它。之后让WSL在启动时运行vnstatd
守护进程并收集/更新网络带宽统计信息。
我是vnstat
第一次使用,使用时出现此错误vnstat -d
错误:无法读取数据库“/var/lib/vnstat/eth0”:没有这样的文件或目录
里面的文件/var/lib/vnstat
是
enp1s0 wlp2s0
这些是我的网络接口。
我可以使用 file 来理解它,eth0
但是如何将默认文件更改为enp1s0
from eth0
.
当我使用sudo vnstat -u -i eth0
时,我得到错误
错误:无法读取数据库“/var/lib/vnstat/eth0”:没有这样的文件或目录错误:无法获取接口“eth0”统计信息。只能添加可用的接口进行监控。
我可以获取月vnstat
、日、小时或前 10 天的网络使用情况。无论如何,我可以从终端上的特定日期获取网络使用情况吗?通过 vnstat 或其他工具?
编辑:
我希望使用从特定日期到当前日期或两个日期之间的用法,而不仅仅是特定日期。