Logs del sistema en Linux con journalctl

Journalctl es la herramienta más utilizada para acceder a los registros del sistema y en esta entrada vamos a ver como podemos echarles un vistazo, aplicando unos cuantos filtros que nos permitirán separar el polvo de la paja.


Uso básico de journalctl

La forma básica de acceder a los registros del sistema es:

journalctl

que nos permite acceder a todos los logs sin filtrar (en cualquier momento podemos salir de esa pantalla utilizando la tecla «q»)

Como pasa con el resto de comandos podemos redirigir la salida hacia un documento de texto.

journalctl > mensajes.log

Si queremos seguir los mensajes en tiempo real añadimos el parámetro -f

journalctl -f

Filtrar la salida de logs por boots

Vamos a filtrarlos por los diferentes procesos de arranque,que haya tenido nuestro ordenador.

Para ver la lista de todos los boots:

journalctl --list-boots

Para ver los logs del boot actual:

journalctl -b

Utilizamos simplemente una cuenta regresiva. Por ejemplo para ver al anterior:

journalctl -b -1

y así sucesivamente:

journalctl -b -2
journalctl -b -3

O elegimos usar la ID del boot, que nos aparecio al listar los procesos de arranque con «journal –list-boots». Sería algo así:

journalctl _BOOT_ID=dfe74d5a9d384a88821ff8d24d64f81f
Abrir chat
1
Hola 👋
¿En qué puedo ayudarte? Si necesitas algo estoy por aquí para charlar por WhatsApp, no te quedes con la duda. 🤔
Powered by