Tout utilisateur Linux doit savoir comment gérer efficacement les connexions réseau. La gestion des connexions réseau devient encore plus importante lorsque vous résolvez des problèmes ou surveillez le trafic. Le Linux netstat commande est un outil polyvalent qui vous permet d'inspecter les connexions réseau actives, les ports d'écoute, les tables de routage et les statistiques d'interface réseau. Que vous souhaitiez optimiser les performances du système, déboguer ou simplement mieux comprendre l'activité du réseau, la maîtrise de cette commande est essentielle. Dans cet article, vous apprendrez comment installer netstat, explorez ses différentes options et utilisez-la pour obtenir des informations détaillées sur les opérations réseau de votre système. Continuez à lire pour des exemples pratiques et des conseils pour maximiser netstatles capacités de.
Comment installer netstat sous Linux
Avant de plonger dans Linux netstat commande, vous devrez peut-être l’installer, car certaines distributions Linux ne l’incluent pas par défaut. Voici comment installer Linux netstat sur Ubuntu et autres systèmes Linux.
Installation d'Ubuntu netstat
Sur Ubuntu, vous devrez installer le package net-tools pour utiliser netstat, car il fait partie de ce package. Vous pouvez installer netstat Ubuntu en utilisant la commande suivante :
sudo apt update sudo apt install net-tools
Sur d'autres distributions Linux, utilisez votre gestionnaire de packages respectif, tel que miam or dnf:
# For RHEL-based distros (CentOS, Fedora, etc.) sudo yum install net-tools
Une fois installé, vérifiez-le en tapant netstat dans votre terminal.
Syntaxe de base de netstat
Le Linux netstat La commande a une syntaxe assez simple :
netstat [OPTIONS]
Vous pouvez combiner différentes options pour obtenir des résultats détaillés sur les connexions réseau, les ports, etc.
Utilisations pratiques de Linux Netstat Commande
Ci-dessous, nous passerons en revue quelques utilisations courantes et pratiques de la commande.
- Répertorier tous les ports TCP sous Linux netstat Commande: Pour lister toutes les connexions TCP, utilisez le -t option avec netstat. Cela affichera tous les ports TCP actifs sur le système.
netstat -t
- Répertorier tous les ports UDP sous Linux netstat Commande: De même, vous pouvez lister toutes les connexions UDP en utilisant le -u option:
netstat -u
- Répertorier uniquement les ports d'écoute sous Linux netstat Commande: Pour afficher uniquement les ports d'écoute, utilisez le -l option. Cela filtrera toutes les connexions établies et affichera uniquement les ports en attente de connexion.
netstat -l
- Répertorier uniquement les ports TCP en écoute sous Linux netstat Commande: Pour les ports d'écoute TCP uniquement, vous pouvez combiner les -t et -l choix :
netstat -lt
- Répertorier uniquement les ports UDP en écoute sous Linux netstat Commande: Pour les ports d'écoute UDP, combinez -u et -l :
netstat -lu
- Répertorier uniquement les ports UNIX en écoute sous Linux netstat Commande: Pour afficher les sockets de domaine UNIX, utilisez le -x option avec -l pour lister uniquement les ports UNIX en écoute :
netstat -lx
- Répertorier les statistiques pour tous les ports utilisant Linux netstat Commande: Pour afficher les statistiques réseau pour tous les protocoles, le -s l’option est utile. Cela fournit un aperçu du trafic et du nombre d’erreurs.
netstat -s
- Liste des statistiques pour les ports TCP sous Linux netstat Commande: Pour voir les statistiques pour TCP spécifiquement, combinez -s avec -t:
netstat -st
- Liste des statistiques pour les ports UDP utilisant Linux netstat Commande: Pour les statistiques UDP, utilisez -su:
netstat -su
- Afficher le PID et les noms de programmes sous Linux netstat Commande: Parfois, vous souhaitez savoir quels programmes utilisent des ports réseau spécifiques. Utilisez le -p option pour afficher l'ID du processus (PID) et les noms des programmes :
sudo netstat -p
- Imprimer netstat Informations utilisant Linux en continu Netstat Commande: Si vous devez surveiller les connexions en temps réel, utilisez le -c option. Il imprimera en continu les statistiques du réseau :
netstat -c
- Obtenir des informations de routage du noyau sous Linux netstat Commande: Pour afficher la table de routage du noyau, utilisez le -r option. Cela affichera comment les paquets sont acheminés sur votre réseau.
netstat -r
- Obtenir le port sur lequel un programme s'exécute sous Linux netstat Commande: Vous pouvez savoir quel port un programme utilise en combinant les -p option avec grep:
sudo netstat -plnt | grep <program_name>
Cela vous montrera le numéro de port et le programme associé.
Supplémentaire netstat Possibilités
Bien que nous ayons couvert certaines options courantes, en voici quelques autres netstat options qui pourraient vous être utiles :
- -i : Afficher les statistiques de l'interface réseau.
- -g : Afficher les informations sur l'appartenance au groupe de multidiffusion.
- -v : Mode verbeux pour une sortie plus détaillée.
Ces options ajoutent de la flexibilité lorsque vous diagnostiquez des problèmes de réseau ou inspectez le trafic.
Tableau de netstat Commandes
| Cas d'utilisation | Commande |
| Liste tous les ports TCP | netstat -t |
| Liste tous les ports UDP | netstat -u |
| Lister tous les ports d'écoute | netstat-l |
| Répertorier uniquement les ports TCP en écoute | netstat-lt |
| Répertorier uniquement les ports UDP d'écoute | netstat -lu |
| Répertorier uniquement les ports UNIX en écoute | netstat-lx |
| Répertorier les statistiques du réseau | netstat-s |
| Liste des statistiques TCP | netstat -st |
| Répertorier les statistiques UDP | netstat -su |
| Afficher le PID et les noms de programmes | sudo netstat -p |
| Imprimer en continu les informations du réseau | netstat-c |
| Afficher la table de routage du noyau | netstat -r |
| grep <programme> | sudo netstat -plnt |
netstat Alternative
Bien que netstat est puissant, il est considéré comme un peu dépassé. Si vous recherchez un remplacement moderne, ss (Socket Statistics) est un excellent netstat alternative. It is more efficient and offers similar functionalities:
ss -tuln
Cette commande répertorie tous les ports TCP et UDP en écoute, tout comme netstat. Si vous souhaitez en savoir plus sur d'autres commandes Linux qui vous aideront à naviguer plus facilement dans l'environnement Linux, je vous encourage à lire notre autre blog sur 15 commandes Linux de base que tout utilisateur devrait connaître.
Conclusion
Pour tout administrateur réseau, le netstat La commande sous Linux est une partie essentielle de la boîte à outils. C'est votre outil idéal pour analyser les flux de trafic, identifier les ports ouverts et suivre les processus liés à l'activité du réseau. Lorsque des problèmes surviennent, netstat offre une vue rapide de qui se connecte où, avec des options qui vous permettent d'accéder à TCP, UDP et aux tables de routage. Et à mesure que Linux évolue, nos outils évoluent également. Les distributions modernes préfèrent souvent ss pour son efficacité et ses fonctionnalités étendues, mais netstat reste une veille fiable pour ceux qui en connaissent les tenants et les aboutissants. Le maîtriser vous donne un aperçu approfondi et exploitable du fonctionnement interne de votre réseau.
FAQ
Comment puis-je installer netstat sous Linux ?
Pour installer netstat sous Linux, vous avez besoin du package net-tools. Sur Ubuntu, exécutez : sudo apt installer net-tools.
Quel est le meilleur netstat alternative?
Le ss la commande est une alternative moderne à netstat et offre des fonctionnalités similaires, mais il est plus rapide et plus efficace.
Puis-je surveiller netstat sortie en continu ?
Oui, avec netstat-c, vous pouvez imprimer en continu les informations du réseau en temps réel.
Qu'est-ce que Linux netstat commande utilisée pour ?
Le Linux netstat La commande est utilisée pour afficher des informations relatives au réseau telles que les connexions actives, les ports d'écoute, les tables de routage et les statistiques d'interface réseau. Il s'agit d'un outil puissant pour surveiller le trafic réseau, résoudre les problèmes de connectivité et vérifier l'état des ports TCP et UDP dans un système Linux.
Comment afficher toutes les connexions TCP actives sur un système Linux ?
Quand tu cours netstat -à, vous obtiendrez une liste de toutes les connexions TCP actives, quel que soit leur état. Ceci est utile pour voir rapidement quels ports TCP sont ouverts et activement utilisés, ainsi que pour identifier toute connexion inattendue ou suspecte.
Qu'est-ce que netstat -au utilisé pour ?
La commande netstat -au est utilisé pour afficher toutes les connexions UDP actives sous Linux.
Qu'est-ce que netstat-s utilisé pour ?
Le netstat-s La commande affiche les décomptes et les informations pour tous les protocoles pris en charge, notamment TCP, UDP, ICMP et IP. Le résultat comprend des mesures telles que le nombre de paquets transmis, reçus et abandonnés, ainsi que le nombre d'erreurs et d'autres statistiques spécifiques au protocole.