Cómo usar el comando journalctl en Linux para administrar los registros del sistema

8 apr 2023 2 min di lettura
Cómo usar el comando journalctl en Linux para administrar los registros del sistema
Indice dei contenuti

Introducción

El comando "journalctl" es una herramienta poderosa y flexible para acceder y administrar los registros del sistema en Linux. En este tutorial, exploraremos los usos principales del comando journalctl y veremos cómo usarlo para solucionar problemas del sistema y monitorear la actividad del sistema.

Paso 1: Introducción al comando journalctl

El comando journalctl se utiliza para acceder a los registros del sistema archivados por el demonio systemd-journald. Los registros del sistema son importantes para monitorear la actividad del sistema y solucionar problemas del sistema.

Paso 2: Usar el comando journalctl

El comando journalctl se puede utilizar de varias formas. Veamos los principales usos:

  • Ver todos los registros: para ver todos los registros del sistema, use el comando journalctl sin ningún parámetro. Los registros se muestran en orden cronológico inverso (del más reciente al más antiguo).
  • Ver registros de un servicio específico: para ver los registros de un servicio específico, use el parámetro -u seguido del nombre del servicio. Por ejemplo, para ver los registros de Apache, use el comando "journalctl -u apache".
  • Ver registros de un usuario específico: para ver los registros de un usuario específico, use el parámetro -u seguido del nombre de usuario. Por ejemplo, para ver los registros de un usuario llamado "foo", use el comando "journalctl _UID=1000".
  • Ver registros del sistema en tiempo real: para ver los registros del sistema en tiempo real, use el parámetro -f. Los nuevos registros aparecen a medida que se generan.
  • Filtrado de registros: para filtrar registros, use el parámetro -g seguido de una cadena de búsqueda. Por ejemplo, para ver los registros que contienen la cadena "error", utilice el comando "journalctl -g error".

Paso 3: uso avanzado del comando journalctl

El comando journalctl se puede usar de una manera más avanzada para solucionar problemas del sistema y monitorear la actividad del sistema. Veamos algunos usos avanzados:

  • Visualización de registros de arranque: para ver los registros de arranque, utilice el parámetro -b. Los registros se muestran en orden cronológico inverso (del más reciente al más antiguo).
  • Ver registros del kernel: para ver los registros del kernel, use el parámetro -k.
  • Visualización de registros de un período específico: para ver registros de un período específico, use el parámetro --since seguido de una fecha y hora de inicio y el parámetro --until seguido de una fecha y hora de finalización. Por ejemplo, para ver los registros de los últimos tres días, utilice el comando "journalctl --since "3 days ago"".
  • Ver registros de un proceso específico: para ver los registros de un proceso específico, utilice el parámetro _PID seguido del ID del proceso. Por ejemplo, para ver los registros del ID de trabajo 1234, use el comando "journalctl _PID=1234".
  • Manejo de prioridad de registro: el comando journalctl admite el manejo de prioridad de registro utilizando el parámetro -p seguido de una prioridad (de "0" a "7"). Por ejemplo, para ver registros con prioridad "err" o "crit", use el comando "journalctl -p err..crit".
  • Uso de expresiones regulares: el comando journalctl admite el uso de expresiones regulares para el filtrado de registros mediante el uso del parámetro -E seguido de la expresión regular. Por ejemplo, para ver los registros que contienen la palabra "error" o "error", utilice el comando "journalctl -E 'error|error'".

Conclusiones

El comando journalctl es una herramienta poderosa y flexible para administrar los registros del sistema en Linux. Con este tutorial, aprendió a usar el comando journalctl para ver registros del sistema, solucionar problemas del sistema y monitorear la actividad del sistema. Recuerde que el comando journalctl es solo una de las herramientas disponibles para administrar los registros del sistema en Linux, pero sin duda una de las más útiles y versátiles.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.