GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Que sont U_str, Recv-q et Send-q dans la sortie Ss ?

Le ss la commande est très similaire à netstat mais elle est plus rapide et plus précise que netstat .

[email protected]:~$ ss
Netid State      Recv-Q Send-      Local Address:Port    Peer Address:Port       
u_str ESTAB      0      0          * 34006              * 34007                

C'est la première ligne de la sortie. Cette commande indique tous les sockets ouverts dans le système.

Le total sur mon système est de 96 et 56 d'entre eux ont u_str comme Netid et le reste a tcp .

Qu'est-ce que c'est u_str ici, veuillez également expliquer plus sur Recv-Q et Send-Q ?

Réponse acceptée :

u_str est un socket de flux et équivalent à netstat c'est SOCK_STREAM.

SOCK_STREAM :il s'agit d'un socket de flux (connexion).

De Wikipédia :

Dans les systèmes d'exploitation informatiques, une socket de flux est un type de socket de communication interprocessus ou de socket réseau qui fournit un flux de données orienté connexion, séquencé et unique sans limites d'enregistrement, avec des mécanismes bien définis pour créer et détruire des connexions et pour détecter les erreurs. .

Créons un socket de flux :

netcat -lU /tmp/streamsocket

Exécutez maintenant :

ss -an | grep streamsocket

Il affichera :

u_str  LISTEN     0      5      /tmp/streamsocket 123360      * 0     

En termes simples, c'est le type de socket qui peut aussi être "UDP" ou "TCP". Créons un socket UDP :

netcat -lu 127.0.0.1 8060

Maintenant, ss -l sport = 8060 vous dira que celui-ci est un "UDP" au lieu de "u_str".

Pour les colonnes "Recv-Q" et "Send-Q", consultez man 8 netstat :

Recv-Q
Le nombre d'octets non copiés par le programme utilisateur connecté à cette socket.

Send-Q
Le nombre d'octets non reconnus par l'hôte distant.


Ubuntu
  1. Que signifie connecter Stdout et Stdin ?

  2. Que sont les "correspondances", "hash_hits" et "false_alarms" dans la sortie Rsync, et "data=0" signifie-t-il un succès ?

  3. Que sont les fichiers .run ?

  4. Quelles sont les différences entre le noyau fourni par Ubuntu et le noyau en amont ?

  5. Vérifiez quels ports et processus sont en cours d'exécution dans Ubuntu

Qu'est-ce qu'Intel SGX et quels en sont les avantages ?

Que sont les journaux Linux et où les trouver

Qu'est-ce qu'un hyperviseur et quels sont ses types

Quels outils de gestion des tâches et du temps sont disponibles ?

Quelles sont les différences entre cPanel et WHM ?

Qu'est-ce qu'une base de données distribuée et à quoi servent les systèmes de données distribués ?