GNU/Linux >> Tutoriels Linux >  >> Cent OS

Dépannage Linux - commande netstat introuvable dans CentOS 7/8 et RHEL 7/8

Comme vous le savez probablement, Netstat (net travail stat istics) est un outil de ligne de commande qui peut être utilisé pour vérifier la configuration et l'activité du réseau. La commande netcat n'est pas disponible dans l'installation minimale de RHEL 8, 7 et ses clones comme CentOS 8 et 7. Ce bref tutoriel décrit comment faire fonctionner la commande netstat dans les systèmes CentOS 7, RHEL 7.

Remarque importante :

Comme l'un de nos lecteurs l'a souligné dans la section des commentaires ci-dessous, de nombreuses anciennes commandes de réseau Linux ont été dépréciées au profit de leurs homologues iproute2. Netstat en particulier a été remplacé par le "ss" commande qui est disponible par défaut. Si vous utilisez toujours netstat pour une raison quelconque, cette astuce peut vous aider.

commande netstat introuvable dans CentOS 7/8 et RHEL 7/8

Nous verrons d'abord comment corriger cette erreur dans les éditions de serveur CentOS 8 et RHEL 8.

Correction de l'erreur "commande netstat introuvable" dans CentOS 8 et RHEL 8

Tout d'abord, nous devons trouver quel paquet fournit 'netstat' commande à l'aide de la commande suivante :

# dnf provides */netstat

Ou,

# dnf whatprovides */netstat

Exemple de sortie de mon serveur CentOS 8 :

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

Comme vous pouvez le voir, le package "net-tools" fournit la commande "netstat".

Alors, installons le package net-tools en tant qu'utilisateur root en utilisant la commande suivante en tant que root utilisateur :

# dnf install net-tools

Exemple de résultat :

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!

Vous pouvez maintenant utiliser la commande netstat sur votre système CentOS 8.

Corrige l'erreur "commande netstat introuvable" dans CentOS 7 et RHEL 7

Tout d'abord, nous devons trouver quel paquet fournit 'netstat' commande.

Pour le savoir, exécutez :

$ yum provides */netstat

Ou,

$ yum whatprovides */netstat

Exemple de sortie :

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

Comme vous le voyez dans la sortie ci-dessus, nous devons installer net-tools package afin d'obtenir la commande netstat.

Alors, installons la commande net-tools à l'aide de la commande suivante depuis le terminal :

$ sudo yum install net-tools

Exemple de sortie :

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!

C'est tout. Vous pouvez maintenant utiliser la commande 'netstat'.

$ netstat

Exemple de sortie :

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

J'espère que cela vous aidera.

Suggestion de lecture :

  • Comment trouver quel service écoute sur un port particulier
  • Comment trouver les interfaces réseau disponibles sur Linux

Cent OS
  1. bash :netstat :commande introuvable – Debian/Ubuntu Linux

  2. Comment mettre à jour CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 vers CentOS 7.7

  3. Commande semanage introuvable dans CentOS 8 / RHEL 8

  4. Commande ifconfig introuvable – CentOS/RHEL 7

  5. netstat :commande introuvable

Commande netstat introuvable sur CentOS 8 / RHEL 8 - Solution rapide

Commande ifconfig introuvable sur CentOS 8 / RHEL 8 - Solution rapide

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

Comment installer CHEF Workstation dans RHEL et CentOS 8/7

Comment installer MySQL 8.0 sur RHEL/CentOS 8/7 et Fedora 35

Comment installer CHEF Workstation dans RHEL et CentOS 8/7