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

Linux iftop 命令使用详解

简介

iftop 是一个用于 Linux 的实时网络监控工具,用于显示接口上的带宽使用情况。它显示当前连接及其带宽使用情况的列表,帮助用户确定哪些进程或连接正在消耗网络资源。

它是跟踪机器上的实时网络使用情况的一个很好的工具,类似于 topCPU 使用情况的跟踪,但它特别关注网络流量。

安装

  • Debian/Ubuntu
sudo apt update
sudo apt install iftop
  • CentOS/RHEL
sudo yum install iftop
  • Fedora
sudo dnf install iftop

示例用法

启动 iftop

启动 iftop 并监控默认网络接口上的网络流量

sudo iftop
选择特定的网络接口

想监控特定接口(例如,eth0,wlan0),使用 -i 选项

sudo iftop -i eth0
显示的字段解释
  • Source:流量的源 IP 地址

  • Destination:流量的目标 IP 地址

  • TX (Transmit):系统传输的数据量

  • RX (Receive):系统接收的数据量

  • Cumulative data:监控期间累计传输的数据

iftop 键绑定

启动 iftop后,就可以使用以下键绑定与该程序进行交互

  • q:退出 iftop

  • t:切换总字节数的显示

  • p:在显示每个端口的流量和显示每个主机的流量之间切换

  • b:在两个方向(入站和出站)的流量显示之间切换

  • s:按来源对连接进行排序

  • d:按目的地对连接进行排序

  • n:切换显示/隐藏端口号(显示名称)

  • l:在列表中显示源端口和目标端口

  • u:仅显示上行流量

按 IP 地址过滤

要按 IP 地址过滤流量(例如 192.168.1.100)

sudo iftop -f "host 192.168.1.100"
按端口过滤

要按特定端口过滤流量(例如,HTTP 流量为 80)

sudo iftop -f "port 80"
按来源或目的地过滤
  • 要按源 IP 过滤流量(例如 192.168.1.100)
sudo iftop -f "src 192.168.1.100"
  • 要按目标 IP 过滤流量(例如 192.168.1.101)
sudo iftop -f "dst 192.168.1.101"
显示总使用量
sudo iftop -t
更改更新频率

默认值为 2 秒

sudo iftop -s 1
显示端口号而不是名称
sudo iftop -n
在脚本中使用 iftop

将捕获 10 秒的数据并将其保存到名为 iftop_output.txt 的文件中

sudo iftop -t -s 10 > iftop_output.txt
仅显示上行流量
sudo iftop -u
监控端口 443 (HTTPS) 的流量
sudo iftop -f "port 443"

http://www.kler.cn/a/538104.html

相关文章:

  • 白嫖RTX 4090?Stable Diffusion:如何给线稿人物快速上色?
  • Jetbrains IDE http客户端使用教程
  • 【大模型】硅基流动对接DeepSeek使用详解
  • CMOS 图像传感器市场趋势和新兴应用
  • Unity笔试常考
  • Dify Ollama本地私有化模型实践
  • 机器学习数学基础:20.方程组解的结构
  • React受控组件的核心原理与实战精要
  • 从0到1深入大数据治理:解锁数据价值的密码
  • Spring Boot 3.4 中 MockMvcTester 的新特性解析
  • 【对比测评】 .NET 应用的 Web 视图控件:DotNetBrowser 或 EO.WebBrowser
  • python实现物体轮廓提取及标注【含源码方案及演示】
  • 尚硅谷课程【笔记】——大数据之Zookeeper【二】
  • Java算法技术文章:深入解析排序、搜索与数据结构
  • mojo语言适合开发机器人控制系统么?
  • Java高级-反射动态代理
  • 网络安全视角:从地域到账号的阿里云日志审计实践
  • Spring Test 的作用与优势
  • 低代码开发是传统开发的替代,还是补充?
  • TypeScript 中的接口:定义对象的形状
  • C++ 顺序表练习
  • 滴水逆向_程序实现弹窗修改OEP
  • LeetCode 106.从中序与后序遍历序列构造二叉树
  • 团餐订餐系统源码企业订餐小程序写字楼办公区团餐软件开发
  • Redis03 - 高可用
  • 解决Redisson中“Unsupported protocol version 34”错误