L'utilitaire SS est utilisé pour étudier les sockets. Il est utilisé pour vider les statistiques de socket pour afficher des informations telles que la commande netstat. ss affiche des statistiques pour les sockets TCP, UDP, UNIX et raw. Il peut afficher plus d'informations TCP et d'état.
Dans ce court article, je vais montrer des utilisations et des exemples de la commande ss.
syntaxe de la commande ss
La commande est simple à utiliser. Vous pouvez taper ss avec des options et des filtres.
$ ss [options] [ FILTER ]
ss aide
Pour en savoir plus sur les options de commande et l'utilisation des filtres,
$ ss --h
Commande homme de ss
Vous pouvez en savoir plus sur ss sur sa page de manuel. Tapez la commande suivante.
$ man ss
Afficher toutes les connexions socket TCP/UDP/UNIX
Pour afficher tous les types de connexion avec l'octet envoyé et reçu, la source et la destination, utilisez simplement la commande ss comme ci-dessous.
$ ss
Liste de tous les ports TCP en écoute
Pour répertorier toutes les adresses et tous les services d'écoute, utilisez l'option -lt.
$ ss -lt
Pour répertorier toutes les adresses d'écoute et le port, utilisez -ltn, ici l est pour l'écoute, t pour tcp et n pour afficher le port et non le service.
$ ss -ltn
Afficher uniquement la connexion UDP
Pour afficher les connexions UDP, utilisez uniquement l'option -u comme indiqué ci-dessous. -a affiche les prises d'écoute et de non-écoute.
$ ss -ua
Afficher toutes les connexions d'écoute TCP/UPD avec nom d'utilisateur
C'est la commande la plus importante. Je l'ai aussi utilisé fréquemment. Ici -t pour la connexion tcp, u pour UDP, l pour l'écoute, p pour le processus utilisant socket, a pour tous et n pour lister le port et non le nom du service.
Dans la sortie suivante, vous pouvez voir l'utilisateur, le pid et la source, la destination de la connexion.
$ sudo ss -tulpan | grep -i list
Mémoire utilisée par le socket
Parfois, nous pouvons avoir besoin de voir quel socket utilise combien de mémoire. Pour cela, utilisez la commande ss avec l'option -m comme ci-dessous.
$ ss -mt
Répertorier les sockets IPv4 et IPv6
Pour voir toutes les connexions ip4, utilisez -4 et pour ipv6, utilisez -6.
$ ss -4
$ ss -6
Afficher le résumé de la connexion socket
Pour afficher le résumé de la connexion du socket, utilisez simplement l'option -s. Il affiche le nombre total d'établissements, de connexions orphelines fermées et de temps d'attente.
$ ss -s
Conclusion
Vous avez une idée de la façon de surveiller la connexion du socket à l'aide de la commande ss. Ces commandes sont fréquemment utilisées lors de l'exécution de votre système ou de vos applications. Merci d'être venu ici.