说明
iftop是一款实时流量监控工具,可用于监控TCP/IP连接等,必须是root用户的身份运行。
一般最小化安装系统都没有这个命令,需要使用yum命令额外安装,二爷还要从epel源下载。
安装步骤
#增加阿里云源,这里使用的Centos7,所以后面为epel-7.repo
[root@localhost iftop-0.17]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#运行yum makecache生成缓存
[root@localhost iftop-0.17]# yum makecache
#运行yum -y install iftop安装
[root@localhost iftop-0.17]# yum install iftop
基本格式
iftop [option]
常用参数
- -i:指定监听的网络接口
- -n:不进行DNS解析
- -N:不将端口号解析成服务名
- -B:以byte为单位显示流量
- -p:设置网卡的混杂模式,以便不直接通过指定接口传递的流量也能被统计
- -P:显示端口号
- -m:设置界面最上边的刻度的最大值,刻度分为5个大段显示
- -F:显示特定网段的进出流量
示例
1、不接口任何参数使用iftop
[root@localhost iftop-0.17]# iftop
interface: eno16777736 #默认监听系统的第一块网卡,可以使用-i进行指定
IP address is: 192.168.71.108
MAC address is: 00:0c:29:1e:d8:26
界面说明:
- 界面上显示的类似刻度尺的刻度范围,是以标尺的形式显示流量图形的长条
- 中间的<=或=>这两个左右箭头,表示流量的方向
- TX:发送流量
- RX:接收流量
- TOTAL:总流量
- Cum:运行iftop到目前时间的总流量
- peak:流量峰值
- rates:分表表示过去2s、10s、40s的平均流量
2、常用命令组合
[root@localhost iftop-0.17]# iftop -nNBP