Le Linux ss Command #
Le Linux ss La commande (Statistiques de socket) est une alternative moderne à la netstat Commande fournissant des informations plus rapides et plus détaillées sur les connexions réseau, les sockets et les statistiques de protocole. Elle est largement utilisée pour le dépannage réseau et l'analyse des performances.
Utilisation et syntaxe des clés ss Command #
La syntaxe de base du ss la commande est:
ss [OPTIONS] [FILTER]
- OPTIONS: Drapeaux pour contrôler le type d'informations affichées.
- FILTRE: Conditions pour filtrer la sortie.
ss Tableau de triche des commandes #
| Command | Description |
ss |
Affiche toutes les connexions réseau établies. |
ss -t |
Affiche uniquement les connexions TCP. |
ss -u |
Affiche uniquement les connexions UDP. |
ss -l |
Affiche les ports d'écoute et les sockets. |
ss -r |
Affiche les noms d'hôtes résolus pour les adresses. |
ss -s |
Affiche un résumé des statistiques du protocole. |
ss -p |
Affiche le PID et le nom du programme pour les connexions. |
ss -n |
Affiche les adresses IP brutes sans résoudre les noms d'hôtes. |
Cas d’utilisation courants #
Afficher les connexions réseau actives #
ss
Affiche toutes les connexions réseau actuelles avec des informations détaillées.
Afficher uniquement les prises d'écoute #
ss -l
Répertorie les sockets actuellement en état d'écoute.
Surveiller les protocoles spécifiques #
Pour filtrer les connexions par protocole, utilisez :
ss -tpour TCPss -upour UDP
Analyser les connexions de processus #
ss -p
Identifie les processus associés aux sockets réseau.
Inspecter les performances du réseau #
ss -s
Fournit des statistiques au niveau du protocole, y compris les retransmissions et les erreurs.
Utilisation avancée #
Filtrer les connexions par adresse #
ss dst 192.168.1.1
Filtre les connexions où se trouve l'adresse de destination 192.168.1.1.
Surveiller les ports d'écoute par numéro de port #
ss -l | grep ":80"
Affiche les processus à l'écoute sur le port 80.
Afficher les sockets dans des États spécifiques #
ss state established
Affiche toutes les connexions dans l’état « établi ».
L'utilisation de ss au RELIANOID Solutions #
RELIANOID exploite le ss Commande permettant d'optimiser les configurations réseau et de diagnostiquer les problèmes de connectivité en entreprise. Son efficacité et la richesse de ses données en font un outil idéal pour la surveillance des infrastructures hautes performances.
Déboguer les services proxy #
Vérifiez si les serveurs proxy écoutent sur les ports attendus :
ss -l | grep ":443"
Analyser le trafic de l'équilibreur de charge #
Suivre les connexions TCP actives aux services backend :
ss -t | grep "10.0.0.5"
Enquêter sur les connexions retardées #
ss state time-wait
Affiche les connexions dans l’état « temps d’attente », ce qui peut indiquer des goulots d’étranglement.
Surveiller les paquets abandonnés #
Identifier les problèmes de fiabilité du réseau :
ss -s | grep -i "drop"
Considérations de sécurité #
Accès toujours sécurisé aux outils de diagnostic réseau tels que ss pour empêcher la surveillance ou l’exposition non autorisée d’informations sensibles.
Résumé #
Le ss est un outil polyvalent et efficace pour l'analyse et le dépannage réseau. Sa vitesse supérieure et ses résultats détaillés en font un choix privilégié. netstat. Avec RELIANOID, ss fait partie intégrante du maintien de solutions réseau sécurisées et performantes.