编译安装 iftop

 一般我们centos 都是最小化安装版 都没有编译工具 所以我们在装之前需要

安装编译工具及库文件(使用CentOS yum命令安装)
 yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd  kernel keyutils  patch  perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch
 

 

iftop介绍

Iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用。

iftop安装

1、安装依赖

  1. yum install libpcap-devel ncurses-devel   (安装所需要的 插件) 

2、开始安装

  1. 直接在这个目录下载
    1. (www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz )
    2. 然后在用vsftpd 工具上传上去 切换到那个目录 然后开始解压
    3. 如下:
  2. tar xzf iftop-0.17.tar.gz  (解压)
  3. cd iftop-0.17      (解压完会多一个文件夹,用cd 命令进入文件夹)
  4. ./configure --prefix=/usr/local/iftop  (指定安装目录在/usr/local/iftop) 
  5. make    (编译)
  6. make install  (开始安装)
  7. /usr/local/iftop/sbin/iftop   (运行程序)
  8. 就可以看到 我们的使用的流量了

如何使用

直接执行iftop即可运行查看流量情况。
执行iftop -h得到帮助信息

  1. [root@www ~]#iftop -h
  2. iftop: display bandwidth usage on an interface by host
  3.  
  4. Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter coolcode] [-N net/mask]
  5.  
  6.    -h                  display this message
  7.    -n                  don't do hostname lookups
  8.    -N                  don't convert port numbers to services
  9.    -p                  run in promiscuous mode (show traffic between other
  10.                        hosts on the same network segment)
  11.    -b                  don't display a bar graph of traffic
  12.    -B                  Display bandwidth in bytes
  13.    -i interface        listen on named interface
  14.    -f filter coolcode      use filter coolcode to select packets to count
  15.                        (default: none, but only IP packets are counted)
  16.    -F net/mask         show traffic flows in/out of network
  17.    -P                  show ports as well as hosts
  18.    -m limit            sets the upper limit for the bandwidth scale
  19.    -c config file      specifies an alternative configuration file

本文出自 “linux系统与网络” 博客,谢绝转载!

你可能感兴趣的:(iftop,编译安装方法)