在linux/类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。
查看网络状态可以使用netstat、nmap等工具。
若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。
iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用。
官方网站:http://www.ex-parrot.com/~pdw/iftop/
iftop的作用
iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。
安装iftop
如果采用编译安装可以到iftop官网下载最新的源码包。安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
centos上安装所需依赖包:
附:Debian上安装所需依赖包:
下载源码并编译安装:
使用方法:
附:Debian系统 运行:
如果安装iftop时没有自定义路径,直接运行iftop即可查看流量统计,例如:iftop或者iftop -i eth0 -n。
如下图所示: