1. 更新系统: 首先,确保所有的系统包都是最新的。打开终端并运行以下命令:sudo yum update
  2. 安装 EPEL 仓库: iftop 在 CentOS 7.6 默认的仓库中可能不可用,但它可以在 EPEL (Extra Packages for Enterprise Linux) 仓库找到。如果你还没有安装 EPEL 仓库,可以通过以下命令安装:sudo yum install epel-release
  3. 安装 iftop: 安装好 EPEL 仓库后,你就可以安装 iftop 了。运行以下命令来安装:sudo yum install iftop
  4. 运行 iftop: 安装完成后,你可以通过以下命令来运行 iftop:sudo iftop 请注意,运行 iftop 可能需要 root 权限,因为它需要访问网络接口来捕获流量数据。

这就是在 CentOS 系统 上安装 iftop 的全部步骤。如果在安装过程中遇到任何问题,请确保你的系统已经更新到最新状态,并且 EPEL 仓库已经正确安装。

使用方法:

iftop 是一个用于监控网络流量的实时控制台工具。它显示了哪些主机正在发送和接收数据,以及数据流的大小。要使用 iftop 来查看哪里的流量使用较多,请按照以下步骤操作:

  1. 启动 iftop: 在终端中输入 sudo iftop。这将打开 iftop 界面。你可能需要输入管理员密码。
  2. 观察主界面: iftop 主界面显示了当前的网络连接和每个连接的流量使用情况。它通常按流量大小降序排列,最活跃的连接会显示在顶部。
  3. 界面解释:
    • 第一列: 显示本地地址(你的机器或者你的网络内的机器)。
    • 第二列: 显示远程地址(与你的机器通信的外部机器)。
    • 第三列: 显示两个地址之间的数据流量,分为三个部分:过去2秒、过去10秒和过去40秒的平均流量。
  4. 过滤和排序:
    • 你可以使用 iftop 的过滤器来查看特定类型的流量。例如,按 f 键输入过滤条件(如特定端口或协议)。
    • 使用 T 键可以按总流量排序,P 键按峰值流量排序,t 键按当前流量排序。
  5. 其他选项:
    • n 可以切换显示域名或IP地址。
    • p 可以显示端口号。
    • h 显示帮助菜单,里面有更多的命令和选项。
  6. 退出 iftop: 按 q 可以退出 iftop

通过观察 iftop 提供的这些数据,你可以了解到哪些连接或主机在使用最多的网络流量。这对于诊断网络问题、监控带宽使用或者仅仅是了解网络活动非常有帮助。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注