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

Linuxのトラブルシューティング–CentOS7/8およびRHEL7/8にnetstatコマンドが見つかりません

ご存知かもしれませんが、 Netstat ネット 仕事統計 istics)は、ネットワーク構成とアクティビティを確認するために使用できるコマンドラインツールです。 netcatコマンドは、RHEL 8、7の最小インストールでは使用できず、CentOS 8や7のようなクローンです。この簡単なチュートリアルでは、CentOS 7、RHEL7システムでnetstatコマンドを機能させる方法について説明します。

重要な注意事項:

読者の1人が以下のコメントセクションで指摘しているように、古いLinuxネットワークコマンドの多くは、対応するiproute2を優先して非推奨になっています。特にNetstatは「ss」に置き換えられました デフォルトで使用可能なコマンド。何らかの理由でまだnetstatを使用している場合は、このヒントが役立つ場合があります。

CentOS7/8およびRHEL7/8にnetstatコマンドが見つかりません

最初に、CentOS8およびRHEL8サーバーエディションでこのエラーを修正する方法を確認します。

CentOS8およびRHEL8での「netstatコマンドが見つかりません」エラーを修正

まず、どのパッケージが 'netstat'を提供するかを見つける必要があります。 次のコマンドを使用してコマンドを実行します:

# dnf provides */netstat
を提供します

または、

# dnf whatprovides */netstat

CentOS 8サーバーからの出力例:

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

ご覧のとおり、「net-tools」パッケージは「netstat」コマンドを提供します。

したがって、次のコマンドを root として使用して、rootユーザーとしてnet-toolsパッケージをインストールしましょう。 ユーザー:

# dnf install net-tools

出力例:

CentOS-8 - AppStream                                                                                                                      1.5 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                                                                                                           4.5 kB/s | 3.8 kB     00:00    
CentOS-8 - Extras                                                                                                                         1.7 kB/s | 1.5 kB     00:00    
Dependencies resolved.
==========================================================================================================================================================================
 Package                               Architecture                       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
Is this ok [y/N]: y
Downloading Packages:
net-tools-2.0-0.51.20160912git.el8.x86_64.rpm                                                                                             253 kB/s | 323 kB     00:01    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                     170 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!

これで、CentOS8システムでnetstatコマンドを使用できます。

CentOS7およびRHEL7での「netstatコマンドが見つかりません」エラーを修正

まず、どのパッケージが 'netstat'を提供するかを確認する必要があります。 コマンド。

これを確認するには、次のコマンドを実行します:

$ yum provides */netstat
を提供します

または、

$ yum whatprovides */netstat

出力例:

yum provides */netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo : base
Matched from:
Filename : /bin/netstat

上記の出力にあるように、 net-toolsをインストールする必要があります netstatコマンドを取得するためのパッケージ。

では、ターミナルから次のコマンドを使用してnet-toolsコマンドをインストールしましょう:

$ sudo yum install net-tools

出力例:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
Resolving Dependencies
--> Running transaction check
---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
 net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k

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

Total download size: 304 k
Installed size: 917 k
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:05 
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 
 Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1

Installed:
 net-tools.x86_64 0:2.0-0.17.20131004git.el7

Complete!

以上です。これで、「netstat」コマンドを使用できます。

$ netstat

出力例:

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 0 server.ostechnix.com:ssh sk:54534 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 10304 /run/systemd/shutdownd
unix 2 [ ] DGRAM 10242 @/org/freedesktop/systemd1/notify
unix 5 [ ] DGRAM 6104 /run/systemd/journal/socket
unix 13 [ ] DGRAM 6106 /dev/log
unix 3 [ ] STREAM CONNECTED 14013 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 24798 
unix 3 [ ] STREAM CONNECTED 17856 
unix 3 [ ] STREAM CONNECTED 17874 
unix 3 [ ] STREAM CONNECTED 15064

[...]

unix 3 [ ] STREAM CONNECTED 17878 
unix 3 [ ] STREAM CONNECTED 17832 
unix 3 [ ] STREAM CONNECTED 17841 
unix 3 [ ] STREAM CONNECTED 14010 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 14710 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 11594 
unix 3 [ ] STREAM CONNECTED 16500 /run/systemd/journal/stdout
unix 3 [ ] STREAM CONNECTED 17809 
unix 3 [ ] STREAM CONNECTED 17836 
unix 2 [ ] DGRAM 13906 
unix 3 [ ] STREAM CONNECTED 17845

これがお役に立てば幸いです。

推奨される読み物:

  • 特定のポートでリッスンしているサービスを見つける方法
  • Linuxで利用可能なネットワークインターフェイスを見つける方法

Cent OS
  1. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

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

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

  1. bash:netstat:コマンドが見つかりません– Debian / Ubuntu Linux

  2. 「-bash:ファイアウォール:コマンドが見つかりません」 – CentOS/RHEL 7 での解決方法

  3. 「lsb_release:command not found」 – CentOS/RHEL で修正

  1. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4/7.5をCentOS7.6にアップグレードまたは更新する方法

  2. RHEL 8 / CentOS8Linuxにwgetをインストールする方法

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