首页 > 编程知识 正文

nmon监控工具使用方法,linux流量监控命令

时间:2023-05-03 15:30:44 阅读:152567 作者:2095

在类Unix系统上,可以使用top查看系统资源、进程和内存使用情况等信息。 要查看网络状态,可以使用netstat、nmap等工具。 使用iftop查看实时网络流量和监视TCP/IP连接等。

一.什么是iftop? iftop是一种类似top的实时流量监控工具。

官方网站: http://www.ex-parrot.com/~ PDW/if top /

二、iftop有什么用? iftop可用于监测网卡的实时通信量、指定网段、反向分析IP和查看端口信息等。 详细情况将在后面的使用参数中进行说明。

三. iftop 安装方法1、编译安装时,采用编译安装可以将最新的源软件包下载到iftop官网。

安装之前,必须安装基本编译所需的环境,如make、gcc和autoconf。 要安装iftop,还必须安装libpcap和libcurses。

CentOS上安装所需依赖包:

yuminstallflexbyacclibpcapncursesncurses-devel

Debian上安装所需依赖包:

apt-getinstallflexbyacclibpcap 0.8 lib ncurses 5

下载iftop

wget 3358 www.ex-parrot.com/PDW/if top/download/if top-0.17.tar.gz

tar zxvf iftop-0.17.tar.gz

cd iftop-0.17

./configure

生成安装

安装方法2 (懒惰的方法,最简单)直接省略上述步骤

CentOS系统:

yuminstallflexbyacclibpcapncursesncurses-devel

wget FTP ://fr2.rpmfind.net/Linux/Dag/red hat/el5/en/i386/Dag/rpms/if top-0.17-1.el5.RF.I 388

rpm-ivhiftop-0.17-1.el5.RF.i386.rpm

运行Debian系统:获取安装顶层

四.运行iftop直接运行: iftop

效果如下图所示。

五、相关参数及说明1、关于iftop界面的说明界面上方显示的是类似刻度的刻度范围,用作显示流量图形的长尺。

中间的==这两个左右箭头表示流量的方向。

TX :发送通信量

RX :接收流量

总流量

cumm :自执行if top以来的总流量

峰值:流量峰值

rates :表示过去2s 10s 40s的平均流量

2、iftop相关参数常用参数-i配置监测网卡,如# iftop -i eth1

-B以字节为单位显示流量。 缺省设置为bits,如# iftop -B

默认情况下,主机信息直接显示IP。 例如,# iftop -n

-N默认情况下,端口信息直接显示端口号。 例如, # iftop -N

-F显示特定网段的出入流量,例如# iftop -F 10.10.1.0/24或# if top-f 10.10.1.0/255.255.255.255.0

-显示显示消息(h )、帮助和参数信息

-p使用此参数时,中间列表中显示的本地主机信息将显示非本地IP信息;

-b默认显示流量图表栏;

f这还很少使用,是用来过滤计算包的

允许默认情况下显示host和端口信息;

-设置m界面顶部刻度的最大值。 刻度分为5个部分显示。 例# 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,按回车,屏幕上只显示与此ip相关的流量信息;

按l键切换显示屏上边的刻度; 流量模式条根据刻度而变化;

您可以通过按j或k键上下滚动屏幕上显示的连接记录。

您可以根据右侧显示的三列流量数据,按1、2或3排序。

按左边的本地名称或IP排序;

按远程目标主机的主机名或IP排序;

按o键切换是否仅显示当前连接。

按f键可以编辑过滤器代码。 这是被翻译的说法,我还没用过这个。

推啊! 可以使用shell命令。 我没用过这个。 我不知道什么命令在这里有用!

按q结束监视。

六.常见问题1、make : yacc : command not found

make : * * * [ grammar.c ] error 127

解决方法: apt-getinstallbyacc/yuminstallbyacc

2、configure: error: Curses! Foiled again!

(can’tfindacurseslibrarysupportingmvchgat.)

协调安装ncurses。

解决方法: apt-getinstallibncurses5- dev/yuminstallncurses-devel

自转: http://www.I wanna.cn/archives/2010/07/30/4802 /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。