GNU/Linux >> Tutoriels Linux >  >> Linux

netstat :commande introuvable

L'état du réseau (netstat) affiche des informations sur la configuration IP d'un hôte mais va plus loin pour montrer ses connexions, y compris les ports, les protocoles et les métriques sur les communications. La commande netstat, connue sous le nom de statistiques réseau, est une commande polyvalente dotée de nombreuses fonctionnalités. Cette commande imprime les détails de la connexion réseau, les informations de la table de routage du noyau, les statistiques d'interface, les ports ouverts, etc. Dans cette section, nous nous limitons à utiliser la commande netstat pour récupérer uniquement les informations de la table de routage.

Voici des exemples pour illustrer l'utilisation de la commande netstat.

– Utilisez la commande netstat pour afficher les informations de la table de routage du noyau avec l'option -r comme indiqué ici :

$ netstat -r

– Utilisez la commande netstat pour afficher les informations de la table de routage du noyau sans résoudre le nom d'hôte ou les noms de port, comme indiqué ici :

$ netstat -anr

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande netstat :

netstat: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.

Répartition Commande
Debian apt-get install net-tools
Ubuntu apt-get install net-tools
Alpin apk ajouter net-tools
Arch Linux pacman -S net-tools
Kali Linux apt-get install net-tools
CentOS yum install net-tools
Fédora dnf install net-tools
Raspbian apt-get install net-tools

Exemples de commandes netstat

1. Pour afficher la table de routage du noyau :

# netstat -r
# netstat --route 

2. Pour afficher les informations d'appartenance au groupe de multidiffusion

# netstat -g
# netstat --groups 

3. Pour afficher la table d'interface du noyau :

# netstat -i
# netstat --interfaces
# netstat --interfaces=eth0 

4. Pour afficher une liste de connexions masquées :

# netstat -M
# netstat --masquerade 

5. Pour afficher les statistiques récapitulatives de chaque protocole :

# netstat -s
# netstat --statistics 

6. Pour passer en mode verbeux :

# netstat -v
# netstat --verbose 

7. Pour afficher des adresses numériques au lieu d'essayer de déterminer l'hôte symbolique :

# netstat -n
# netstat --numeric 

8. Aux adresses d'hôte numériques mais n'affecte pas la résolution :

# netstat --numeric-hosts 

9. Aux numéros de port numériques mais n'affecte pas la résolution :

# netstat --numeric-ports 

10. Pour afficher les ID utilisateur numériques sans affecter la résolution :

# netstat --numeric-users 

11. Pour imprimer les informations sélectionnées toutes les secondes en continu :

# netstat -c 
# netstat --continuous

12. Pour afficher les informations complémentaires :

# netstat -e
# netstat --extend 

13. Pour inclure des informations relatives aux minuteries de mise en réseau :

# netstat -o
# netstat --timers 

14. Pour afficher le PID et le nom du programme auquel appartient chaque socket :

# netstat -p
# netstat --program 

15. Pour afficher uniquement les prises d'écoute :

# netstat -l
# netstat --listening 

16. Pour afficher les prises d'écoute et de non-écoute :

# netstat -a
# netstat --all 

17. Pour imprimer les informations de routage depuis le FIB :

# netstat -F 

18. Pour imprimer les informations de routage à partir du cache de route :

# netstat -C 

19. Pour imprimer le contexte SELinux :

# netstat -Z
# netstat --context 

20. Pour arrêter de couper les adresses longues :

# netstat -T
# netstat --notrim 

21. Pour régler le délai :

# netstat delay 2 

22. Pour obtenir de l'aide :

# netstat -h
# netstat --help 

23. Pour obtenir la version :

# netstat --version 

exemples netstat avec plusieurs options combinées

1. Pour voir la table de routage actuellement active :

# netstat -rnv

2. Pour voir toutes les informations sur les sockets :

# netstat -anp

3. Pour voir tous les ports d'écoute :

# netstat -anp | grep LISTEN

4. Pour voir tous les processus/services en cours d'exécution et à l'écoute sur les ports :

# netstat -lnptu

5. Pour voir les statistiques spécifiques au protocole (par exemple pour TCP) :

# netstat -pt

6. Pour voir les statistiques d'activité de l'interface :

# netstat -i -t 2
# netstat -it 2

7. Pour voir les statistiques récapitulatives d'un port particulier :

# netstat -st               (For TCP)
# netstat -su               (For UDP)

8. Affichez la liste des services réseau qui écoutent une connexion :

# netstat -lp -A inet
# netstat -lpn -A inet

9. Visualisez la liste des connexions établies :

# netstat -p -A inet
# netstat -pn -A inet

Remarque

ping, traceroute et netstat sont d'anciens utilitaires de ligne de commande utilisés pour tester l'accessibilité des hôtes, fournir des informations de routage et donner des informations sur les connexions réseau. Ce sont souvent les premiers outils utilisés par les techniciens réseau lors des tests de réseaux. netstat est l'une des rares commandes disponibles par défaut sur les systèmes d'exploitation de type Unix et les systèmes d'exploitation Windows. Nous pouvons utiliser la commande netstat pour résoudre un certain nombre de problèmes différents.


Linux
  1. ifrename :commande introuvable

  2. kubectl :commande introuvable

  3. tvservice :commande introuvable

  4. lspci :commande introuvable

  5. pstree :commande introuvable

aws-shell :commande introuvable

w :commande introuvable

df :commande introuvable

du :commande introuvable

rm :commande introuvable

mv :commande introuvable