0

0

如何查看Linux网络流量统计 iftop实时监控工具使用

P粉602998670

P粉602998670

发布时间:2025-07-01 10:37:01

|

799人浏览过

|

来源于php中文网

原创

iftop 是用于实时监控 linux 网络流量的命令行工具,可显示每个连接的带宽使用情况。1. 它基于 libpcap 库捕获数据包,类似于 top 命令监控 cpu 使用率;2. 支持通过包管理器安装,如 apt、yum、dnf 或 homebrew;3. 运行时需 root 权限,默认监听第一个网络接口,也可通过 -i 指定;4. 可用参数包括 -n 显示端口号、-n 不解析服务名;5. 界面展示活跃连接及其发送、接收和总流量,并提供快捷键操作;6. 适用于排查异常流量、调试网络应用及配合其他工具分析。

如何查看Linux网络流量统计 iftop实时监控工具使用

查看 Linux 网络流量统计,iftop 是一个非常实用的实时监控工具。它能让你清楚地看到当前服务器上的网络连接和带宽使用情况,尤其适合排查异常流量、定位高带宽消耗来源。

如何查看Linux网络流量统计 iftop实时监控工具使用

什么是 iftop?

iftop 是一个基于命令行的实时流量监控工具,可以显示每个连接的带宽使用情况,类似于 top 命令对 CPU 使用率的监控。它依赖于 libpcap 库来捕获网络数据包,并以直观的方式展示出来。

如何查看Linux网络流量统计 iftop实时监控工具使用

使用 iftop 可以:

  • 实时查看哪些 IP 正在通信
  • 监控端口级别的流量
  • 快速发现异常连接或带宽占用高的连接

如何安装 iftop?

大多数 Linux 发行版都支持通过包管理器安装 iftop。以下是几种常见系统的安装方式:

如何查看Linux网络流量统计 iftop实时监控工具使用
  • Debian/Ubuntu:

    sudo apt update && sudo apt install iftop
  • CentOS/RHEL:

    sudo yum install iftop

    或者(如果使用 dnf):

    sudo dnf install iftop
  • macOS(Homebrew):

    brew install iftop

安装完成后,输入 iftop 即可运行,默认会监听第一个网络接口(比如 eth0 或 en0)。

Revid AI
Revid AI

AI短视频生成平台

下载

如何使用 iftop 查看流量?

运行 iftop 非常简单,但有几个常用参数和技巧可以让信息更清晰:

基本用法:

sudo iftop
注意:需要 root 权限才能捕获网络流量。

指定网络接口:

如果你有多个网卡,可以通过 -i 参数指定要监控的接口,例如:

sudo iftop -i eth1

显示端口号和服务名:

默认情况下,iftop 会将端口号转换为服务名称(如 http、ssh)。如果你希望直接看到数字端口,加上 -n 参数:

sudo iftop -n

不进行 DNS 解析:

为了加快显示速度,避免 DNS 查询,可以加上 -N-n

sudo iftop -nN

iftop 界面怎么看?

进入 iftop 后,界面分为几个部分:

  • 最上面是流量刻度条,表示当前带宽大小。
  • 中间列出的是当前活跃的连接,格式类似:
    192.168.1.100 => 8.8.8.8        100KB     50KB     75KB

    分别代表发送、接收和总流量。

  • 底部三列分别是峰值、速率、总流量

你可以在运行时按以下快捷键操作:

  • h:帮助说明
  • n:切换是否解析主机名
  • s:切换是否显示本机服务(即本机作为源)
  • d:切换是否显示目标地址
  • q:退出程序

一些使用场景建议

  • 排查异常流量:如果你发现服务器带宽被占满,运行 iftop 可以快速定位是哪个 IP 或端口在大量传输数据。
  • 调试网络应用:当你部署了一个新服务,想确认是否有客户端连接并产生流量,iftop 能帮你实时观察。
  • 配合其他工具使用:比如结合 tcpdump 抓包分析具体连接内容,或者使用 nload 查看整体带宽趋势。

基本上就这些。iftop 虽然是个老工具,但功能稳定、轻量高效,特别适合快速诊断网络问题。掌握基本操作后,日常运维中会经常用到。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

989

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

50

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

208

2025.12.29

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

324

2025.05.09

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

267

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

386

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

1054

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1681

2024.08.16

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.3万人学习

Git 教程
Git 教程

共21课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号