Ver los logs de un servicio en Linux con journalctl

Consulta y filtra los mensajes de un servicio de systemd con journalctl, por unidad, intervalo y últimas líneas.

Terminal Linux para consultar los logs de un servicio con journalctl

¿Cómo ver los últimos errores de un servicio en Linux? Usa journalctl -u para consultar los mensajes de su unidad systemd y limitar la salida a las líneas que necesitas.

Ver los últimos mensajes

Sustituye nginx.service por el nombre de la unidad que quieras consultar:

journalctl -u nginx.service -n 50 --no-pager

-n 50 muestra las últimas 50 líneas y --no-pager deja la salida completa en la terminal, sin abrir un visor interactivo.

Ver los mensajes de un intervalo

Puedes limitar la consulta con una fecha y una hora:

journalctl -u nginx.service --since "2026-08-15 08:00" --until "2026-08-15 09:00" --no-pager

También puedes usar un intervalo relativo, por ejemplo, los mensajes de la última hora:

journalctl -u nginx.service --since "1 hour ago" --no-pager

Seguir los mensajes en tiempo real

Para observar los nuevos mensajes mientras reinicias o pruebas el servicio:

journalctl -u nginx.service -f

Si el servicio no aparece, comprueba el nombre exacto de la unidad con systemctl list-units --type=service o revisa las unidades instaladas antes de repetir la consulta.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *