50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
7 min restantes
Sécurité et réseau

Commande Netstat sur Linux : tutoriel, installation et exemples

Ada Lovegood By Ada Lovegood 7 min de lecture
Installation et exemples de la commande netstat sous Linux

Tout utilisateur de Linux doit savoir gérer les connexions réseau efficacement. Cette compétence devient encore plus importante lors du dépannage ou de la surveillance du trafic. La Linux netstat commande est un outil polyvalent qui vous permet d'inspecter les connexions réseau actives, les ports en écoute, les tables de routage et les statistiques des interfaces réseau. Que vous optimisiez les performances du système, déboguiez une application ou souhaitiez simplement mieux comprendre l'activité réseau, maîtriser cette commande est indispensable. Dans cet article, vous apprendrez comment installer netstat, explorez ses différentes options et utilisez-le pour obtenir des informations détaillées sur les opérations réseau de votre système. Poursuivez votre lecture pour des exemples concrets et des conseils pour tirer le meilleur parti de netstatses capacités.

Comment installer netstat sur 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 d'autres systèmes Linux.

Installation Ubuntu netstat

Sur Ubuntu, vous devez installer le paquet net-tools pour utiliser netstat, car il en fait partie. Vous pouvez installer netstat Ubuntu avec la commande suivante :

sudo apt update
sudo apt install net-tools

Sur les autres distributions Linux, utilisez le gestionnaire de paquets correspondant, par exemple yum 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

La commande Linux netstat possède une syntaxe assez simple :

netstat [OPTIONS]

Vous pouvez combiner différentes options pour obtenir des informations détaillées sur les connexions réseau, les ports, et bien plus encore.

Utilisations pratiques de Linux Netstat Commande

Nous allons parcourir ci-dessous quelques utilisations courantes et pratiques de la commande.

  • Lister tous les ports TCP avec Linux netstat Commande : Pour lister toutes les connexions TCP, utilisez l'option -t avec netstat. Cela affiche tous les ports TCP actifs sur le système.
netstat -t
  • Lister tous les ports UDP avec Linux netstat Commande : De même, vous pouvez lister toutes les connexions UDP avec l'option -u :
netstat -u
  • Lister uniquement les ports en écoute avec Linux netstat Commande : Pour n'afficher que les ports en écoute, utilisez l'option -l Cela filtre les connexions établies et n'affiche que les ports en attente de connexion.
netstat -l
  • Lister uniquement les ports TCP en écoute avec Linux netstat Commande : Pour les ports TCP en écoute uniquement, combinez l'option -t et -l options :
netstat -lt
  • Lister uniquement les ports UDP en écoute avec Linux netstat Commande : Pour les ports UDP en écoute, combinez -u et -l :
netstat -lu
  • Lister uniquement les ports UNIX en écoute avec Linux netstat Commande : Pour afficher les sockets de domaine UNIX, utilisez l'option -x avec -l pour lister uniquement les ports UNIX en écoute :
netstat -lx
  • Afficher les statistiques de tous les ports avec Linux netstat Commande : Pour consulter les statistiques réseau de tous les protocoles, l'option -s est utile. Elle donne un aperçu du trafic et du nombre d'erreurs.
netstat -s
  • Afficher les statistiques des ports TCP avec Linux netstat Commande : Pour voir les statistiques propres à TCP, combinez -s avec -t:
netstat -st
  • Afficher les statistiques des ports UDP avec Linux netstat Commande : Pour les statistiques UDP, utilisez -su:
netstat -su
  • Afficher les PID et noms de programmes avec Linux netstat Commande : Parfois, vous avez besoin de savoir quels programmes utilisent certains ports réseau. Utilisez l'option -p pour afficher l'identifiant de processus (PID) et les noms des programmes :
sudo netstat -p
  • Afficher netstat les informations en continu avec Linux Netstat Commande : Pour surveiller les connexions en temps réel, utilisez l'option -c pour afficher les statistiques réseau en continu :
netstat -c
  • Obtenir les informations de routage du noyau avec Linux netstat Commande : Pour consulter la table de routage du noyau, utilisez l'option -r pour voir comment les paquets sont acheminés sur votre réseau.
netstat -r
  • Trouver le port utilisé par un programme avec Linux netstat Commande : Pour savoir quel port utilise un programme, combinez l'option -p avec grep:
sudo netstat -plnt | grep <program_name>

Cela affiche le numéro de port et le programme associé.

Options supplémentaires netstat Possibilités

En plus des options courantes déjà vues, voici quelques options netstat qui peuvent s'avérer utiles :

  • -i : Afficher les statistiques des interfaces réseau.
  • -g : Afficher les informations sur les groupes multicast.
  • -v : Mode verbeux pour une sortie plus détaillée.

Ces options offrent plus de flexibilité lors du diagnostic de problèmes réseau ou de l'inspection du trafic.

Tableau des netstat Commandes

