如何在 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-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/
相关文章
- Linux服务器硬件信息查询与日常运维命令总结
- Linux服务器带宽跑不满?用ethtool调优网卡参数,性能提升30%
- 如何在 Rocky Linux 中查看网卡流量?跟着小编学习iftop安装和使用
- Linux查看网卡速率_linux查看网卡当前速率
- 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。
- 我是如何用这3个小工具,助力小姐姐提升100%开发效率的
- html5和css3的常用参考网_基于html5和css3的网页制作
- 超详细的网络抓包神器 tcpdump 使用指南
- Vue 技术栈(全家桶)_vue全栈项目教程
- 学习ES6- 入门Vue(大量源代码及笔记,带你起飞)