15 commandes Netstat pour la gestion de réseau sous Linux
Netstat (network statistics) est un outil en ligne de commande permettant de surveiller les connexions réseau entrantes et sortantes, ainsi pour afficher des tables de routage, des statistiques d’interface, etc. Netstat est disponible sur tous les systèmes d’exploitation de type Unix et également sur le système d’exploitation Windows. C’est très utile au niveau de dépannage réseau et de mesure des performances. netstat est l’un des outils de débogage les plus élémentaires des services réseau. Il vous indique les ports ouverts et si il y’a des programmes qui écoutent les ports.
Cet outil est très important pour les administrateurs de réseau Linux et les administrateurs système afin de surveiller et de résoudre les problèmes liés au réseau et de déterminer les performances du trafic sur le réseau. Cet article présente les utilisations de la commande netstat avec leurs exemples.
1. Liste de tous les ports écoutant des connexions TCP et UDP
Afficher tous les connexions de socket TCP, UDP et UNIX, ainsi des entrées de table de routage et des interfaces réseau.
[[email protected] ~]# netstat –a

2. Liste des connexions aux ports TCP
Afficher uniquement les connexions aux ports TCP (Transmission Control Protocol).
[[email protected] ~]# netstat –at

3. Liste des connexions aux ports UDP
Afficher uniquement les connexions aux ports UDP (User Datagram Protocol ).
[[email protected] ~]# netstat –au

4. Liste de toutes les connexions active
Afficher toutes les connexions de ports en cours d’écoute
[[email protected] ~]# netstat -l

5. Liste de tous les ports d’écoute TCP
Afficher tous les ports TCP.
[[email protected] ~]# netstat -lt

6. Liste de tous les ports d’écoute UDP
Afficher tous les ports UDP.
[[email protected] ~]# netstat -lu

7. Liste de tous les ports d’écoute UNIX
Afficher tous les ports UNIX.
[[email protected] ~]# netstat -lx

8. Affichage des statistiques par protocole
Affiche les statistiques par protocole. Par défaut, les statistiques sont affichées pour les protocoles TCP, UDP, ICMP et IP. Le paramètre -s peut être utilisé pour spécifier un ensemble de protocoles.
[[email protected] ~]# netstat -s

9. Afficher les statistiques du protocole TCP
Affichage des statistiques que pour le protocole TCP.
[[email protected] ~]# netstat -st

10. Afficher les statistiques du protocole UDP
Affichage des statistiques que pour le protocole UDP.
[[email protected] ~]# netstat -su

11. Afficher le nom de service avec le PID
Afficher les noms de services avec leur numéro PID.
[[email protected] ~]# netstat -tp

12. Afficher la table de routage IP du noyau
Affichez la table de routage IP du noyau avec la commande « netstat » et « route ».
[[email protected] ~]# netstat -r

13. Afficher les transactions des interfaces réseaux
Affichage des transactions de paquets d’interface réseau, y compris le transfert et la réception de paquets de taille MTU.
[[email protected] ~]# netstat -i


14. Afficher la table d’interface du noyau
Afficher la table d’interface du noyau, similaire à la commande ifconfig.
[[email protected] ~]# netstat -ie


15. Trouver les programmes qui sont à l’écoute
Découvrez les programmes qui écoutent sur un port particulier.
[[email protected] ~]# netstat -ap | grep http

