La commande ss (Socket Statistics) est un puissant utilitaire Linux qui permet d’afficher des informations détaillées sur les connexions réseau. Il s’agit d’une alternative plus rapide et plus riche en fonctionnalités que l’ancienne commande netstat. Ce guide explore l’utilisation de ss, ses options et des exemples pratiques pour gérer efficacement les connexions réseau.
Si vous êtes à la recherche d’une solution d’hébergement fiable et performante, Ava Hosting propose un hébergement VPS Linux avec une connectivité réseau optimisée, ce qui en fait un excellent choix pour les développeurs et les administrateurs système qui ont besoin d’un accès à distance stable et rapide.
Pour afficher toutes les connexions actives, il suffit d’exécuter
ss
Cette commande affiche un résumé de toutes les connexions établies, y compris leur état et leur adresse.
Pour afficher les ports en écoute, utilisez la commande
ss -l
Cela permet d’identifier les services qui sont actuellement à l’écoute des connexions entrantes.
Pour filtrer uniquement les connexions TCP, exécutez
ss -t
Pour afficher uniquement les connexions TCP en écoute, utilisez :
ss -lt
Pour afficher les connexions UDP :
ss -u
Pour filtrer uniquement les connexions UDP en écoute :
ss -lu
Pour voir quels processus sont associés à des connexions réseau, exécutez la commande suivante
ss -p
Cette fonction est utile pour dépanner les applications qui utilisent les ressources du réseau.
Pour afficher uniquement les connexions IPv4 :
ss -4
Pour les connexions IPv6 :
ss -6
Pour obtenir une vue détaillée de toutes les sockets du réseau, utilisez :
ss -s
Cela permet d’obtenir une vue d’ensemble des statistiques relatives aux sockets réseau, y compris les connexions établies, à l’écoute et fermées.
Pour vérifier quelles connexions utilisent un port spécifique, par exemple le port 80 :
ss -at '( dport = :80 ou sport = :80 )'
Cette fonction est utile pour surveiller le trafic des serveurs web.
Pour obtenir une vue actualisée en permanence de l’activité du réseau, combinez watch avec ss :
watch ss -tulnp
Cette commande est actualisée toutes les deux secondes et affiche les connexions actives, les ports d’écoute et les processus associés.
La commande ss est un outil essentiel pour la surveillance et le dépannage du réseau sous Linux. Elle constitue une alternative plus rapide et plus détaillée à netstat, en aidant les utilisateurs à analyser les connexions actives, les ports d’écoute et les processus associés. La maîtrise de la commande ss peut considérablement améliorer vos compétences en matière d’administration réseau.