Repaso
English
Cloud y DevOpsIntermedioOPS-24

En un servidor Linux, ¿qué comando muestra qué proceso escucha en el puerto 8000?

Opciones

  1. ps aux | grep 8000, que lista procesos con ese texto
  2. ss -ltnp | grep :8000 (o lsof -i :8000) (Opción correcta)
  3. chmod 8000, que cambia permisos de archivos
  4. top -p 8000, que monitoriza un proceso con ese PID

Respuesta

ss -ltnp | grep :8000 (o lsof -i :8000)

Por qué

ss lista sockets de red: -l en escucha, -t TCP, -n puertos numéricos, -p muestra el proceso. lsof -i :8000 da una información parecida.

Útil cuando obtienes 'address already in use' al arrancar un servidor.

ps aux | grep 8000 solo busca el texto '8000' en las líneas de comando de los procesos.

Recuerda

¿Quién usa el puerto X? → ss -ltnp o lsof -i :X.

Términos clave

Practica esta pregunta en Repaso