📜  Linux 中的 iftop 命令示例(1)

📅  最后修改于: 2023-12-03 15:32:41.259000             🧑  作者: Mango

Linux 中的 iftop 命令示例

Introduction: iftop 是 Linux 系统中的一个命令行工具,用于监控网络流量。它可以显示瞬间的网络实时流量,查看各个网络接口的流量、数据包以及各个连接的信息。

安装 iftop

在大多数 Linux 发行版中,iftop 可以通过包管理器进行安装。比如在 Ubuntu 系统中,可以使用以下命令进行安装:

sudo apt-get install iftop
使用 iftop

启动 iftop 命令后,它将显示当前正在使用的所有网卡的流量统计信息,包括流量、包数、平均流量、最大流量等。默认情况下,它将以每秒更新一次的速率显示数据。可以按下键盘上的“q”键来退出 iftop。

查看指定网卡的流量信息

可以使用以下命令来查看指定网卡的流量信息:

sudo iftop -i eth0

其中,-i 的参数后跟网卡名称(如 eth0),以显示指定网卡的流量信息。

查看指定 IP 的流量信息

可以使用以下命令来查看指定 IP 的流量信息:

sudo iftop -F 10.0.0.1

其中,-F 的参数后跟着要过滤的 IP 地址(如 10.0.0.1),iftop 将只显示与该 IP 相关的流量信息。

按流量大小排序

默认情况下,iftop 显示的流量信息按连接时间排序。可以按流量大小排序,以显示最大的流量连接:

sudo iftop -nNB

-n 参数可用于关闭名称解析,-N 参数用于取消端口解析,这可以提高速度和精度。-B 参数可用于在 Megabyte 之间切换显示值。