iftop的基本使用

iftop

iftop是一个网络监测工具, 可以统计到端口的流量情况. 平常我们使用nload统计服务器流量也是够了, 但是当服务器部署了多个应用的时候, 需要知道是每个应用的流量的时候, 这个工具就会显得比较厉害了.

安装iftop

sudo yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
// 需要从源码进行编译
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
sudo make && sudo make install

使用

切换到root用户, 然后iftop

su root
iftop

然后我们就会看到下面的图

参数

直接在命令行的时候, 指定参数并不管用(^_^), 需要在页面上指定参数

iftop -N // it doesn't work

运行期指定参数 打开之后 按p

这样就会显示端口了(也有可能是服务名称如SSH), 如果再按 shift + n, 就会显示全是端口

使用filter

iftop 会显示所有的网络信息, 而某些时候,我们只要看需要的信息,比如我只想看9700端口.

按f

然后输入port 9700

怎么写filter,参考下面的连接

简单点的
有点复杂

注意

使用filter命令之后, 这个命令只是慢慢的生效,就是会观察到连接慢慢的在减少,然后最后剩下你想要的那个.

欢迎大家订阅雀观代码, 我将给你讲述, 中小企业程序员, 淘金路上的故事.



发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注