在Linux系统中,top命令可以查看系统资源包括内存,CPU占用信息,查看和探测网络状态可以使用netstat,nmap等工具,实时流量监控可以使用iftop,下面是在CentOS7系列系统上安装iftop的过程
首先安装必须的依赖包,执行如下命令:
yum -y install flex yum -y install byacc yum -y install ncurses yum -y install ncurses-devel yum -y install libpcap
另外libpcap-devel在默认yum源中没有,需要手动安装对应的rpm包,下载地址:http://mirror.centos.org/centos/7/os/x86_64/Packages/libpcap-devel-1.5.3-8.el7.x86_64.rpm
下载之后使用rpm进行安装: rpm -ivh libpcap-devel-1.5.3-8.el7.x86_64.rpm --force --nodeps
安装成功之后可以开始安装iftop,iftop官方网站是:http://www.ex-parrot.com/~pdw/iftop/
进入后可以找到最新的下载地址:http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
下载之后执行如下安装:
tar -xvzf iftop-0.17.tar.gz cd iftop-0.17 ./configure make && make install
安装完成后,命令可以立即使用,直接执行 iftop 可以进入网卡监听界面,如果服务器有多个网卡,默认的监控不一定是实际对外的网卡,所以此时需要指定对应的网卡设备,命令如下:
iftop -i enp6s0f0
这样可以监控指定的网卡,其他帮助命令可以使用: iftop -h 或者 iftop --help 查看
本文转自SanMaoSpace博客园博客,原文链接:http://www.cnblogs.com/freeweb/p/6231589.html,如需转载请自行联系原作者