iftop命令可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,本篇文章重点为大家讲解一下Linux下安装iftop具体步骤。
安装iftop
编译安装
如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
CentOS上安装所需依赖包:
yum -y install flex byacc libpcap ncurses ncurses-devel libpcap-devel
Debian上安装所需依赖包:
apt-get install flex byacc libpcap0.8 libncurses5
安装步骤
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz #下载安装包
tar zxvf iftop-0.17.tar.gz #解压
cd iftop-0.17
./configure --prefix=/usr/local/iftop #配置安装目录
make && make install #编译、安装
安装完成以后直接使用/usr/local/iftop/sbin/iftop 启动iftop程序查看流量使用情况,如果想使用iftop的方式直接开启程序,需要将iftop的程序添加到环境变量中即可。
使用yum安装iftop工具
CentOS系统:使用yum安装的话比较简单,只要直接执行
yum install iftop –y
命令即可,如果没问题的话系统就会自动执行安装,但是有使用yum可能安装不了,这时就需要使用编译安装了
Debian系统 运行:
apt-get install iftop
运行iftop
直接运行: iftop(必须以root身份运行)
监控某网卡
iftop -i eth0 -n
同时显示是什么服务
iftop -i eth0 -n -P
更详细的参数可以iftop -h查看