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マシンで使用します。