在CentOS/RHEL/Fedora Linux上安装IPTraf以获取网络统计信息

时间:2020-01-09 10:40:56  来源:igfitidea点击:

如何在CentOS/RHEL/Fedora Linux或Red Hat Enterprise Linux上安装IPTraf以获得网络上的各种信息?

IPTraf是基于控制台的网络监视实用程序。

IPTraf收集TCP连接数据包和字节数,接口统计信息和活动指示器,TCP/UDP流量明细以及LAN站数据包和字节数等数据。

iptraf-ng是iptraf的分支。

IPTraf功能

这是一个全屏和菜单驱动的应用程序。
您将看到有关通过网络传递的IP流量的信息。
可以看到IP,TCP,UDP,ICMP,非IP和其他IP数据包计数,IP校验和错误,接口活动,每个接口的数据包大小计数。
查看常见Linux应用程序和端口的传入和传出数据包的TCP和UDP计数。
您可以轻松发现活动的主机并显示统计信息,以显示它们在网络中的数据活动。
让我们看看如何在CentOS/RHEL/Fedora Linux上安装IPTraf并使用它收集网络统计信息。

如何在CentOS/RHEL/Fedora Linux上安装IPTraf

输入以下yum命令以在CentOS或RHEL或Oracle或Scientific Linux上安装IPTraf:

# yum install iptraf

或者

# yum install iptraf-ng

Fedora Linux安装IPTraf

使用dnf命令:

$ sudo dnf install iptraf-ng

或者

$ sudo dnf install iptraf

如何使用iptraf命令?

语法为:

iptraf 
iptraf [options]
iptraf -i interface_name_here
iptraf-ng -i interface_name_here

要启动eth0接口的IP流量监视器,请输入以下命令。
为所有接口传递-i all选项:

# iptraf-ng -i eth0
# iptraf-ng -i wlp4s0
# iptraf -i all

如何访问所有主菜单

如果在没有任何命令行选项的情况下启动iptraf,则该程序将以交互模式启动,并且可以通过主菜单访问各种功能,如下所示:

# iptraf

要启动常规接口统计信息,请执行:

# iptraf -g
# iptraf-ng -g

要查看名为eth0的接口上的详细统计信息功能

# iptraf -d interface_name_here
# iptraf -d eth0
# iptraf-ng -d wlp4s0

在名为eth0的接口上查看TCP和UDP监视器

# iptraf -z interface_name_here
# iptraf -s eth0
# iptraf-ng -s wlp4s0

在名为eth0的接口上显示数据包大小计数

# iptraf -z interface_name_here
# iptraf -z eth0
# iptraf-ng -z wlp4s0

iptraf-ng命令的其他选项

这是该程序的其他选项:

-l iface    - start the LAN station monitor ("-l all" for all LAN interfaces)
-B          - run in background (use only with one of the above parameters)
-t timeout  - when used with one of the above parameters, tells
              the facility to run only for the specified number of
              minutes (timeout)
-L logfile  - specifies an alternate log file for any direct invocation
              of a facility from the command line.  The log is placed in
              /var/log/iptraf if path is not specified.
-I interval - specifies the log interval for all facilities except the IP
              traffic monitor.  Value is in minutes.
-f          - clear all locks and counters.  Use with great caution.
              Normally used to recover from an abnormal termination.