Linux iftop 命 令教程:实时监控网络流量 🌐
iftop
是一个用于实时监控网络流量的命令行工具。它可以帮助你查看哪些进程或主机正在占用你的网络带宽。与 top
类似,iftop
提供了一个动态、实时的界面,展示网络流量的实时统计数据。通过 iftop
,你可以轻松识别网络中的流量瓶颈或异常行为,帮助你优化网络资源的使用。📈
1. 简介
iftop
用于显示实时的网络流量信息,包括每个连接的传输速率、IP 地址、端口以及带宽使用情况。与 netstat
等工具相比,iftop
提供了更加直观的实时图形界面,适合用于网络流量分析和故障排除。💻
与 iotop
一样,画面太古老了。你可以通过 sudo apt install iftop
安装它。
iftop 的基本语法
sudo iftop [选项]
注意:
iftop
需要 root 权限来监控网络流量,因此通常需要使用sudo
。
2. 常见操作概览 📋
操作 | 命令格式 | 说明 |
---|---|---|
启动 iftop | sudo iftop | 启动 iftop 命令,实时显示网络流量统计信息。 |
显示特定网络接口的流量 | sudo iftop -i <网络接口> | 监控特定网络接口(例如 eth0 或 wlan0 )的流量。 |
查看显示的流量单位 | sudo iftop -B | 使用字节为单位显示流量(默认是以比特为单位)。 |
按连接排序 | sudo iftop -o <字段> | 根据指定字段对连接进行排序(如按带宽使用量排序)。 |
使用批处理模式输出流量统计 | sudo iftop -t | 将输出流量信息以文本格式保存到文件中。 |
设置刷新间隔 | sudo iftop -d <秒数> |