GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Qué son U_str, Recv-q y Send-q en la salida Ss?

El ss El comando es muy similar a netstat comando pero es más rápido y más preciso que netstat .

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

Esta es la primera línea de la salida. Este comando le dice a todos los sockets abiertos en el sistema.

El total en mi sistema es 96 y 56 de ellos tienen u_str como Netid y el resto tiene tcp .

¿Qué es esto u_str aquí, también explique más sobre Recv-Q y Send-Q ?

Respuesta aceptada:

u_str es un conector de flujo y equivalente a netstat es SOCK_STREAM.

SOCK_STREAM:Este es un socket de flujo (conexión).

De Wikipedia:

En los sistemas operativos informáticos, un socket de flujo es un tipo de socket de comunicaciones entre procesos o socket de red que proporciona un flujo de datos único, secuenciado y orientado a la conexión sin límites de registro, con mecanismos bien definidos para crear y destruir conexiones y para detectar errores. .

Vamos a crear un socket de flujo:

netcat -lU /tmp/streamsocket

Ahora ejecuta:

ss -an | grep streamsocket

Saldrá:

u_str  LISTEN     0      5      /tmp/streamsocket 123360      * 0     

En pocas palabras, es el tipo de socket que también puede ser "UDP" o "TCP". Creemos un socket UDP:

netcat -lu 127.0.0.1 8060

Ahora, ss -l sport = 8060 le dirá que este es un "UDP" en lugar de "u_str".

Para las columnas "Recv-Q" y "Send-Q", consulte man 8 netstat :

Recv-Q
La cantidad de bytes no copiados por el programa de usuario conectado a este socket.

Send-Q
La cantidad de bytes no reconocidos por el host remoto.


Ubuntu
  1. ¿Qué son los procesos zombis y cómo encontrar y eliminar procesos zombis?

  2. ¿Qué significa conectar Stdout y Stdin?

  3. ¿Qué son "coincidencias", "hash_hits" y "false_alarms" en la salida de Rsync, y "data=0" significa éxito?

  4. ¿Qué miniaturas adicionales están disponibles y cómo instalarlas?

  5. ¿Qué beneficios vería actualizar de 14.04 a 15.04 y cuáles son algunas advertencias?

¿Qué es Intel SGX y cuáles son los beneficios?

¿Qué son los registros de Linux y dónde encontrarlos?

¿Qué es el hipervisor y cuáles son sus tipos?

¿Qué herramientas de administración de tareas y tiempo están disponibles?

¿Cuáles son las diferencias entre cPanel y WHM?

¿Qué es una base de datos distribuida y para qué sirven los sistemas de datos distribuidos?