什么是 iftop

iftop 是一个用于监控网络带宽使用的工具。它类似于 top 命令,但是针对的是网络接口。iftop 会显示通过特定网络接口的数据流,包括源和目标地址、传输速率等信息。这对于监控网络流量、诊断网络问题非常有用。

在 CentOS 7 上安装 iftop

  1. 安装 EPEL 仓库
    CentOS 7 中默认的仓库并不包含 iftop,因此需要先添加 EPEL(Extra Packages for Enterprise Linux)仓库:

    sudo yum install epel-release
  2. 安装 iftop
    一旦添加了 EPEL 仓库,就可以安装 iftop 了:

    sudo yum install iftop

使用 iftop

  • 基本使用
    直接运行 iftop 命令即可开始监控第一个网络接口的带宽使用情况:

    sudo iftop

    这将显示一个实时更新的界面,列出当前最活跃的连接。

77da99c6f93aefeda2647c7990d2f78.png

  • 监控特定接口
    如果你想监控特定的网络接口(比如 eth0),可以使用 -i 选项:

    sudo iftop -i eth0
  • 更多选项
    iftop 还有许多其他选项,例如过滤流量、显示更详细的统计信息等。你可以通过 man iftop 来查看更多的命令行选项。

小贴士

  • 运行 iftop 需要 root 权限,因为它需要访问网络接口的详细信息。
  • iftop 是一个非常强大的工具,对于理解和诊断网络流量非常有帮助。
Last modification:December 1, 2023
如果觉得这篇技术文章对你有用,请随意赞赏