GNU/Linux >> Tutoriels Linux >  >> Linux

netstat Exemples de commandes sous Linux

La commande netstat (statistiques réseau) est utilisée pour collecter des informations sur les connexions TCP au système. Selon les options utilisées, netstat informe l'utilisateur des connexions existantes, des ports d'écoute sur le serveur, des informations NIC, etc.

Les options courantes de la commande netstat incluent :

Option Utilisé pour
-v Activer le mode verbeux.
-i [interface] Afficher des informations sur toutes les interfaces réseau ou l'interface spécifiée.
-c Impression continue des informations toutes les secondes.
-l Afficher uniquement les ports écoutés.

La commande netstat a été abandonnée au profit de la commande ss, mais elle peut toujours être installée avec certaines distributions Linux.

Syntaxe

La syntaxe de la commande netstat est :

# netstat [options]

Sortie

La sortie par défaut de netstat est au format colonne, comme suit :

  • Le protocole utilisé par le socket.
  • Le nombre de processus attachés au socket.
  • Drapeaux donnant des informations supplémentaires sur l'état du socket.
  • Le type d'accès au socket.
  • L'état du socket.
  • L'ID du processus attaché au socket
  • Le chemin du processus attaché au socket.

Un exemple est le suivant :

unix 2 [ ] STREAM CONNECTED 472 /run/dbus/system_bus_socket

fichiers de configuration netsta

Fichier de configuration Description
/etc/services Le fichier de traduction des services
/proc/net/dev informations sur l'appareil
/proc/net/raw informations brutes sur les sockets
/proc/net/tcp Informations sur les sockets TCP
/proc/net/udp Informations sur les sockets UDP
/proc/net/igmp Informations de multidiffusion IGMP
/proc/net/unix Informations sur le socket de domaine Unix
/proc/net/route Informations de routage IP
/proc/net/snmp Statistiques

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)


Linux
  1. Commande netstat de Linux

  2. 7 Exemples de commandes Linux df

  3. Exemples de commande rm sous Linux

  4. Exemples de commandes ps sous Linux

  5. w Exemples de commandes sous Linux

10 exemples de commandes iftop sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

Exemples de commandes id sous Linux