15 commandes Netstat pour la gestion de réseau sous Linux

image_pdfimage_print

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.

[root@waytolearnx ~]# netstat –a


 

2. Liste des connexions aux ports TCP

Afficher uniquement les connexions aux ports TCP (Transmission Control Protocol).

[root@waytolearnx ~]# netstat –at


 

3. Liste des connexions aux ports UDP

Afficher uniquement les connexions aux ports UDP (User Datagram Protocol ).

[root@waytolearnx ~]# netstat –au


 

4. Liste de toutes les connexions active

Afficher toutes les connexions de ports en cours d’écoute

[root@waytolearnx ~]# netstat -l


 
 

5. Liste de tous les ports d’écoute TCP

Afficher tous les ports TCP.

[root@waytolearnx ~]# netstat -lt


 

6. Liste de tous les ports d’écoute UDP

Afficher tous les ports UDP.

[root@waytolearnx ~]# netstat -lu


 

7. Liste de tous les ports d’écoute UNIX

Afficher tous les ports UNIX.

[root@waytolearnx ~]# 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.

[root@waytolearnx ~]# netstat -s


 

9. Afficher les statistiques du protocole TCP

Affichage des statistiques que pour le protocole TCP.

[root@waytolearnx ~]# netstat -st


 
 

10. Afficher les statistiques du protocole UDP

Affichage des statistiques que pour le protocole UDP.

[root@waytolearnx ~]# netstat -su


 

11. Afficher le nom de service avec le PID

Afficher les noms de services avec leur numéro PID.

[root@waytolearnx ~]# 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 ».

[root@waytolearnx ~]# netstat -r


Table de routageTable de routageLes routeurs examinent l’adresse IP de destination d’un paquet reçu et prennent les décisions de routage. Pour déterminer quelle interface le paquet sera envoyé, les…Lire plus
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.

[root@waytolearnx ~]# netstat -i


 

14. Afficher la table d’interface du noyau

Afficher la table d’interface du noyau, similaire à la commande ifconfig.

[root@waytolearnx ~]# netstat -ie


 

15. Trouver les programmes qui sont à l’écoute

Découvrez les programmes qui écoutent sur un port particulier.

[root@waytolearnx ~]# netstat -ap | grep http


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *