netstat est un utilitaire de ligne de commande pour afficher les informations de connexion réseau vers/depuis la machine. Avec la commande netstat, vous pouvez voir les connexions réseau, les statistiques d'interface, les tables de routage, les connexions masquées et les adhésions multidiffusion.
Vous vous demandez? Commande netstat introuvable après l'installation de CentOS 8 / RHEL 8.
LIRE :Comment installer CentOS 8 (avec capture d'écran)
LIRE :Comment installer RHEL 8 (avec capture d'écran)
-bash: netstat: command not found
Installer le paquet netstat
Cet article vous aidera à installer les packages nécessaires pour obtenir la commande netstat.
Voyons quel paquet nous fournit la commande netstat.
yum whatprovides netstat
Sortie :
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
À partir de la commande ci-dessus, vous pouvez voir que le package net-tools vous fournit la commande netstat. Installez donc le package net-tools à l'aide de la commande yum.
yum -y install net-tools
Sortie :
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!
Exemples netstat importants
Exécutez le netstat commande pour voir si la commande est disponible sur votre machine ou non.
La commande netstat sans option supplémentaire n'affichera que les sockets d'écoute.
netstat
Utilisez l'option -a avec le netstat pour afficher les sockets à l'écoute et non à l'écoute.
netstat -a
Utilisez l'option -n avec le netstat pour afficher l'adresse IP au lieu du nom d'hôte.
netstat -n
Utilisez -t avec -an pour afficher toutes les connexions TCP.
netstat -ant
Utilisez -u avec -an pour afficher toutes les connexions UDP.
netstat -anu
Utilisez -p en plus de l'une des options ci-dessus pour afficher le PID et le nom du programme auquel appartient chaque connexion.
netstat -anp
Utilisez l'option -nr avec la commande netstat pour afficher les détails de l'itinéraire.
netstat -nr
Conclusion
C'est tout. Vous savez maintenant comment récupérer netstat commande et utilisez-la sur votre machine CentOS 8 / RHEL 8.