netstat 工具是”network”和”statistics”的简写,是一款基于命令行的网络分析工具。通过它,可以获得网络连接的主要信息。

本文将介绍 Linux 系统如何安装和使用 netstat 工具。

1] Linux 系统安装 netstat

netstat 工具包含在一个名为 net-tools 的软件包里,如果找不到该命令,可以根据 Linux 系统的发行版自行安装它:

# yum install net-tools     [On CentOS/RHEL]
# apt install net-tools     [On Debian/Ubuntu]
# zypper install net-tools  [On OpenSuse]
# pacman -S netstat-nat     [On Arch Linux]

当然,有些较新的 Linux 发行版已经预装了 netstat 工具,可以直接使用。

安装成功的,可以使用如下命令查看一下 netstat 的版本信息:

# netstat -V

2] netstat 的使用

1. 查看网络路由表

使用”-nr”参数,可以获得当前主机的路由表,大致输出如下:

图.1 使用 netstat 工具查看主机路由表

其中”-n”参数表示强制用点号网络字符串来代替符号网络名,这个选项可以有效避免网络名冲突的情况。

2. 显示网络接口统计信息

参数”-i”表示显示所有已配置接口的统计信息,而加入”-a”参数则表示显示所有接口的流量统计表信息,当然如果所有接口都已经配置,则输出结果会一致:

图.2 使用netstat 工具显示接口信息

3. 显示网络连接信息

使用”-t”和”-n”参数,可以显示当前网络的活动连接,而加入”-a”参数,则会显示网络所有的连接信息:

图.3 使用 netstat 工具显示网络连接信息

4. 显示网络服务

想要 netstat 工具可以显示网络服务信息,则使用”-pnltu”参数:

图.4 使用 netstat 工具显示网络服务信息

以上就是关于 netstat 工具的全部内容。熟练使用 netstat 工具,可以方便的进行系统管理和网络故障排查,实为系统管理人员的必备神器。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注