在 CentOS 8 / RHEL 8 上找不到 netstat 命令 – 快速修复

网络统计 是一个命令行实用程序,用于查看进出机器的网络连接信息。 和 网络统计 命令,您可以查看网络连接、接口统计信息、路由表、伪装连接和多播成员。

你想知道吗? 网络统计 安装 CentOS 8 / RHEL 8 后找不到命令。

: 如何安装 CentOS 8 (附截图)

: 如何安装 RHEL 8(带截图)

-bash: netstat: command not found

安装 netstat 包

这篇文章将帮助您安装获取 netstat 命令所需的软件包。

让我们看看哪个包为我们提供了 网络统计 命令。

yum whatprovides netstat

输出:

CentOS-8 - AppStream                                                            1.2 MB/s | 5.6 MB     00:04
CentOS-8 - Base                                                                 1.5 MB/s | 5.3 MB     00:03
CentOS-8 - Extras                                                               567  B/s | 2.1 kB     00:03
Elasticsearch repository for 7.x packages                                       754 kB/s | 3.4 MB     00:04
Extra Packages for Enterprise Linux 8 - x86_64                                  515 kB/s | 2.0 MB     00:03
Last metadata expiration check: 0:00:01 ago on Wed 25 Sep 2019 06:26:50 AM EDT.
net-tools-2.0-0.51.20160912git.el8.i686 : Basic networking tools
Repo        : BaseOS
Matched from:
Filename    : /usr/bin/netstat

net-tools-2.0-0.51.20160912git.el8.x86_64 : Basic networking tools
Repo        : BaseOS
Matched from:
Filename    : /usr/bin/netstat

从上面的命令中,你可以看到 网络工具 包为您提供 netstat 命令。 所以,安装 网络工具 包使用 百胜 命令。

yum -y install net-tools

输出:

Last metadata expiration check: 0:03:09 ago on Wed 25 Sep 2019 06:26:50 AM EDT.
Dependencies resolved.
================================================================================================================
 Package                 Arch                 Version                                Repository            Size
================================================================================================================
Installing:
 net-tools               x86_64               2.0-0.51.20160912git.el8               BaseOS               323 k

Transaction Summary
================================================================================================================
Install  1 Package

Total download size: 323 k
Installed size: 1.0 M
Downloading Packages:
net-tools-2.0-0.51.20160912git.el8.x86_64.rpm                                   1.4 MB/s | 323 kB     00:00
----------------------------------------------------------------------------------------------------------------
Total                                                                           183 kB/s | 323 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                        1/1
  Installing       : net-tools-2.0-0.51.20160912git.el8.x86_64                                              1/1
  Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64                                              1/1
  Verifying        : net-tools-2.0-0.51.20160912git.el8.x86_64                                              1/1

Installed:
  net-tools-2.0-0.51.20160912git.el8.x86_64

Complete!

重要的 netstat 示例

执行 网络统计 命令以查看该命令是否在您的机器上可用。

没有额外选项的 netstat 命令将只显示侦听套接字。

netstat

-一种 选项与 netstat 显示侦听和非侦听套接字。

netstat -a

-n 选项与 netstat 显示 IP 地址而不是主机名。

netstat -n

-t-一个 显示所有 TCP 连接。

netstat -ant

-u-一个 显示所有 UDP 连接。

netstat -anu

-p 除了上述任何选项之外,还可以显示每个连接所属的程序的 PID 和名称。

netstat -anp

-不 选项与 netstat 命令以显示路由详细信息。

netstat -nr

结论

就这样。 你现在已经学会了如何回来 网络统计 命令并在您的 CentOS 8 / RHEL 8 机器上使用它。