在 Ubuntu 20.04 上使用 vnStat 监控网络流量

vnStat 是适用于 Linux 操作系统的开源轻量级网络流量监视器。 vnStat 安静地监控特定接口的网络流量,并将监控数据存储在数据库中。 使用 vnStat,您可以查看每小时、每天、每月或特定时期的带宽使用情况。

在本指南中,我们将了解如何在 Ubuntu 操作系统上安装 vnStat 并监控网络流量。

笔记:这里描述的过程已经过测试 Ubuntu 20.04 LTS. 命令已在终端上执行,您可以通过 Ctrl+Alt+T 捷径。

安装 vnStat

VnStat 在默认的 Ubuntu 存储库中可用,但它不是最新版本。 要安装 vnStat 最新版本,请按照以下步骤操作:

步骤 1:更新存储库索引

首先,执行以下命令更新系统存储库索引:

$ sudo 适当的更新

Enter 密码 sudo.

第 2 步:安装先决条件

接下来,您将必须安装一些可以从源代码构建软件的先决条件。 我们将需要它来编译 vnStat。 执行此命令以安装先决条件:

$ sudo 易于 安装 构建必备 海合会 制作 libsqlite3-dev -Y

第 3 步:下载 vnStat tar.gz 包

现在从vnStat官网,下载最新版本的vnStat 压缩包 包裹。 目前vnStat的最新版本是2.6,所以我们可以下载如下:

$ wget HTTPS://洪迪网/vnstat/vnstat-2.6.tar.gz

第 4 步:安装 vnStat

一旦 压缩包 包下载好了,我们可以按如下方式安装:

首先,在终端中使用以下命令提取 tar.gz:

$ 柏油 -xvzf vnstat-2.6.tar.gz

然后使用以下命令切换到生成的提取目录:

$ 光盘 vnstat-2.6

现在使用以下命令对其进行配置:

$ ./配置 – 字首=/用户 –sysconf目录=/等等

然后,按如下方式安装 vnStat:

$ sudo 制作

$ sudo 制作 安装

第 5 步:验证安装

要验证是否已成功安装 vnStat,请在终端中执行以下命令:

$ vnstat -v

以下输出确认 vnStat 版本 2.6 已安装。

第 6 步:启用并启动 vnStat 服务

要启用和启动 vnStat 服务,首先您需要将 vnStat 服务文件从 vnStat 提取目录复制到 /etc/systemd/系统/ 使用以下命令:

$ sudo cp -v vnstat-2.6/例子/系统/vnstat.service /等等/系统/系统/

现在使用以下命令启用 vnStat 服务:

$ sudo 系统控制 使能够 vnstat

然后启动 vnStat 服务,执行以下命令

$ sudo systemctl 启动 vnstat

要验证 vnStat 服务是否正在运行,请执行以下命令:

$ sudo systemctl 状态 vnstat

以下输出确认 vnStat 服务正常运行,没有任何问题。

使用 vnStat 监控网络流量

vnStat 支持各种选项,可帮助您以不同方式监控流量。 您可以通过在终端中执行以下命令来查看一些可用选项:

$ vnstat – 帮助

或者执行以下命令查看完整的选项列表:

$ vnstat –longhelp