Cas d'usage  Commande 
Lister tous les ports TCP netstat -t
Lister tous les ports UDP netstat -u
Lister tous les ports en écoute netstat -l
Lister uniquement les ports TCP en écoute netstat -lt
Lister uniquement les ports UDP en écoute netstat -lu
Lister uniquement les ports UNIX en écoute netstat -lx
Afficher les statistiques réseau netstat -s
Statistiques TCP netstat -st
Statistiques UDP netstat -su
Afficher les PID et les noms de programmes sudo netstat -p
Afficher les informations réseau en continu netstat -c
Afficher la table de routage du noyau netstat -r
grep <program> sudo netstat -plnt

netstat Alternatif

Bien que netstat est puissant, mais il est considéré comme quelque peu dépassé. Si vous cherchez un remplaçant plus récent, ss (Socket Statistics) est une excellente netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Cette commande liste 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 invite à lire notre autre article de blog sur 15 commandes Linux de base que tout utilisateur devrait connaître.

Conclusion

Pour tout administrateur réseau, la commande netstat sous Linux est un outil incontournable. Elle permet d'analyser les flux de trafic, d'identifier les ports ouverts et de retrouver les processus liés à l'activité réseau. En cas de problème, netstat offre une vue rapide des connexions actives, avec des options permettant d'explorer en détail les connexions TCP, UDP et les tables de routage. À mesure que Linux évolue, nos outils évoluent aussi. Les distributions modernes privilégient souvent ss pour son efficacité et ses fonctionnalités étendues, mais netstat reste une valeur sûre pour ceux qui la maîtrisent. La connaître en profondeur vous donne une vision claire et exploitable du fonctionnement interne de votre réseau.

Questions fréquemment posées

Comment installer netstat sur Linux ?

Pour installer netstat sur Linux, vous avez besoin du paquet net-tools. Sur Ubuntu, exécutez : sudo apt install net-tools.

Quelle est la meilleure netstat alternative?

La ss est une alternative moderne à netstat et offre des fonctionnalités similaires, mais elle est plus rapide et plus efficace.

Puis-je surveiller la sortie de netstat en continu ?

Oui, avec netstat -c, vous pouvez afficher en continu les informations réseau en temps réel.

À quoi sert la commande Linux netstat ?

La commande Linux netstat La commande permet d'afficher des informations liées au réseau, comme les connexions actives, les ports en écoute, les tables de routage et les statistiques des interfaces réseau. C'est un outil puissant pour surveiller le trafic réseau, diagnostiquer des 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 vous exécutez netstat -at, vous obtiendrez la liste de toutes les connexions TCP actives, quel que soit leur état. Cela permet de voir rapidement quels ports TCP sont ouverts et utilisés, ainsi que d'identifier toute connexion inattendue ou suspecte.

Qu'est-ce que netstat -au à quoi sert-il ?

La commande netstat -au permet d'afficher toutes les connexions UDP actives sur Linux.

Qu'est-ce que netstat -s à quoi sert-il ?

La netstat -s affiche les compteurs et informations pour tous les protocoles pris en charge, notamment TCP, UDP, ICMP et IP. Les résultats incluent des métriques telles que le nombre de paquets transmis, reçus et abandonnés, ainsi que le nombre d'erreurs et d'autres statistiques propres à chaque protocole.

Partager

À lire sur le blog

Continuez la lecture.

Image d'en-tête Cloudzy pour un guide MikroTik L2TP VPN, montrant un ordinateur portable se connectant à une baie de serveurs via un tunnel numérique lumineux bleu et or avec des icônes de bouclier.
Sécurité et réseau

Configuration MikroTik L2TP VPN (avec IPsec) : guide RouterOS (2026)

Dans cette configuration MikroTik L2TP VPN, L2TP gère le tunneling tandis qu'IPsec assure le chiffrement et l'intégrité. Leur association vous offre une compatibilité native avec les clients sans dépendance tierce.

Rexa CyrusRexa Cyrus 9 min de lecture
Fenêtre de terminal affichant un message d'avertissement SSH sur le changement d'identification de l'hôte distant, avec le titre du guide de correction et le logo Cloudzy sur fond bleu-vert foncé.
Sécurité et réseau

Avertissement : l'identification de l'hôte distant a changé - comment résoudre ce problème

SSH est un protocole réseau sécurisé qui établit un tunnel chiffré entre des systèmes. Il reste très utilisé par les développeurs qui ont besoin d'un accès distant à des machines sans interface graphi

Rexa CyrusRexa Cyrus 10 min de lecture
Illustration du guide de dépannage du serveur DNS avec des symboles d'avertissement et un serveur bleu sur fond sombre, pour les erreurs de résolution de noms Linux
Sécurité et réseau

Échec temporaire de la résolution de noms : que signifie cette erreur et comment la corriger ?

Lors de l'utilisation de Linux, vous pouvez rencontrer une erreur d'échec temporaire de la résolution de noms en tentant d'accéder à des sites web, de mettre à jour des paquets ou d'exécuter des tâches nécessitant une connexion internet

Rexa CyrusRexa Cyrus 12 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.