如何在 Rocky Linux 中查看网卡流量?跟着小编学习iftop安装和使用
第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-release2、安装iftop程序。
[root@localhost ~]# dnf -y install iftop3、我们先执行下iftop看下效果。
[root@localhost ~]# iftop界面显示内容说明:
首行:提示窗,总体的发送流量和接收流量。
中间:展示当前网络连接信息,“=>”代表发送数据,“<=”代表接收数据,实时速率,平均速率,从运行iftop起总流量。
底部第一行:运行iftop开始发送的统计流量、峰值流量、平均速率。
底部第二行:运行iftop开始接收的统计流量、峰值流量、平均速率。
底部第三行:运行iftop开始全部的统计流量、峰值流量、平均速率。
4、如果服务器存在多个网卡,想要指定网卡,可以通过-i 指定网卡。
[root@localhost ~]# iftop -i ens1925、可以通过“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-*.repoCentOS 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.rpmEPEL 8版本:https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/iftop-1.0-0.21.pre4.el8.x86_64.rpmEPEL 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/ 相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
