Identificar problemas de red: Comando SS


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.

Enlace al original

(Visitada 1 veces, 1 visitas hoy )

Responder

avatar
  Suscribirse  
Notificar a

Quizás te interese..

Más de: Tutoriales

No olvides..

maslinux

Linuxero desde el pasado siglo XX :-)

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Social media & sharing icons powered by UltimatelySocial