Nethogs 不是普通的网络监控工具。 Nethogs 不像大多数工具那样按协议或子网细分流量,而是按进程对带宽使用情况进行分组。通过这种独特的方法,您可以准确确定哪个进程正在消耗您的网络资源。如果您的网络速度比预期的慢,Nethogs 可以帮助诊断罪魁祸首。
在 Debian 上安装 Nethogs 12 Bookworm
步骤 1。在进入安装过程之前,有几个预安装步骤可以确保顺利和成功的设置。首先,您的 Debian 12 系统应该是最新的。您可以通过在终端中运行以下命令来更新系统:
<span class="pln">sudo apt update sudo apt upgrade</span>
这些命令将更新您的软件包列表,并将所有已安装的软件包升级到最新版本。
第2步。在 Debian 12 上安装 Nethogs。
完成预安装步骤后,我们现在可以继续在 Debian 12 上安装 Nethogs。安装过程涉及在终端中执行的一系列命令。
<span class="pln">sudo apt install nethogs</span>
此命令将从 Debian 存储库下载并安装 Nethogs 和任何必要的依赖项。
第 3 步。使用 Nethogs。
安装 Nethogs 后,您可以开始监控您的网络流量。要启动 Nethogs,只需 在终端中键入 nethogs
:
<span class="pln">sudo nethogs</span>
此命令将显示当前网络流量的实时表,按进程分组。该表显示了每个正在运行的进程的发送和接收总流量,使您可以一目了然地查看哪些进程正在消耗您的网络资源。
了解 Nethogs 的输出对于有效的网络监控至关重要。该表包含几列,包括进程 ID、运行进程的用户、正在使用的网络设备、发送和接收的数据量以及使用的数据总量。
Nethogs 提供了多种高级功能,用于更详细的网络监控。例如,您可以通过将进程 ID 附加到 nethogs
命令来按进程过滤流量:
<span class="pln">sudo nethogs </span><span class="pun">-</span><span class="pln">p </span><span class="str"><process_id></span>
您还可以使用 -d
选项设置刷新间隔(以秒为单位):
<span class="pln">sudo nethogs </span><span class="pun">-</span><span class="pln">d </span><span class="lit">5</span>
Nethogs 还允许您使用 -u
选项以不同的单位(KB、MB、GB)显示流量:
<span class="pln">sudo nethogs </span><span class="pun">-</span><span class="pln">u KB</span>
感谢您使用本教程在 Debian 12 Bookworm 上安装最新版本的 Nethogs 网络监控工具。如需更多帮助或有用信息,我们建议您查看 Nethogs 官方网站。