Linux ss Command
Maîtriser la surveillance du réseau avec la commande ss
Dans le monde rapide de l’administration de réseau, avoir les bons outils pour surveiller et dépanner les connexions est crucial, surtout lorsqu’il s’agit de gérer des systèmes de haute performance comme ceux des serveurs dédiés ou VPS Linux d’ava.hosting. La commande
ss(Socket Statistics) dans Linux est un remplacement moderne et puissant de l’ancienne
netstat, offrant des informations détaillées sur l’activité du réseau avec plus de rapidité et de flexibilité. Par exemple, si vous faites tourner un serveur web sur ava.hosting et que vous remarquez des temps de réponse lents,
sspeut vous aider à identifier les connexions ou les processus problématiques. Ce guide explore la commande
ss, ses options clés et des exemples pratiques pour rationaliser la gestion du réseau sur l’infrastructure optimisée d’ava.hosting.
1. Utilisation de base
Pour afficher toutes les connexions actives, exécutez simplement
ss
Cette commande affiche un résumé de toutes les connexions établies, y compris leur état et leur adresse.
2. Afficher les ports d’écoute
Pour afficher les ports d’écoute, utilisez la commande
ss -l
Cela permet d’identifier les services qui sont actuellement à l’écoute des connexions entrantes.
3. Afficher les connexions TCP
Pour filtrer uniquement les connexions TCP, exécutez
ss -t
Pour n’afficher que les connexions TCP en écoute, utilisez :
ss -lt
4. Afficher les connexions UDP
Pour afficher les connexions UDP :
ss -u
Pour filtrer uniquement les connexions UDP en écoute :
ss -lu
5. Afficher les connexions par processus
Pour voir quels processus sont associés à des connexions réseau, exécutez :
ss -p
Cette fonction est utile pour dépanner les applications utilisant des ressources réseau.
6. Afficher les connexions IPv4 et IPv6
Pour afficher uniquement les connexions IPv4 :
ss -4
Pour les connexions IPv6 :
ss -6
7. Afficher des informations détaillées
Pour une vue détaillée de toutes les sockets réseau, utilisez :
ss -s
Cela permet d’obtenir une vue d’ensemble des statistiques des sockets réseau, y compris les connexions établies, à l’écoute et fermées.
8. Filtrer les connexions par port
Pour vérifier quelles connexions utilisent un port spécifique, par exemple le port 80 :
ss -at '( dport = :80 or sport = :80 )'
Cette fonction est utile pour surveiller le trafic des serveurs web.
9. Surveiller les connexions réseau en temps réel
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.
Meilleures pratiques
Combinez les options: Utilisez
ss -tulnpour obtenir une vue concise des ports TCP/UDP en écoute.
Surveillance sécurisée: Limitez l’utilisation de
ssaux utilisateurs autorisés sur votre serveur ava.hosting via des permissions ou des contrôles d’accès SSH.
Vérifications régulières: Exécutez périodiquement
ss -ppour détecter les processus inattendus qui consomment des ressources réseau.
Conclusion
La commande
ssest indispensable à l’administration du réseau Linux, car elle offre un aperçu rapide et détaillé des connexions, des ports et des processus. Que vous surveilliez le trafic web, dépanniez les problèmes SSH ou assuriez des performances optimales sur votre VPS ava.hosting,
ssvous permet d’avoir un contrôle précis. Par exemple, vous pouvez utiliser
ss -at '( dport = :443 )'pour vérifier les connexions HTTPS sur votre site de commerce électronique hébergé par ava.hosting ou regarder
ss -tulnppour surveiller l’activité en temps réel lors d’un pic de trafic. Associée à l’infrastructure réseau fiable et optimisée d’ava.hosting, la maîtrise de
ssaméliore votre capacité à maintenir des serveurs sécurisés, efficaces et performants.


