`
猫太的鱼
  • 浏览: 239371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
1、原文出处 http://www.chinalinuxpub.com/read.php?wid=929

2、安装

yum install iptraf

3、安装
将下载得到的iptraf-2.7.0.tar.gz上传到你所要安装的机器上,我的是防火墙的 /home/yang/ 目录
# cd /home/yang
# tar zxf iptraf-2.7.0.tar.gz
# cd iptraf-2.7.0
# ./Setup
至此,安装完毕
安装程序会将执行程序安装到 /usr/local/bin 目录下,并创 /var/local/iptraf 目录放置iptraf的配置文件,同时创建 /var/log/iptraf 目录放置iptraf产生的日志文件

4、运行iptraf
确认环境变量的PATH变量包含路径 /usr/local/bin
# iptraf
运行iptraf后会产生一个字符界面的菜单,点击 x 可以退出 iptraf,

各菜单说明如下:

1、菜单Configure...
在这里可以对 iptraf 进行配置,所有的修改都将保存在文件:/var/local/iptraf/iptraf.cfg 中
--- Reverse DNS Lookups 选项,对IP地址反查 DNS名,默认是关闭的
--- TCP/UDP Service Names 选项,使用服务器代替端口号,例如用www 代替80,默认是关闭的
--- Force promiscuous 混杂模式,此时网卡将接受所有到达的数据,不管是不是发给自己的。
--- Color 终端显示彩色,当然用telnet ,ssh连接除外,也就是用不支持颜色的终端连接肯定还是没有颜色。
--- Logging 同时产生日志文件,在/var/log/iptraf 目录下
--- Activity mode 可以选择统计单位是kbit/sec 还是 kbyte/sec
--- Source MAC addrs in traffic monitor 选择后,会显示数据包的源MAC地址

2、菜单Filters...
在这里可以设置过滤规则,这是最有用的选项了,当你从远端连入监控机时,自己的机器与监控机会产生源源不断的tcp数据包,有时很令人讨厌,此时你就可以将自己的ip地址排除在外。
它包括六个选项,分别是:Tcp、Udp、Other IP、ARP、RARP、Non-ip。我们以TCP为例说明,其他选项的配置都很相似。

--- Defining a New Filter
选择Defining a New Filter后,会出来一对话框,要求填入对所建的当前规则的描述名,然后回车确定,Ctrl+x取消
再接着出现的对话框里,Host name/IP address:的First里面填源地址,Second里填目标地址,Wildcard mask 的两个框里面分别是源地址和目标地址所对应的掩码,注意,这里的地址即可以是单个地址,也可以是一个网段,如果是单个IP,则相应的子网掩码要填成 255.255.255.255,如果是一个网段,则填写相应的子网掩码:例如,想表示192.168.0.0,有256个IP地址的网段,则填写 192.168.0.0,子网是:255.255.255.0,其他类推,All则用0.0.0.0,子网也是0.0.0.0表示。
Port:栏要求填入要过滤的端口号,0表示任意端口号
Include/Exclude栏要求填入I或者E,I表示包括,E表示排除
填写完毕,回车确认,Ctrl+x取消

--- Applying a Filter
我们在上一步定义的一个或多个过滤规则会存储为一个过滤列表,在没有应用之前并不起作用,我们可以在这里选择我们应用那些过滤规则。所有应用的规则会一直起作用,即使重新启动iptraf。我们可以执行Detaching a Filter来取消执行当前所有应用的规则。

--- Editing a Defined Filter 编辑一个已经存在的规则

--- Deleting a Defined Filter 删除一个已经定义的规则

--- Detaching a Filter 取消执行当前所有应用的规则

3、菜单IP Traffic Monitor
IP数据包流量实时监控窗口,注意这里会监控所有的来往数据包,包括自己的,所以,如果你使用远程终端连接上来的话,你和监控机将会源源不断的产生数据流,因此建议在Filters...菜单中将自己的IP过滤掉,使它不产生影响。在这里可以实时的看到每一个连接的流量状态,它有两个窗口,上面的是 TCP的连接状态,下面的窗口可以看到UDP、ICMP、OSPF、IGRP、IGP、IGMP、GRE、ARP、RARP的数据包。可以点击s键选择排序,可以按照包的数量排序,也可按照字节的大小排序,如果因为它是实时变化的而导致看不太清楚的话,可以在Configure菜单中把Logging功能打开,它就会在/var/log/iptraf 目录中记录日志,以方便你在日后查看,当Logging功能打开后,当你开始监控IP Traffic时,程序会提示你输入Log文件的文件名,默认的是ip_traffic-1.log。

在一个比较繁忙的网络里,显示的结果可能很乱,以至于你很难找到自己感兴趣的数据,这时可以使用Filters菜单,来过滤显示的数据。

4、菜单General Interface Statistics
这里显示每个网络设备出去和进入的数据流量统计信息,包括总计、IP包、非IP包、Bad IP包、还有每秒的流速,单位是kbit/sec或者是kbyte/sec ,这由Configure菜单的Activity选项决定。
如果设置了Filter选项,这里也受到影响

5、菜单Detailed Interface Statistics
这里包括了每个网络设备的详细的统计信息,很简单,不再赘述。

6、Statistical Breakdowns
这里提供更详细的统计信息,可以按包的大小分类,分别统计;也可以按Tcp/Udp的服务来分类统计,也不再赘述。

7、LAN Station Statistics
提供对每个网络地址通过本机的数据的统计信息。
分享到:
评论

相关推荐

    iptraf-ng:IPTraf-ng是用于Linux的基于控制台的网络监视程序,该程序显示有关IP流量的信息

    **IPTraf-ng详解** IPTraf-ng是一款强大的开源网络监控工具,专为Linux系统设计,主要用于实时监控网络流量和统计。它是一个控制台应用程序,这意味着用户可以通过命令行界面与其交互,无需图形用户界面。IPTraf-ng...

    Centos下查看网卡的实时流量命令

    本文将详细介绍在CentOS环境下使用`iptraf`工具查看网卡实时流量的方法。 #### 二、`iptraf`工具简介 `iptraf`是一款功能强大的网络流量监控工具,它可以显示IP网络中各种数据包的实时统计数据,包括TCP、UDP、...

    18个工具分析 Linux 系统占用网络带宽大的程序.doc

    【Linux 网络带宽监控工具详解】 在Linux系统中,当面临网络带宽被大量占用的问题时,了解并使用正确的工具进行监控至关重要。以下是一些常用的命令行工具,它们可以帮助你分析并追踪占用带宽较大的程序: 1. **...

    iptables 高级使用研讨

    ### iptables 高级使用研讨知识点详解 #### 1. 基础部分 ##### 1.1 REDIRECT与DNAT的区别? **REDIRECT** 和 **DNAT** 都是用于进行目标地址转换的技术,但它们之间存在重要的区别: - **REDIRECT**:将数据包...

    Linux性能监控

    ### Linux性能监控知识点详解 #### 一、性能监控概述 在Linux环境中,性能监控是一项至关重要的任务,尤其是在遇到性能瓶颈或系统不稳定时。系统由多个子系统构成,包括CPU、Memory、IO、Network等,这些子系统...

    centos6.2X86_64系统定制详细说明 21

    《CentOS 6.2 X86_64 系统定制详解》 在IT行业中,定制操作系统镜像是为了满足特定需求或优化系统的性能。本文档详细介绍了如何在CentOS 6.2 X86_64环境下进行系统定制,以达到更高效、更安全的运行状态。 首先,...

    Linux性能分析工具汇总.docx

    ### Linux性能分析与调优工具详解 #### 一、性能分析工具 在Linux环境中,性能分析是确保系统高效运行的关键步骤。通过对系统性能的监测,我们可以及时发现并解决潜在的问题,提高系统的稳定性和响应速度。 #####...

    为RHEL5.1架设yum安装源

    - 使用`yum install iptraf`等命令进行软件安装测试,验证YUM源是否配置成功。 #### 二、为RHEL5.1架设远程YUM源 **目标**:通过设置远程YUM源,可以从服务器上下载所需的软件包及其依赖关系,适用于需要多个...

    美团校园招聘历年经典面试题汇总:运维研发岗1

    5. **流量监控**:`ifconfig`或`iptraf`等命令可以查看网卡的流量信息,`iftop`可以实时显示当前网络带宽使用情况。 6. **系统性能命令**:`top`、`vmstat`、`iostat`、`mpstat`和`free`等命令用于监控系统性能,...

    Linux下ubuntu eu部署

    ### Linux下Ubuntu 12.04 EU部署详解 #### 一、背景介绍 Ubuntu 12.04 (Precise Pangolin) 是一个长期支持版本(LTS),它提供了稳定且可靠的平台,非常适合服务器和企业级应用。本文将详细介绍如何在Ubuntu 12.04上...

Global site tag (gtag.js) - Google Analytics