欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

深入理解并详解 iftop命令

最编程 2024-02-24 10:46:28
...

iftop 命令是一个基于命令行的实时网络流量监控工具,可以显示当前主机上的网络接口的流量情况,包括输入流量和输出流量,并按照流量大小实时显示连接的源IP、目标IP、协议、端口等信息。以下是 iftop 命令的详解:

安装 iftop

在大多数 Linux 发行版上,可以使用以下命令安装 iftop:

sudo apt-get install iftop  # Ubuntu / Debian
sudo yum install iftop      # CentOS / RHEL
sudo dnf install iftop      # Fedora / Red Hat

使用 iftop

一旦安装了 iftop,就可以在终端中使用以下命令启动:

sudo iftop -i <interface>

其中,<interface> 是要监控的网络接口名,比如 eth0 或者 wlan0 等。

执行上述命令后,iftop 就会开始实时监控网络接口的流量情况,显示出各个连接的实时流量和占比等信息。默认情况下,iftop 会按照输入流量从大到小排序显示连接,可以按下箭头键切换到按输出流量排序显示。可以使用以下一些命令来控制 iftop 的显示和操作:

  • h:显示 iftop 命令的帮助信息
  • n:显示连接的 IP 地址而非主机名
  • N:禁用 DNS 反向解析
  • p:显示特定端口的连接信息
  • P:显示所有连接信息而非只显示客户端和服务器之间的连接
  • B:禁用反向 DNS 解析
  • F:显示或隐藏特定协议的连接信息,比如 F -f "udp" 可以只显示 UDP 连接
  • S:在连接信息前显示流量图形
  • d:切换显示双向流量或单向流量
  • t:切换显示流量的单位(bytes, bits, packets 等)
  • l:切换是否显示本地回环(localhost)的流量

结束 iftop

要结束 iftop 的监控,可以在终端中按下 Ctrl+C 组合键。这会中断 iftop 的监控,并输出最后的统计信息。如果需要立即停止监控,可以按下 q 键。

以上就是 iftop 命令的详解,希望对您有所帮助!

推荐阅读