Recherche de site Web

12 Exemples de commandes ss pour surveiller les connexions réseau


La commande ss est un outil utilisé pour afficher des informations relatives aux sockets réseau sur un système Linux. L'outil affiche des informations plus détaillées que la commande netstat qui est utilisée pour afficher les connexions socket actives.

Dans ce guide, nous approfondissons et voyons comment la commande ss peut être utilisée pour afficher diverses informations de connexion de socket sous Linux.

1. Liste de toutes les connexions

La commande ss de base, sans aucune option, répertorie simplement toutes les connexions, quel que soit leur état.

ss

2. Liste des ports d'écoute et de non-écoute

Vous pouvez récupérer une liste des ports d'écoute et de non-écoute en utilisant l'option -a comme indiqué ci-dessous.

ss -a

3. Liste des sockets d'écoute

Pour afficher uniquement les sockets d'écoute, utilisez l'indicateur -l comme indiqué.

ss -l

4. Répertoriez toutes les connexions TCP

Pour afficher toutes les connexions TCP, utilisez l'option -t comme indiqué.

ss -t

5. Répertoriez toutes les connexions TCP en écoute

Pour avoir une vue de toutes les connexions socket TCP en écoute, utilisez la combinaison -lt comme indiqué.

ss -lt

6. Répertoriez toutes les connexions UDP

Pour afficher toutes les connexions de socket UDP, utilisez l'option -ua comme indiqué.

ss -ua

7. Répertoriez toutes les connexions UDP en écoute

Pour lister les connexions UDP en écoute, utilisez l'option -lu.

ss -lu

8. Afficher le PID (ID de processus) des sockets

Pour afficher les ID de processus liés aux connexions socket, utilisez l'indicateur -p comme indiqué.

ss -p

9. Afficher les statistiques récapitulatives

Pour répertorier les statistiques récapitulatives, utilisez l'option -s.

ss -s

10. Afficher les connexions de socket IPv4 et IPv6

Si vous êtes curieux de connaître les connexions de socket IPv4, utilisez l'option -4.

ss -4

Pour afficher les connexions IPv6, utilisez l'option -6.

ss -6

11. Filtrer les connexions par numéro de port

La commande ss vous permet également de filtrer le numéro de port ou le numéro d'adresse du socket. Par exemple, pour afficher toutes les connexions socket avec un port de destination ou source de ssh, exécutez la commande.

ss -at '( dport = :22 or sport = :22 )'

Vous pouvez également exécuter la commande.

ss -at '( dport = :ssh or sport = :ssh )'

12. Vérifiez les pages de manuel pour la commande ss

Pour obtenir plus d'informations sur l'utilisation de la commande ss, consultez les pages de manuel à l'aide de la commande.

man ss

Ce sont quelques-unes des options couramment utilisées avec la commande ss. La commande est considérée comme plus supérieure à la commande netstat et fournit des informations détaillées sur les connexions réseau.