编程技术分享平台

网站首页 > 技术教程 正文

如何在 Rocky Linux 中查看网卡流量?跟着小编学习iftop安装和使用

xnh888 2025-09-04 20:24:54 技术教程 3 ℃ 0 评论

第1章 前言

前两天给大家分享了Rocky Linux的安装教程,今天给大家分享下如何对Linux系统的网卡进行检测,在Windows系统中我们可以通过任务管理器对网卡的流量情况进行监测,Linux系统环境下top命令可以监测CPU、内存、进程的状态,但是没有看到网卡流量的监控项。今天我们将介绍下安装iftop工具监控网卡流量。

第2章 环境准备

1、RockyLinux 9.6;

2、CentOS 7.9.2009;

3、CentOS 8.5.2111;

第3章 安装部署步骤

1、默认的仓库是不存在iftop程序,我们需要先安装epel仓库。

[root@localhost ~]# dnf -y install epel-release

2、安装iftop程序。

[root@localhost ~]# dnf -y install iftop

3、我们先执行下iftop看下效果。

[root@localhost ~]# iftop

界面显示内容说明:

首行:提示窗,总体的发送流量和接收流量。

中间:展示当前网络连接信息,“=>”代表发送数据,“<=”代表接收数据,实时速率,平均速率,从运行iftop起总流量。

底部第一行:运行iftop开始发送的统计流量、峰值流量、平均速率。

底部第二行:运行iftop开始接收的统计流量、峰值流量、平均速率。

底部第三行:运行iftop开始全部的统计流量、峰值流量、平均速率。

4、如果服务器存在多个网卡,想要指定网卡,可以通过-i 指定网卡。

[root@localhost ~]# iftop -i ens192

5、可以通过“P”键切换显示具体的服务端口。

6、按“N”显示主机名还是IP地址。

7、按“L”键,可以进入关键词搜索模式。

8、其他命令参数的详细说明这里就不做更多的介绍了,可以-h 查看到命令详情。

第4章 常见问题故障与解决方法

问题描述:

CentOS 7 和CentOS 8 运行“yum install epel-release -y”提示无法安装,因为官方的镜像源无法访问无法安装。

解决办法1、修改镜像源为国内镜像源

(1)、修改镜像源为的清华镜像源,通过如下命令修改镜像源

CentOS 7.9.2009

sed -e "s|^mirrorlist=|#mirrorlist=|g" \
-e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009|g" \
-e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$releasever|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009|g" \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo

CentOS 8.5.2111

sed -e "s|^mirrorlist=|#mirrorlist=|g" \
-e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111|g" \
-e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$releasever|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111|g" \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo

(2)、更新软件包缓存

[root@localhost ~]# yum makecache

(3)、重新安装,正常进行后续安装就可以了

[root@localhost ~]# yum install epel-release -y

解决办法2、通过rpm安装包进行安装

(1)、下载rpm安装包(官方地址已不提供7版本rpm程序,提供的阿里云镜像站版本)

EPEL 9版本:https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/i/iftop-1.0-0.26.pre4.el9.x86_64.rpm
EPEL 8版本:https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/iftop-1.0-0.21.pre4.el8.x86_64.rpm
EPEL 7版本:https://mirrors.aliyun.com/epel/7/x86_64/Packages/i/iftop-1.0-0.21.pre4.el7.x86_64.rpm

通过命令行下载rpm包

[root@localhost ~]# wget https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/iftop-1.0-0.21.pre4.el8.x86_64.rpm

(2)、使用RPM包安装

[root@localhost ~]# rpm -ivh iftop-1.0-0.21.pre4.el8.x86_64.rpm

第5章 总结

iftop 是一个用于实时显示网络连接和带宽使用情况的工具,特别适合于监控进出网络接口的流量。它类似于 top 命令,但相较于top命令更专注于网络流量而不是系统进程。使用 iftop 可以帮助我们识别网络上哪些主机在消耗最多的带宽,或者检测网络中的异常活动。

介绍演示我们使用了RockyLinux 9.6的环境,我们同样测试了CentOS7和CentOS8环境的部署使用。希望这篇关于iftop工具的部署使用介绍可以帮助到需要朋友。

参考链接:

https://docs.rockylinux.org/gemstones/network/iftop/

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表