Linux iftop命令用法

  • 时间:2025-11-15 21:19 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:iftop是一款基于ncurses库实现的实时流量监控工具。该工具可以实时显示网络接口上的流量信息,显示出通过该接口传输的数据流的协议类型和源IP地址、目标IP地址、源端口、目标端口以及数据传输的速度等信息,可以让用户直观地了解网络流量使用情况,协助用户发现网络问题,优化网络使用。下面是iftop命令的详细介绍: 语法:iftop [-hV] [-i interface] [-B] [-F fil

iftop是一款基于ncurses库实现的实时流量监控工具。

该工具可以实时显示网络接口上的流量信息,显示出通过该接口传输的数据流的协议类型和源IP地址、目标IP地址、源端口、目标端口以及数据传输的速度等信息,可以让用户直观地了解网络流量使用情况,协助用户发现网络问题,优化网络使用。

下面是iftop命令的详细介绍:

语法:

iftop [-hV] [-i interface] [-B] [-F filter] [-f file] [-s num] [-t] [-L] [host]

参数说明:

-h,--help:显示协助信息

-V,--version:显示版本信息

-i interface:指定需要监控的网络接口,默认为第一个获取到的网络接口,例如eth0、wlan0等

-B:显示字节单位而不是比特单位

-F filter:使用过滤器

-f file:从文件中读取过滤器

-s num:设置刷新间隔时间,默认为2秒

-t:显示累计流量并输出终止时的网络流量统计信息

-L:限制输出行数

host:可选参数,只显示与指定主机IP地址相关的流量信息

使用方法:

运行iftop命令时,iftop将会立即开始监控网络接口的实时流量情况。可以使用以下方式进行交互:

1. 使用方向键上/下翻页

2. 使用方向键左/右切换不同的排序方式,包括按照速率、按照字节数、按照源IP地址、按照目标IP地址、按照源/目标端口等排序方式

3. 按下"?"键查看协助信息

4. 按下"s"键可以修改刷新间隔时间

5. 按下"n"键可以切换DNS反解析选项,查看IP地址或者域名

6. 按下"f"键可以编辑过滤器,只显示符合条件的流量信息

7. 按下"t"键可以显示累计流量并输出终止时的网络流量统计信息

8. 按下"q"键退出iftop程序

示例:

iftop -i eth0

监控网卡eth0的实时网络流量情况。

iftop -i eth0 -B -s 5

监控网卡eth0的实时网络流量情况,显示字节单位,刷新间隔时间为5秒。

iftop -i eth0 -F "port 80"

监控网卡eth0的实时网络流量情况,仅显示端口号为80的HTTP流量信息。

iftop -i eth0 -f filter.txt

监控网卡eth0的实时网络流量情况,从filter.txt文件中读取过滤器信息。

注意事项:

1. 运行iftop命令需要具备足够的权限,可以使用sudo命令运行iftop程序。

2. 在使用过滤器时,需要使用双引号将条件括起来,否则可能会出现命令行解析错误。

3. iftop程序会保留必定数量的行记录来显示之前的流量信息,如果想要限制最大行数,可以使用-L参数指定行数,但是会导致历史流量信息丢失。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】Office 2010 自带公式编辑器的公式字体怎么修改?(2025-11-15 22:07)
【系统环境|】PGC世界赛 A组队伍概览 #绝地求生(2025-11-15 22:07)
【系统环境|】讲透 Spring Boot Cloud(2025-11-15 22:06)
【系统环境|】Dubbo和SpringCloud区别详解(4大核心区别)(2025-11-15 22:06)
【系统环境|】Spring Boot3 中实现全链路追踪,你 get 了吗?(2025-11-15 22:05)
【系统环境|】SpringCloud最全详解(万字图文总结)(2025-11-15 22:05)
【系统环境|】爆了爆了,Spring Cloud面试题(2025-11-15 22:04)
【系统环境|】一文部署skywalking(2025-11-15 22:03)
【系统环境|】使用Qt实现一个简单的绘图软件(2025-11-15 22:03)
【系统环境|】用Python做科学计算(工具篇)——scikit-learn(机器学习)2(2025-11-15 22:02)
手机二维码手机访问领取大礼包
返回顶部