Le Linux netstat Command #
Le Linux netstat est un outil réseau puissant utilisé pour afficher les connexions réseau, les tables de routage, les statistiques d'interface, les connexions masquées et les appartenances multicast. Bien que maintenant souvent remplacé par ss, il reste précieux dans de nombreuses distributions Linux pour diagnostiquer les problèmes de réseau et surveiller les performances du système.
Utilisation et syntaxe des clés netstat Command #
La syntaxe de base du netstat la commande est:
netstat [OPTIONS]
- OPTIONS: Drapeaux pour contrôler le comportement et la sortie de
netstat.
netstat Tableau de triche des commandes #
| Command | Description |
netstat |
Affiche les connexions actives, les tables de routage et les statistiques d'interface. |
netstat -t |
Affiche uniquement les connexions TCP. |
netstat -u |
Affiche uniquement les connexions UDP. |
netstat -l |
Affiche les ports d'écoute et les sockets. |
netstat -r |
Affiche la table de routage. |
netstat -i |
Affiche les statistiques de l'interface réseau. |
netstat -s |
Affiche des statistiques récapitulatives pour chaque protocole. |
netstat -p |
Affiche le PID et le nom du programme pour les connexions. |
Cas d’utilisation courants #
Afficher les connexions actives #
netstat
Affiche toutes les connexions réseau actives sur le système.
Afficher les connexions TCP #
netstat -t
Filtre la sortie pour afficher uniquement les connexions TCP.
Surveiller les ports d'écoute #
netstat -l
Répertorie tous les ports qui sont actuellement en état d'écoute.
Afficher la table de routage #
netstat -r
Affiche la table de routage du système, utile pour diagnostiquer les problèmes de routage.
Vérifiez les connexions spécifiques au processus #
netstat -p
Affiche l'ID de processus (PID) et le nom du programme associé à chaque connexion.
Utilisation avancée #
Statistiques d'interface #
netstat -i
Affiche des statistiques détaillées sur les interfaces réseau, y compris les paquets transmis et reçus.
Statistiques du protocole récapitulatif #
netstat -s
Fournit un résumé des statistiques du réseau, regroupées par protocole (TCP, UDP, ICMP, etc.).
Filtrer par adresse #
Combiner avec grep pour filtrer les connexions par adresse :
netstat -an | grep 192.168.1.1
L'utilisation de netstat au RELIANOID Solutions #
In RELIANOIDl'infrastructure de , la netstat La commande est utile pour diagnostiquer la connectivité, analyser les performances de l'équilibreur de charge et surveiller les opérations du système.
Surveiller les connexions de l'équilibreur de charge #
netstat -tuln | grep ":80"
Affiche les connexions sur le port 80 pour surveiller le trafic HTTP via l'équilibreur de charge.
Analyser le trafic du service backend #
Suivre les connexions aux serveurs back-end :
netstat -an | grep 10.0.0.5
Ceci montre les connexions au serveur backend à 10.0.0.5.
Configuration du proxy de débogage #
Vérifiez que les services proxy fonctionnent et acceptent les connexions :
netstat -l | grep ":443"
Étudier les performances du réseau #
Utilisez le netstat pour collecter des statistiques sur les paquets abandonnés ou les retransmissions afin de diagnostiquer les goulots d'étranglement des performances :
netstat -s | grep -i "retrans"
Considérations de sécurité #
Assurez-vous toujours que les informations sensibles, telles que les adresses IP et les PID, sont traitées de manière sécurisée. Utilisez des contrôles d'accès pour empêcher les utilisateurs non autorisés d'exécuter des diagnostics réseau.
Résumé #
Le netstat La commande est un outil fondamental pour la gestion et le dépannage du réseau. Bien que de plus en plus complété par des outils tels que ss, sa simplicité d'utilisation et sa polyvalence en font un incontournable pour les professionnels du réseau. RELIANOID incorpore netstat dans ses flux de travail de diagnostic et de surveillance pour maintenir des solutions réseau robustes et performantes.