当前位置:首页 > RockyLinux > 正文

RockyLinux iftop命令详解(小白也能轻松掌握的网络流量监控工具)

在日常运维工作中,了解服务器当前的网络流量情况至关重要。特别是在排查网络异常、优化带宽使用或防止DDoS攻击时,一款实时、直观的网络监控工具能极大提升效率。本文将详细介绍如何在 RockyLinux 系统中使用 iftop 命令进行网络流量监控,即使你是 Linux 新手,也能轻松上手。

什么是 iftop?

iftop 是一个基于终端的实时网络带宽监控工具,它能显示当前主机与其他主机之间的网络连接及实时流量(包括上传和下载速度)。其界面类似于 top 命令,但专注于网络数据流,非常适合用于 RockyLinux 实时流量分析

RockyLinux iftop命令详解(小白也能轻松掌握的网络流量监控工具) iftop命令 网络流量监控工具 RockyLinux实时流量分析 iftop安装与使用 第1张

第一步:在 RockyLinux 中安装 iftop

首先,确保你的系统已更新。然后通过 dnf 包管理器安装 iftop

sudo dnf update -ysudo dnf install iftop -y  

安装完成后,你可以通过以下命令验证是否安装成功:

iftop -h  

如果看到帮助信息,说明安装成功。

第二步:基本使用方法

最简单的用法是直接运行 iftop 命令(需要 root 权限):

sudo iftop  

此时你会看到类似下图的界面(参考上方图片),顶部显示总带宽,中间列出当前活跃的连接,每行包含源地址、目标地址以及三个时间段的平均流量(2秒、10秒、40秒)。

第三步:常用参数与技巧

以下是几个实用的 iftop 参数:

  • -i eth0:指定监控的网卡(如 eth0ens192 等)
  • -n:不解析主机名,直接显示 IP 地址(加快响应速度)
  • -P:显示端口号
  • -B:以字节/秒而非比特/秒显示流量

例如,监控 ens192 网卡并显示端口:

sudo iftop -i ens192 -P -n  

第四步:退出与注意事项

iftop 运行界面中,按 q 键即可退出。

⚠️ 注意:由于 iftop 需要监听网络数据包,因此必须以 root 用户或使用 sudo 运行。此外,在高流量环境中运行可能对系统性能产生轻微影响,请根据实际情况使用。

总结

iftop 是一款轻量、高效的 网络流量监控工具,特别适合在 RockyLinux 服务器上进行实时流量分析。通过本文介绍的安装步骤和基本用法,即使是 Linux 小白也能快速掌握这一实用技能。无论是排查问题还是日常监控,iftop 都是你不可或缺的运维助手。

关键词回顾:RockyLinux iftop命令、网络流量监控工具、RockyLinux实时流量分析、iftop安装与使用。