Comando Linux · 3 min read · Jan 25, 2026

Tutorial del comando ss de Linux para principiantes (8 ejemplos)

Cuando se trata de acceder a información relacionada con sockets a través de la línea de comandos en Linux, la primera herramienta que viene a la mente es netstat. Sin embargo, hay otra utilidad que puede hacer este trabajo por ti.

Se llama ss. En este tutorial, discutiremos los conceptos básicos de esta herramienta utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los casos aquí han sido probados en una máquina Ubuntu 18.04 LTS.

Comando ss de Linux

El comando ss en Linux te permite investigar sockets. A continuación se muestra su sintaxis:

ss [opciones] [ FILTRO ]

Y esto es lo que dice la página del manual de la herramienta al respecto:

ss se utiliza para volcar estadísticas de sockets. Permite mostrar información similar a netstat.  
Puede mostrar más información sobre TCP y estado que otras herramientas.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una mejor idea de cómo funciona el comando ss.

P1. ¿Cómo usar el comando ss?

En su forma más básica, puedes usar el comando ss ejecutando ‘ss’ sin ninguna opción.

ss

A continuación se muestra la salida que produjo el comando en mi caso:

Cómo usar el comando ss

Notarás que ss muestra sockets con conexiones establecidas en su salida predeterminada.

P2. ¿Cómo hacer que ss suprima la línea de encabezado?

La supresión de encabezados se puede hacer utilizando la opción de línea de comandos -H.

ss -H

La siguiente captura de pantalla muestra esta opción de línea de comandos en acción:

Cómo hacer que ss suprima la línea de encabezado

Así que puedes ver que la línea de encabezado falta en este caso.

P3. ¿Cómo hacer que ss muestre tanto sockets en escucha como no en escucha?

Esto se puede hacer utilizando la opción de línea de comandos -a.

ss -a

Ten en cuenta que los sockets en escucha se omiten por defecto, por lo que usar -a hace que ss los incluya en la salida. Sin embargo, si deseas que ss solo muestre sockets en escucha, usa la opción de línea de comandos -l.

ss -l

P4. ¿Cómo hacer que ss muestre procesos que usan sockets?

Si deseas que el comando ss muestre información del proceso junto con la otra información que ya produce en la salida, entonces usa la opción de línea de comandos -p.

ss -p

La siguiente captura de pantalla muestra la salida en mi caso:

Cómo hacer que ss muestre procesos que usan sockets

Así que puedes ver que la información del proceso se está mostrando en la salida.

P5. ¿Cómo hacer que ss produzca información de resumen?

Si no deseas ver la salida que produce el comando ss por defecto. Entonces hay una opción a través de la cual puedes pedir a ss que proporcione un pequeño resumen de la información que analiza.

Este resumen se puede producir utilizando la opción de línea de comandos -s:

ss -s

Por ejemplo, el siguiente es el resumen proporcionado en mi caso:

Total: 1334 (kernel 0)  
TCP:   41 (estab 35, closed 3, orphaned 0, synrecv 0, timewait 3/0), puertos 0  
  
Transporte Total     IP        IPv6  
*      0         -         -       
RAW      1         0         1       
UDP      7         5         2       
TCP      38        37        1       
INET     46        42        4       
FRAG     0         0         0

P6. ¿Cómo hacer que ss muestre solo sockets IPv4 o IPv6?

Esto se puede hacer utilizando las opciones -4 y -6.

Por ejemplo, para hacer que ss muestre solo sockets IPv4, ejecuta el siguiente comando:

ss -4

De manera similar para IPv6, ejecuta el siguiente comando:

ss -6

P7. ¿Cómo hacer que ss muestre solo sockets TCP o UDP?

Hay diferentes opciones de línea de comandos que puedes usar aquí: -t para TCP y -u para UDP.

A continuación se muestra un extracto útil de la página del manual del comando ss.

       -t, --tcp  
              Mostrar sockets TCP.  
  
       -u, --udp  
              Mostrar sockets UDP.  
  
       -d, --dccp  
              Mostrar sockets DCCP.  
  
       -w, --raw  
              Mostrar sockets RAW.  
  
       -x, --unix  
              Mostrar sockets de dominio Unix (alias para -f unix).  
  
       -S, --sctp  
              Mostrar sockets SCTP.  
  
       --vsock  
              Mostrar sockets vsock (alias para -f vsock).

Conclusión

El comando ss es una herramienta útil si tu trabajo en Linux implica redes. Aquí, en este tutorial, hemos discutido algunas opciones de línea de comandos que ofrece ss. Una vez que hayas terminado de practicar estos, dirígete a la página del manual de la herramienta para aprender más.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.