ss
Red
Uso
ss -tulpnLa 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ón | Significado |
|---|---|
| -t / -u | TCP / UDP sockets. |
| -l | Listening sockets only. |
| -n | Numeric ports, no /etc/services lookup. |
| -p | Show the owning process. Needs root to see processes that are not yours. |
| -a | Every socket, listening or not. |
| state established | Filter by state, written after the flags. |
| -s | A summary count of sockets per protocol. |
Ejemplos
ss -tulpnEvery listening TCP and UDP port with the process behind it.
ss -tn state establishedOnly 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