Tabla de contenido
¡Hola! Vamos a ver cómo usar journalctl, pero antes veamos un poco mas de información sobre qué es.
¿Qué es journalctl?
Journalctl es una herramienta de línea de comandos que se utiliza en sistemas operativos basados en Linux para ver y gestionar el registro del sistema. Por lo tanto, puedes utilizar journalctl en cualquier sistema operativo Linux que utilice el servicio de registro de sistema «systemd».
Systemd es un administrador de sistema y servicios que se utiliza en muchos sistemas operativos Linux modernos, como Ubuntu, Debian, CentOS, Fedora y Red Hat Enterprise Linux, entre otros. Si tu sistema operativo Linux utiliza systemd, entonces podrás utilizar journalctl para ver y gestionar el registro del sistema.
Esta herramienta se utiliza para ver y buscar mensajes del sistema y para realizar tareas de diagnóstico y solución de problemas.
El registro del sistema es un archivo que almacena información sobre los sucesos que ocurren en el sistema, como errores, advertencias y otros mensajes. Con journalctl, puedes ver estos mensajes de forma más fácil y organizada, filtrando por fecha, prioridad, unidad o proceso, entre otras opciones.
Cómo usar journalctl
Para usar journalctl, primero debes abrir una consola o terminal en tu sistema operativo Linux. Luego, puedes utilizar el comando «journalctl» seguido de diferentes opciones y parámetros para ver y gestionar el registro del sistema.
Aquí te muestro algunos ejemplos de cómo puedes usar journalctl:
- Para ver todos los mensajes del sistema en orden cronológico inverso (es decir, desde el más reciente hacia el más antiguo), simplemente escribe «journalctl» y pulsa Enter:
journalctl
- Para ver los mensajes del sistema del último día, escribe «journalctl –since yesterday» y pulsa Enter:
journalctl --since yesterday
- Para ver los mensajes del sistema de un rango de fechas específico, puedes usar la opción «–since» y «–until» junto con una fecha en formato «YYYY-MM-DD HH:MM:SS». Por ejemplo, para ver los mensajes del sistema del 1 de enero al 31 de diciembre de 2021, escribe:
journalctl --since "2021-01-01 00:00:00" --until "2021-12-31 23:59:59"
- Para ver los mensajes del sistema de una unidad específica, como un servicio o demonio, puedes usar la opción «-u» seguida del nombre de la unidad. Por ejemplo, para ver los mensajes del servicio de red «systemd-networkd», escribe:
journalctl -u systemd-networkd
- Para ver los mensajes del sistema de un proceso específico, puedes usar la opción «-p» seguida del identificador de prioridad del mensaje. Las prioridades van desde «emerg» (emergencia) hasta «debug» (depuración). Por ejemplo, para ver todos los mensajes de error del sistema, escribe:
journalctl -p err
Estos son solo algunos ejemplos básicos de cómo puedes usar journalctl. Hay muchas más opciones y parámetros disponibles, como «–follow» para seguir la salida en tiempo real, «–output» para especificar el formato de salida o «–system» para ver solo los mensajes del sistema. Puedes ver la lista completa de opciones y parámetros en la documentación de journalctl o escribiendo «man journalctl» en la consola.