Présentation
La commande « netstat » est un outil puissant pour surveiller et dépanner les connexions réseau sur les systèmes Linux. Il fournit des informations détaillées sur les connexions réseau actives, les tables de routage et les interfaces réseau. Dans ce didacticiel, nous vous guiderons dans l'installation de la commande « netstat » sous Linux et démontrerons son utilisation avec divers exemples pratiques.
Installation de netstat
La plupart des distributions Linux sont livrées avec « netstat » préinstallé. Cependant, s'il n'est pas déjà disponible sur votre système, vous pouvez facilement l'installer à l'aide du gestionnaire de packages de votre distribution. Par exemple, sur les distributions basées sur Debian comme Ubuntu, vous pouvez utiliser la commande suivante :
```
sudo apt installer net-tools
```
Sur les distributions basées sur RHEL comme CentOS, utilisez la commande suivante :
```
sudo miam installer net-tools
```
Utilisation de base de netstat
Pour commencer, exécutez simplement la commande « netstat » sans aucune option :
```
netstat
```
Cela affichera une liste des connexions réseau actives, y compris le protocole, les adresses locales et distantes et les ports utilisés.
Affichage des ports d'écoute
Pour afficher uniquement les ports qui écoutent les connexions entrantes, utilisez l'option `-l` :
```
netstat-l
```
Cela fournira une liste plus concise des ports d'écoute active, ce qui facilitera l'identification des risques de sécurité potentiels ou des services exécutés sur votre système.
Filtrage par protocole
Vous pouvez filtrer la sortie de « netstat » en spécifiant un protocole spécifique, tel que TCP ou UDP. Par exemple, pour voir uniquement les connexions TCP, utilisez :
```
netstat -t
```
De même, pour voir uniquement les connexions UDP, utilisez :
```
netstat -u
```
Affichage d'informations détaillées
Pour obtenir des informations détaillées sur une connexion ou un port particulier, utilisez l'option `-p` suivie de l'ID de processus (PID) du processus associé. Par exemple, pour afficher les détails du processus en écoute sur le port 80 :
```
netstat-ap | grep :80
```
Dépannage des problèmes de réseau
« netstat » peut être un outil précieux pour diagnostiquer et résoudre les problèmes de réseau. Voici quelques scénarios courants dans lesquels « netstat » peut être utile :
- Pour vérifier si un port spécifique est ouvert et à l'écoute des connexions.
- Pour identifier le processus ou le service qui utilise un port particulier.
- Pour résoudre les problèmes de connectivité en vérifiant l'état des interfaces réseau et des tables de routage.
- Pour surveiller le trafic réseau et identifier les goulots d'étranglement potentiels en matière de performances.
Conclusion
La commande `netstat` est un outil indispensable pour les administrateurs Linux et les ingénieurs réseau. Sa polyvalence et sa polyvalence le rendent adapté à un large éventail de tâches de surveillance et de dépannage du réseau. En suivant les exemples fournis dans ce didacticiel, vous pouvez tirer parti de la puissance de « netstat » pour obtenir des informations sur le comportement de votre réseau et résoudre rapidement tout problème pouvant survenir.
|