Website-Suche

Der Befehl „netstat“ wurde in CentOS 7/8 und RHEL 7/8 nicht gefunden


Wie Sie wahrscheinlich wissen, ist Netstat (network statistics) ein Befehlszeilentool, mit dem Sie die Netzwerkkonfiguration und -aktivität überprüfen können. Der Befehl „netcat“ ist in der Minimalinstallation von RHEL 8, 7 und seinen Klonen wie CentOS 8 und 7 nicht verfügbar. In diesem kurzen Tutorial wird beschrieben, wie Sie den Befehl „netstat“ in CentOS 7- und RHEL 7-Systemen zum Laufen bringen.

Ein wichtiger Hinweis:

Wie einer unserer Leser im Kommentarbereich unten betont hat, wurden viele der alten Linux-Netzwerkbefehle zugunsten ihrer iproute2-Gegenstücke veraltet. Insbesondere Netstat wurde durch den standardmäßig verfügbaren Befehl „ss“ ersetzt. Wenn Sie Netstat aus irgendeinem Grund immer noch verwenden, kann dieser Tipp hilfreich sein.

Der Befehl „netstat“ wurde in CentOS 7/8 und RHEL 7/8 nicht gefunden

Zuerst werden wir sehen, wie dieser Fehler in den Server-Editionen CentOS 8 und RHEL 8 behoben werden kann.

Behebung des Fehlers „netstat-Befehl nicht gefunden“ in CentOS 8 und RHEL 8

Zuerst müssen wir mithilfe des folgenden Befehls herausfinden, welches Paket den Befehl 'netstat' bereitstellt:

dnf provides */netstat

Oder,

dnf whatprovides */netstat

Beispielausgabe von meinem CentOS 8-Server:

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

Wie Sie sehen können, stellt das Paket „net-tools“ den Befehl „netstat“ bereit.

Lassen Sie uns also das Net-Tools-Paket als Root-Benutzer installieren, indem wir den folgenden Befehl als root-Benutzer verwenden:

dnf install net-tools

Beispielausgabe:

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!

Jetzt können Sie den Befehl netstat auf Ihrem CentOS 8-System verwenden.

Behebung des Fehlers „netstat-Befehl nicht gefunden“ in CentOS 7 und RHEL 7

Zuerst sollten wir herausfinden, welches Paket den Befehl 'netstat' bereitstellt.

Um das herauszufinden, führen Sie Folgendes aus:

yum provides */netstat

Oder,

yum whatprovides */netstat

Beispielausgabe:

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

Wie Sie in der obigen Ausgabe sehen können, müssen wir das Paket net-tools installieren, um den Befehl „netstat“ zu erhalten.

Lassen Sie uns also den Befehl „net-tools“ mit dem folgenden Befehl vom Terminal aus installieren:

sudo yum install net-tools

Beispielausgabe:

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!

Das ist es. Jetzt können Sie den Befehl „netstat“ verwenden.

netstat

Beispielausgabe:

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

Hoffe das hilft.

Empfohlene Lektüre:

  • So finden Sie heraus, welcher Dienst einen bestimmten Port überwacht
  • So finden Sie verfügbare Netzwerkschnittstellen unter Linux

Verwandte Artikel