IPTraf-ng – 基于控制台的网络监控工具
IPTraf-ng是一个基于控制台的Linux 网络统计监控程序,可显示有关 IP 流量的信息,其中包括以下内容:
- 当前 TCP 连接
- UDP、ICMP、OSPF 和其他类型的 IP 数据包
- TCP 连接上的数据包和字节计数
- IP、TCP、UDP、ICMP、非 IP 以及其他数据包和字节计数
- TCP/UDP 按端口计数
- 根据数据包大小进行数据包计数
- 按 IP 地址统计数据包和字节数
- 界面活动
- TCP 数据包上的标志状态
- LAN 站点统计
IPTraf -ng实用程序可用于查明网络上的流量类型,以及哪些系统上使用最频繁的服务类型等等。
在本文中,您将了解如何在 Linux 系统中安装和使用IPTraf-ng网络统计实用程序。
在 Linux 中安装 IPTraf-ng
IPTraf-ng是 Linux 发行版的一部分,可以使用终端中的以下yum 命令安装在基于 RHEL 的发行版(如CentOS Stream、Fedora、Rocky Linux和AlmaLinux)上。
# yum install iptraf-ng
在基于Debian 的发行版下,可以使用Ubuntu 软件中心或apt 包管理器安装iptraf-ng,如图所示。
$ sudo apt install iptraf-ng
IPTraf-ng 在 Linux 中的使用
一旦安装了iptraf-ng,从终端运行以下命令来启动基于 ascii 的 菜单界面,该界面将允许您查看当前IP 流量监控、常规接口统计、详细接口统计、统计分类、LAN 站监控、过滤器,还提供一些配置选项,您可以根据需要进行配置。
# iptraf-ng
iptraf 交互屏幕显示一个菜单系统,其中有不同的选项可供选择。以下是一些显示实时 IP 流量计数和接口统计信息等的屏幕截图。
在 Linux 中检查 IP 流量
常规接口统计信息
详细接口统计信息
统计分类
LAN 站监视器
配置
IPTraf 选项
使用“ iptraf -i ”将立即启动特定接口上的 IP 流量监视器。例如,以下命令将启动接口eth0上的 IP 流量。
这是连接到您系统的主要接口卡。否则,您也可以使用“ iptraf -i all ”参数监控所有网络接口流量。
# iptraf-ng -i eth0 Or # iptraf-ng -i all
类似地,您也可以使用以下命令监控特定接口上的TCP/UDP流量。
# iptraf-ng -s eth0
如果您想了解更多选项及其使用方法,请查看iptraf-ng 的“手册页”或使用命令“ iptraf-ng -help ”获取更多参数。更多信息请访问官方项目页面。