在日常的 Linux 系统运维或网络排查中,我们常常需要了解当前服务器的网络流量情况。有没有哪个工具可以像 top 命令查看 CPU 使用率那样,实时显示网络连接和带宽使用呢?答案就是:iftop!本文将手把手教你如何在 Ubuntu 系统上安装、配置并使用 Ubuntu iftop命令,轻松实现网络流量监控。

iftop 是一个基于终端的实时网络带宽监控工具,它能按连接(源IP ↔ 目标IP)显示当前网络接口上的数据传输速率(如 KB/s、MB/s),非常适合用于排查异常流量、识别高带宽占用程序或监控服务器对外通信。
与 netstat 或 ss 不同,iftop 提供的是动态、实时的流量视图,类似于 Windows 下的“资源监视器”中的网络部分。
Ubuntu 默认未预装 iftop,但可以通过官方仓库轻松安装。打开终端,依次执行以下命令:
sudo apt updatesudo apt install iftop -y安装完成后,可通过以下命令验证是否成功:
iftop -V如果看到版本信息(如 iftop version 1.0pre4),说明安装成功!
最简单的用法是直接运行 iftop,它会自动监听默认网络接口(通常是 eth0 或 ens33):
sudo iftop注意:由于iftop需要监听网络数据包,必须以 root 权限运行,因此前面加sudo。
如果你的服务器有多个网卡(如 eth0、wlan0、docker0),可以使用 -i 参数指定监控哪个接口。例如:
# 查看所有可用网络接口ip a# 监控 eth0 接口sudo iftop -i eth0# 监控 ens33 接口(常见于较新 Ubuntu 版本)sudo iftop -i ens33运行 iftop 后,你可以使用以下快捷键进行交互操作:
你还可以结合过滤规则,只监控特定 IP 或端口的流量。例如,只监控与 IP 192.168.1.100 的通信:
sudo iftop -i eth0 -f 'host 192.168.1.100'或者监控 80 端口(HTTP)的流量:
sudo iftop -i eth0 -f 'port 80'通过本教程,你已经掌握了如何在 Ubuntu 系统上使用 iftop 进行网络流量监控。无论是排查异常带宽占用,还是分析服务器对外连接,iftop 都是一个强大而直观的工具。记住几个关键词:Ubuntu iftop命令、Linux实时带宽分析、iftop安装使用教程,它们将帮助你在搜索引擎中快速找到相关资料。
赶快在你的 Ubuntu 服务器上试试吧!只需一条命令,就能让你对网络状况一目了然。
本文由主机测评网于2025-12-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124448.html