GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Surveiller la connexion du socket réseau à l'aide de la commande 10 'ss'

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.


Ubuntu
  1. Substitution de commande à l'aide de " ?

  2. Comment surveiller la connexion sans fil ?

  3. Comment surveiller l'utilisation du réseau avec nload sous Linux ?

  4. Exemples d'utilisation de la commande tcpdump pour le dépannage du réseau

  5. Comment surveiller le trafic réseau sous Linux à l'aide de vnStat

Comment installer nload pour surveiller le trafic réseau en temps réel

Comment utiliser la commande ss (Surveiller les connexions réseau)

Se connecter automatiquement au Vpn lors de l'utilisation d'un réseau spécifique dans Ubuntu Gnome 16.04 ?

Utilisation de la commande Watch sous Linux

10 exemples de commande Linux ss pour surveiller les connexions réseau

Commande Linux nload