安装iftop流量监控工具

By | 2013年2月16日

官网提供源码包,下载后进行编译安装,详见官网:iftop

本人服务器上的安装过程(Centos 6.3 x86_64版本 700M-CD版):

1.安装编译环境(此非常重要,很多软件包是提供源码包,想安装必须得有此环境):gcc,automake,make(centos 6中默认安装了make包,这里就不安装了)

yum install gcc automake

运行后可以看到有哪些附加软件包将被安装,yum的好处就是自动查找包之间的依赖性!

2.安装iftop的依赖包

yum install flex byacc libpcap ncurses ncurses-devel

3.下载iftop源码包,进行编译安装

#进入opt目录(自己选择)
cd /opt

#下载最新源码包(执行前往官网查看最新版链接)
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

#解压
tar zxvf iftop-0.17.tar.gz

#开始编译安装
./configure

make

make install

#安装完成了,可以运行iftop命令了

注意,上面仅是理论流程,不同环境会遇到不同问题,本人在运行./configure时发生了错误提示:

得先解决configure提出的错误,再进行make和make install操作。

在上面的步骤中,yum说已经安装了这个包了。不管它了,直接去官网找最新版,再安装一遍吧
 

安装libpcap过程:

#进入opt目录,开始下载,解压,安装

cd /opt

wget http://www.tcpdump.org/release/libpcap-1.3.0.tar.gz

tar zxvf libpcap-1.3.0.tar.gz

cd libcap-1.3.0

./configure

make

make install

安装完成后,再次进入到iftop目录,执行./configure,如果最后没有显示err信息,那么可以make了,接着就是make install。

iftop具体参数与使用将另文补充。

参考页面:http://blog.licess.org/iftop/