2023-01-19 20:24:18 发布人:hao333 阅读( 9355)
Iftop主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用查看网络状态可以使用netstat、nmap等工具。
塔尔zxvf iftop-1.0pre2.tar.gz
cd iftop-1.0pre2。/配置
制作制作安装
安装方法二:(懒人法,最简单)
直接省略以上步骤。
CentOS系统:
yum通过acc libpcap ncurses ncurses-devel安装flex
wget FTP://fr2 . rpmfind . net/Linux/Dag/red hat/el5/en/i386/Dag/RPMS/if top-1.0 pre 2-1.el5 . RF . i386 . rpm
rpm-IVH iftop-1.0 pre 2-1.el5 . RF . i386 . rpm
Debian系统操作:apt-get install iftop
四、运行iftop
直接运行:iftop
效果如下:
五、相关参数及说明
1.iftop接口相关说明
上面的界面显示了一个类似于比例尺的比例尺范围,用作显示流型的长条的比例尺。
中间==这两个左右箭头表示流向。
TX:发送流量
RX:接收的流量
总计:总流量
Cumm:从运行iftop到现在的总流量。
峰值:峰值流量
Rates:分别代表过去2s 10s 40s的平均流量。
2.iftop相关参数
常用参数
-我设置了要监控的网卡,比如# iftop -i eth1。
-B以字节(默认为位)显示流量,例如# iftop -B b。
-n让主机信息默认直接显示IP,比如# iftop -n n。
-N让端口信息默认直接显示端口号,比如# iftop -N n。
-F显示特定网段的传入和传出流量,如# iftop -F 10.10.1.0/24或# if top-F 10 . 10 . 1 . 0/255 . 255 . 255 . 0。
-h(显示此消息),帮助,显示参数信息。
-p使用该参数后,中间列表显示的本地主机信息显示的是本地主机以外的IP信息;
-b使流量图形栏默认显示;
-f这个暂时用处不大。它用于过滤计算包;
-P默认显示主机信息和端口信息;
-m设置界面顶部刻度的最大值。刻度显示在五个大的区段中,例如:# iftop -m 100M。
进入iftop屏幕后的一些操作命令(注意大小写)
按h切换是否显示帮助;
按n切换到显示这台机器的IP或主机名;
按S切换是否显示本机的主机信息;
按D切换是否显示远程目标主机的主机信息;
按T切换显示格式为2线/1线/只显示发送流量/只显示接收流量;
按N切换到显示端口号或端口服务名;
按S键切换是否显示本机端口信息;
按D切换是否显示远程目标主机的端口信息;
按p切换是否显示端口信息;
按P切换暂停/继续显示;
按B切换是否显示平均流量图形条;
根据开关B计算2秒、10秒或40秒内的平均流量;
按T切换是否显示每个连接的总流量;
l按下打开屏幕过滤功能,输入要过滤的字符,如ip,按下enter后,屏幕只会显示与此IP相关的流量信息;
按L键切换显示屏顶部的刻度;随着比例尺的不同,流量图形栏会发生变化;
按J或K向上或向下滚动屏幕上显示的连接记录;
按1或2或3按右边显示的三栏流量数据排序;
左侧按本地名称或IP排序;
按远程目标主机的主机名或IP进行排序;
o按下开关是否固定,仅显示当前连接;
按F编辑过滤器代码。这是一个经过翻译的声明。这个我还没用过!
按!您可以使用shell命令,这个命令从未使用过!我不明白什么命令在这里起作用!
按Q退出监控。
六、常见问题
1、make: yacc:命令未找到
make: *** [grammar.c]错误127
解决方法:apt-get install by ACC/yum install by ACC
2、配置:错误:诅咒!又失败了!
(找不到支持mvchgat的curses库。)
考虑安装ncurses。
解决方法:apt-get install libncurses 5-dev/yum install ncurses-devel
相关阅读
RelatedReading猜你喜欢
Guessyoulike