简介
iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
配置流程
1.配置编译环境
安装相关依赖包。
yum install wget libpcap libpcap-devel ncurses-y
2.获取源码
获取“iftop-0.17”源码包。
cd/usr/local/src wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
3.编译和安装
1)解压软件包。
tar-zxvf iftop-0.17.tar.gz
2)进入iftop的安装目录。
cd iftop-0.17
3)修改配置“config.sub”。
vim config/config.sub
查找“x86”内容的位置,在其位置后面增加“aarch64”类型。
在“case$basic_machine in”区域的两个位置修改。
a.修改下述内容。
|x86|xscale|xstormy16|xtensa
修改后为:
|x86|aarch64|xscale|xstormy16|xtensa
b.修改下述内容。
|x86-*|x86_64-*|xps100-*|xscale-*|xstormy16-*
修改后为:
|x86-*|aarch64-*|x86_64-*|xps100-*|xscale-*|xstormy16-*
4)配置iftop生成Makefile。
./configure--host=aarch64--build=aarch64
5)编译和安装iftop。
make&&make install
4.运行和验证
执行如下命令,查看iftop信息。
iftop-h
回显信息如下,则表示iftop安装成功。
iftop:display bandwidth usage on an interface by host Synopsis:iftop-h|[-npbBP][-i interface][-f filter code][-N net/mask] -h display this message -n don't do hostname lookups -N don't convert port numbers to services -p run in promiscuous mode(show traffic between other hosts on the same network segment) -b don't display a bar graph of traffic -B Display bandwidth in bytes -i interface listen on named interface -f filter code use filter code to select packets to count (default:none,but only IP packets are counted) -F net/mask show traffic flows in/out of network -P show ports as well as hosts -m limit sets the upper limit for the bandwidth scale -c config file specifies an alternative configuration file iftop,version 0.17 copyright(c)2002 Paul Warren<pdw ex-parrot.com>and contributors