Inicio·Comandos de terminal

ss

Red

Uso

ss -tulpn

La forma moderna de listar sockets abiertos en Linux, sucesora de netstat y mucho mas rapida en equipos con mucho trafico; ojo: `-p` solo muestra el proceso dueno si eres root.

Opciones habituales

OpciónSignificado
-t / -uTCP / UDP sockets.
-lListening sockets only.
-nNumeric ports, no /etc/services lookup.
-pShow the owning process. Needs root to see processes that are not yours.
-aEvery socket, listening or not.
state establishedFilter by state, written after the flags.
-sA summary count of sockets per protocol.

Ejemplos

ss -tulpn

Every listening TCP and UDP port with the process behind it.

ss -tn state established

Only the connections that are actually carrying traffic.

ss -tn "( dport = :443 )"

Outgoing HTTPS connections only.

Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace ss?

La forma moderna de listar sockets abiertos en Linux, sucesora de netstat y mucho mas rapida en equipos con mucho trafico; ojo: `-p` solo muestra el proceso dueno si eres root.

Q. ¿Cómo se escribe?

ss -tulpn — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 7; la lista completa está en man ss. Este comando está en Red.

Comandos relacionados

página man: man ss