Este tutorial lo llevará a una mirada en profundidad a la utilidad de línea de comandos SS que nos permite ver las conexiones de red y otra información detallada. Usando lo que aprenderá de esta guía, debe comprender y usar la utilidad SS para obtener la máxima información y productividad.
Empecemos.
Que es ss?
En pocas palabras, SS es una utilidad de línea de comandos que permite a los usuarios volcar la información de la red de red. Es similar a la popular herramienta NetStat, pero ofrece más funciones e información que Netstat.
SS le permite ver información detallada sobre cómo su máquina se comunica con otros recursos, como redes, servicios y conexiones de red.
Usando información de SS, puede comprender claramente lo que está sucediendo, cuándo y cómo. Puede ser muy útil durante el proceso de solución de problemas.
Uso de comandos básicos
Usar el comando SS es tan fácil como escribir dos letras en un terminal y presionar Enter. Aunque admite numerosos argumentos, llamar al comando SS sin opciones muestra información sobre todas las conexiones, independientemente de su estado.
Cuando se usa sin opciones, el comando SS arroja mucha información a la que puede hacer referencia más tarde. Para guardar la salida en un archivo, puede usar el operador de redirección de salida como se muestra en el comando:
SUDO SS> Salida.TXTNOTA: Es bueno tener en cuenta que ejecutar el comando SS con y sin privilegios de sudo podría proporcionar diferentes salidas que significan la información de las listas de comandos SS basada en el contexto del usuario.
Opciones básicas de comando SS
Como se mencionó, el comando SS admite varias opciones que le permiten controlar la salida y la información mostrada. Puede ver las opciones básicas usando el comando:
SS -HelpVarias opciones básicas compatibles con el comando SS incluyen:
Aunque los anteriores son algunos de los argumentos básicos que utilizará cuando trabaje con SS, también admite muchas opciones adicionales. Consulte el manual para obtener más información.
Mostrar puertos de audición y no perturbadores
Para mostrar información sobre los puertos de escucha y no perturbadores, puede usar el indicador -A como se muestra en el comando a continuación:
SS -APuede abordar la salida de los comandos SS para obtener información más específica utilizando herramientas como Grep.
Por ejemplo:
SS -A | grep sshMostrar conexiones TCP
Usando el indicador -t con el comando ss, puede filtrar para mostrar solo conexiones TCP como se muestra en el siguiente comando:
SS -TPara obtener más información, puede especificar para mostrar las conexiones TCP de escucha utilizando el indicador -l y -t como se muestra en el comando a continuación:
sudo ss -tlMostrar conexiones UDP
Para mostrar todas las conexiones UDP, use el indicador -l como se muestra en el comando a continuación:
sudo ss -auComprender la línea de encabezado
Como puede ver en varias salidas proporcionadas en los comandos anteriores, SS muestra mucha información. Incluye el formato de encabezado a menos que se especifique explícitamente usando el indicador -h, que elimina la línea de encabezado.
Comprender la línea de encabezado puede ser útil para mostrar qué información hay en una sección particular. Incluye las siguientes filas:
Estado, Recv-Q, Send-Q, Dirección local: Puerto, Dirección de pares: PuertoMostrar procesos
Para obtener el proceso utilizando el socket específico, puede usar el indicador -p como se muestra en el comando a continuación:
sudo ss - tpComo se muestra en la salida anterior, puede ver las conexiones TCP del proceso utilizando el socket, incluido su PID.
Filtrado por estado de conexión (TCP)
Como saben, TCP apoya varios estados que no discutiremos en este tutorial. Sin embargo, puede filtrar la salida SS para obtener solo las conexiones con los estados TCP compatibles.
sudo ss -t estado escuchandoNotará que la salida en la imagen que se muestra arriba no incluye el estado en el encabezado porque filtramos la salida utilizando el estado especificado. Por lo tanto, solo se muestran las conexiones de escucha.
Conclusión
En este tutorial, discutimos cómo usar y comprender la utilidad del comando SS. Es una herramienta poderosa cuando necesitas mirar más allá de los procesos de listado. Para comprender cómo funciona, puede aprender más del manual oficial.
Considere el siguiente recurso:
https: // en.Wikipedia.org/wiki/iProute2
http: // www.formación de policía.org/iProute2.doc.html