You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重置Arch Linux上的vnstat至未安装时的初始状态?

如何重置Arch Linux上的vnstat至未安装时的初始状态?

嘿,我来帮你搞定这个问题!你之前用vnstat -r没生效,是因为这个命令只能重置当月的统计数据,没法清空整个数据库。要彻底回到刚安装好的初始状态,按下面的步骤来就行:

  • 第一步,先彻底停掉vnstat服务,确保没有相关进程在后台运行:
    sudo systemctl stop vnstat
    要是不放心,可以用pgrep vnstat检查一下,没有输出就说明服务已经停稳了。

  • 第二步,删除vnstat的核心数据库文件。在Arch Linux里,这些文件默认存在/var/lib/vnstat/目录下,每个网卡对应一个独立的数据库文件。要清空所有历史统计,直接删掉这个目录下的所有内容:
    sudo rm -rf /var/lib/vnstat/*

  • 第三步,重新初始化vnstat的数据库,记得指定你要监控的网卡(比如你的网卡是eth0或者wlan0,换成自己实际的网卡名就行):
    sudo vnstat -u -i eth0
    要是有多个需要监控的网卡,每个都得单独跑一遍这个初始化命令。

  • 第四步,重启vnstat服务,让新的空数据库生效:
    sudo systemctl start vnstat

做完这些后,你再运行vnstat命令看看,所有统计数据应该都变成0了,完全回到刚安装好的初始状态啦!

备注:内容来源于stack exchange,提问作者Remisa Phillips

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:54:35