什么是 iftop
?
iftop
是一个用于监控网络带宽使用的工具。它类似于 top
命令,但是针对的是网络接口。iftop
会显示通过特定网络接口的数据流,包括源和目标地址、传输速率等信息。这对于监控网络流量、诊断网络问题非常有用。
在 CentOS 7 上安装 iftop
安装 EPEL 仓库:
CentOS 7 中默认的仓库并不包含iftop
,因此需要先添加 EPEL(Extra Packages for Enterprise Linux)仓库:sudo yum install epel-release
安装
iftop
:
一旦添加了 EPEL 仓库,就可以安装iftop
了:sudo yum install iftop
使用 iftop
基本使用:
直接运行iftop
命令即可开始监控第一个网络接口的带宽使用情况:sudo iftop
这将显示一个实时更新的界面,列出当前最活跃的连接。
监控特定接口:
如果你想监控特定的网络接口(比如eth0
),可以使用-i
选项:sudo iftop -i eth0
- 更多选项:
iftop
还有许多其他选项,例如过滤流量、显示更详细的统计信息等。你可以通过man iftop
来查看更多的命令行选项。
小贴士
- 运行
iftop
需要 root 权限,因为它需要访问网络接口的详细信息。 iftop
是一个非常强大的工具,对于理解和诊断网络流量非常有帮助。