iftop是一款实时诊断网络故障的流量监控工具。这篇文章基于CentOS乐鱼全站app下载,介绍iftop的安装和基本使用方法,其他Linux发行版本也可以作为参考。
CentOS官方软件库中并没有iftop,需要安装epel第三方软件库之后,再安装iftop工具。安装命令如下。
sudo yum install epel-release
sudo yum update
sudo yum install iftop
安装完成后,执行iftop只需一行命令。
sudo iftop
在没有任何参数的情况下,iftop会监控默认网卡eth0的流入和流出流量。如果要监控其他网卡,需要加上-i参数。例如要监控eth1网卡的流量情况,使用下面的命令。
sudo iftop -i eth1
iftop列出了当前所有的网络连接情况,箭头的方向代表流量是流入还是流出。最后三列分别显示了最近2秒、10秒和40秒的平均流量。底部信息显示了整体的流出流量(TX)、流入流量(RX)和流量总和,以三种方式显示,分别是积累(cumm)、峰值(peak)和平均(rates)。
iftop的界面是可以自定义的,使用一系列快捷键,就可以调整体育的显示方式。
- h:切换显示帮助信息。
- j:向下移动。
- k:向上移动。
- n:切换显示主机名。
- N:切换显示端口号和服务名称。
- s:切换显示本地主机。
- S:切换显示本地主机的端口号。
- d:切换显示目标主机。
- D:切换显示目标主机的端口号。
- p:切换显示端口号。
- P:暂停更新体育或者继续更新体育。
- t:切换显示:每个主机两行显示、每个主机一行显示、只显示流入流量、只显示流出流量。
- <:按源主机排序。
- >:按目标主机排序。
- q:退出应用程序。
要了解更多关于iftop的详细信息,请参考官方文档。