iftop是一个相当简单的命令行工具,有一些其他的图形界面工具可以提供基于WEB的网络流量展示,但是只要简单查看当前网络流量用命令端机可以了,并且可以监控流量接口,哪些网络使用你vps的流量。喜欢iftop命令就像喜欢TOP命令一样- 当出现问题时,随着问题的进展,你可以得到你系统的实时数据。
源码编译安装
安装这个工具需要键入的指令非常少,下面是全部指令
yum install libpcap libpcap-devel ncurses ncurses-devel -y wget http://www.ex-parrot.com/%7Epdw/iftop/download/iftop-1.0pre4.tar.gz tar xvf iftop-1.0pre4.tar.gz cd iftop-1.0pre4/ ./configure --prefix=/usr/local/iftop make && make install
说明一下以上语句含义
第一行是安装iftop依赖库,第二行是下载iftop源文件,最新版的下载网址可以前往官方网站查看,网址是http://www.ex-parrot.com/%7Epdw/iftop/,第三四行是解压进入目录,第五行是配置安装文件的目录,第六行就是安装iftop
到这里安装就全部结束了,是不是很简单
安装后的配置
为了使程序可以在任何目录都能立刻执行,最好再配置一下path环境,以及man的帮助文档,语句也很简单
vim /etc/profile.d/iftop.sh
在这个新文件中加入以下这句话
export PATH=$PATH:/usr/local/iftop/sbin
然后重载一下这个文件
source /etc/profile.d/iftop.sh
运行环境就配置好了,下面再配置一下帮助文件
vim /etc/man.config
加入以下语句
MANPATH /usr/local/application/iftop/share/man
OK,配置全部完成了。
使用方法
直接键入iftop即可,会打开一个图形界面,类似top
在屏幕的最上方,是iftop 显示每个连接比例的条形图。跟着的输出行对应着每对主机之间的网络连接。在两个主机之间的箭头代表数据流动方向。最后三列最后2秒、20秒以及40秒内的平均连接带宽。由此举例,图中最后2秒的平均值约为357Kb,最后10秒约为269Kb,最后40秒约为355Kb。在所有的发送和接收的下方,屏幕的底部是对全部发送和接收的统计(TX和RX),包括在2-、10-和40秒内的平均值,而最后,则是接口的总计。
退出命令和top一样,也是Q键。