vnStat

来自 Arch Linux 中文维基

vnStat 是一个轻量级(命令行)网络流量监视器。它监视可选接口,并将网络流量日志存储在数据库中,以供以后分析。

安装[编辑 | 编辑源代码]

安装 vnstat 软件包。

配置[编辑 | 编辑源代码]

启动/启用 vnstat.service 守护程序。

选择一个首选的网络接口,并相应地在 /etc/vnstat.conf 中编辑 Interface 变量。 要列出 vnstat 可用的所有接口,请使用 vnstat --iflist

要开始监视启动守护程序时配置文件中未引用的特定接口,必须首先初始化数据库。每个接口都需要自己的数据库。初始化 eth0 接口的命令是:

# vnstat --add -i eth0

添加新接口后,请记得重新启动 vnstat.service 守护程序。

用法[编辑 | 编辑源代码]

查询网络流量:

# vnstat --query

查看实时网络流量使用情况:

# vnstat --live

要查找更多选项,请使用:

# vnstat --help

或查看所有选项,使用:

# vnstat --longhelp

数据的直观呈现也可以通过 vnstati(1)(它是 vnstat 软件包的一部分)来实现。