iftop是一个在Linux系统中用于实时监控网络流量的命令行工具。它可以显示当前系统上每个网络接口的实时流量数据,并按流量大小进行排序。
以下是一些常用的iftop命令选项和用法:
iftop:直接运行iftop命令,将显示所有网络接口的流量情况。
iftop -i <interface>:指定要监视的特定网络接口。例如,iftop -i eth0将只显示eth0接口的流量。
iftop -B:以字节为单位显示流量数据,而不是使用合适的单位(如Kbps或Mbps)进行自动缩放。
iftop -F <filter>:设置过滤器来仅显示符合特定条件的流量数据。例如,iftop -F “host 192.168.0.1″将仅显示与主机192.168.0.1相关的流量。
iftop -n:禁用DNS反向解析,只显示IP地址而不是主机名。
iftop -p:启用混杂模式,以便监视通过本地网络接口传输的所有数据包,而不仅仅是目标或源地址匹配本地IP的数据包。
iftop -N:禁用端口号解析,只显示端口号而不是服务名称。
iftop -s <sort field>:根据指定的字段对流量数据进行排序。常见的字段包括ip, port, packets, bytes, rate等。
iftop -L <number>:限制显示的行数,仅显示指定数量的最活跃连接。
请注意,运行iftop需要具有足够的权限。通常情况下,您需要以root用户或具有相应特权的用户身份运行该命令。以上是关于iftop命令的简要说明。
未经允许不得转载:老蒋玩运营 » Linux流量监控工具之iftop命令详解