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
在Linux 中的使用IPTraf-ng
# iptraf-ng
iptraf交互式屏幕显示一个菜单系统,其中有不同的选项可供选择。以下是一些显示实时IP流量计数和接口统计信息等的屏幕截图。
Linux IP流量监视器
通用接口统计
详细接口统计
统计详细信息
局域网站监视器
配置详情
IPTraf选项
使用“ iptraf -i ”将立即在特定接口上启动IP流量监视器。例如,以下命令将启动接口eth0上的IP流量,这是连接到系统的主要接口卡。当然,你还可以使用参数“ iptraf -i all ”来监控所有网络接口流量。
# iptraf-ng -i eth0 或者 # iptraf-ng -i all
同样,还可以使用以下命令监控特定接口上的TCP/UDP流量。
# iptraf-ng -s eth0
如果想了解更多选项以及如何使用它们,请查看iptraf-ng ‘ man page ‘ 或使用命令作为 ‘ iptraf-ng -help ‘ 获取更多参数。
总结
需要注意的是,在CentOS Linux 中,其采用的版本是IPTraf的衍生版本iptraf-ng(没有iptrsf这个命令)。而与该功能相关的Linux命令包括:
- rexec命令 – 远程执行指令客户端、
- getty命令 – 用于设置终端机模式
- ip命令 – 显示与操作路由
- ifcfg命令 – 配置网络接口
- shapecfg命令 – 管制网络设备的流量
- samba命令 – 控制Samba服务器
- elinks命令 – 网络应用
- ssh命令 – 安全连接客户端