如何在 Ubuntu 20.04 LTS 上安装 Nethogs

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Nethogs。 对于那些不知道的人来说,方法是一个小型的“网络顶级”工具。 它不像大多数工具那样按协议或每个子网分解流量,而是按进程对带宽进行分组。 它功能丰富,同时支持 IPv4 和 IPv6,在我看来,当您想识别占用您 Linux 机器上所有带宽的程序时,它是最好的实用程序。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 Nethogs 监控网络流量。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Nethogs

步骤 1. 首先,通过运行以下命令确保所有系统软件包都是最新的 apt 终端中的命令。

sudo apt update sudo apt upgrade sudo apt install build-essential libncurses5-dev libpcap-dev

步骤 2. 在 Ubuntu 20.04 上安装 Nethogs。

现在在您的 Ubuntu 系统上运行以下命令 Nethogs:

sudo apt install nethogs

要检查 Nethogs 是否正常工作,请运行以下命令:

nethogs -V

步骤 3. 在 Ubuntu 上使用 Nethogs。

成功安装后,您就可以使用 Nethogs 监控网络流量了。 只需使用 root 权限运行它,如下所示:

sudo nethogs

例如,表示每 10 秒应刷新一次监控:

sudo nethogs -d 10

另一个有用的事情是指定要监视的网络接口:

sudo nethogs -d 10 eth1

恭喜! 您已成功安装 Nethogs。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Nethogs 监控网络流量。 如需更多帮助或有用信息,我们建议您查看 Nethogs 官方网站.