GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 8 / RHEL 8でnetstatコマンドが見つかりません–クイックフィックス

netstatは、マシンとの間のネットワーク接続情報を表示するためのコマンドラインユーティリティです。 netstatコマンドを使用すると、ネットワーク接続、インターフェイス統計、ルーティングテーブル、マスカレード接続、およびマルチキャストメンバーシップを確認できます。

疑問に思っていますか? CentOS 8 /RHEL8のインストール後にnetstatコマンドが見つかりません。

読む :CentOS 8のインストール方法(スクリーンショット付き)

読む :RHEL 8のインストール方法(スクリーンショット付き)

-bash: netstat: command not found

netstatパッケージのインストール

この投稿は、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

上記のコマンドから、net-toolsパッケージがnetstatコマンドを提供していることがわかります。したがって、yumコマンドを使用してnet-toolsパッケージをインストールします。

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オプションを使用します。

netstat -a

ホスト名の代わりにIPアドレスを表示するには、netstatで-nオプションを使用します。

netstat -n

-tと-anを使用して、すべてのTCP接続を表示します。

netstat -ant

-uと-anを使用して、すべてのUDP接続を表示します。

netstat -anu

上記のオプションのいずれかに加えて-pを使用して、各接続が属するプログラムのPIDと名前を表示します。

netstat -anp

ルートの詳細を表示するには、netstatコマンドで-nrオプションを使用します。

netstat -nr

結論

それで全部です。これで、 netstatを取り戻す方法を学びました。 コマンドを実行して、CentOS 8 /RHEL8マシンで使用します。


Cent OS
  1. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  2. CentOS – semanageコマンドが見つかりませんエラー–修正はここにあります!

  3. CentOS 8の「firewall-cmd:コマンドが見つかりません」[解決済み]

  1. bash:netstat:コマンドが見つかりません。

  2. CentOS/RHEL 7 で「-bash:route:コマンドが見つかりません」

  3. netstat:コマンドが見つかりません

  1. CentOS 8 /RHEL8にsemanageコマンドが見つかりません

  2. CentOS7でifconfigコマンドが見つかりません最小限のインストール

  3. ifconfig コマンドが見つからない – CentOS/RHEL 7