icono-wireless

El comando ss se usa para obtener información relacionada con varias conexiones de red/socket desde un sistema Linux. Anteriormente, habíamos usado el comando netstat para realizar las mismas operaciones, pero ha estado en desuso durante mucho tiempo y fue reemplazado por el comando ss.

El comando ss es mucho más rápido que netstat y es capaz de mostrar mucha más información. Aquellos familiarizados con el comando netstat no necesitan preocuparse ya que las opciones usadas con el comando ss son similares.
En este tutorial, aprenderemos el uso del comando ss con la ayuda de ejemplos.

Así que empecemos

1- Verificar todas las conexiones
Para enumerar todas las conexiones en un sistema, podemos usar la opción ‘a’ con el comando ss,

$ ss -a

Esto producirá todas las conexiones tcp, udp y unix del sistema.

2- Comprobación de todas las conexiones de socket tcp o udp o unix
Para enumerar solo las conexiones tcp de nuestro sistema, usa las opciones ‘t’ con ss,

$ ss -at

De manera similar, para enumerar solo las conexiones udp en nuestro sistema, podemos usar la opción ‘u’ con ss,

$ ss -au

Para enumerar solo las conexiones de socket Unix, podemos usar las opciones ‘x’,

$ ss -ax

3- Identificación del proceso de la lista/Nombre del proceso
Para obtener una lista de todas las conexiones junto con el PID o el nombre del proceso, podemos usar la opción ‘p’ y puede usarse en combinación con cualquier otra opción de ss,

$ ss -ap

4- Listar solo el número de puerto y no el nombre
Para acelerar nuestra producción, podemos usar la opción ‘n’ ya que realizará cualquier búsqueda inversa y producirá resultados solo con números. Como no se realiza ninguna búsqueda, nuestra salida será mucho más rápida.

$ ss -an

5- Imprimir solo los puertos de escucha
Para imprimir solo los puertos de escucha, usaremos la opción ‘l’ con ss. No se usará con ‘a’ ya que imprime todos los puertos,

$ ss -l

6- Imprimir las estadísticas de la red
Para imprimir las estadísticas de red de cada protocolo como paquetes recibidos o transmitidos, podemos usar las opciones ‘s’ con ss,

$ ss -s

7- Imprimir interfaces stats
Para mostrar solo las estadísticas en las interfaces de red, usa la opción ‘I’,

$ ss -i

8- Muestra la información de enrutamiento de la red
Para imprimir la información de enrutamiento de la red, usa la opción ‘r’,

$ ss -r

9- Filtrar un solo puerto
Para filtrar las conexiones de un solo puerto, podemos combinar el comando ‘grep’ con ss,

$ ss -anp | grep 3306

10- Contar el número de conexiones
Para contar la cantidad de conexiones desde el puerto, podemos agregar el comando ‘wc’ con el comando ss & grep,

$ ss -anp | grep 3306 | wc -l

Esto imprimirá la cantidad de conexiones para el puerto mysql port, es decir 3306.

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 7511 invitados y ningún miembro en línea