Articles

Cómo ver los archivos de registro del sistema en Ubuntu 18.04 LTS

Posted on

Ver los archivos de registro del sistema en Ubuntu

Un administrador de Linux debe ser capaz de leer y comprender los distintos tipos de mensajes que generan todos los sistemas Linux para poder solucionar un problema. Estos mensajes, llamados logs, son iniciados por Linux y las aplicaciones que se ejecutan en él. Linux crea, almacena y recicla continuamente estos registros a través de varios archivos de configuración, programas, comandos y demonios. Si sabes cómo leer estos archivos y hacer un uso óptimo de los diversos comandos que mencionaremos en este tutorial, podrás solucionar tus problemas como un profesional!

Es importante tener en cuenta que Linux guarda sus archivos de registro en el directorio /var/log en formato de texto.

Visualización de los registros del sistema en Ubuntu

Para llegar al núcleo de un problema, o para ver si su aplicación o sistema se está comportando de la manera deseada, puede ver los archivos de registro del sistema, ya sea gráficamente o a través de la línea de comandos, de las siguientes maneras:

  • Utilidad Gnome Logs (Gráfico)
  • Utilidad Visor de archivos de registro (Gráfico)
  • Terminal de Linux (Línea de comandos)
    • Ver archivos de registro a través de Gnome Logs

      ‘Logs’ es la utilidad por defecto que viene con las últimas versiones de Ubuntu e.g., Ubuntu 18.04 LTS (Bionic Beaver). Para acceder a ella,

      Escribe Logs en el dash de Ubuntu:

      Busca Logs en el Dashboard de Gnome

      Podrás ver la utilidad Logs abierta, con la opción de ver los logs de Aplicaciones, Sistema, Seguridad y Hardware.

      Haga clic en la pestaña Sistema para ver los registros del sistema:

      Pestaña Sistema para ver los registros del sistema

      Aquí puede ver todos los registros del sistema junto con la hora en que se generaron. Puede realizar las siguientes acciones a través de esta ventana:

      • Mostrar el contenido de un registro haciendo clic en él.
      • Buscar un registro haciendo clic en el icono de búsqueda y luego proporcionando palabras clave en la barra de búsqueda. La barra de búsqueda también ofrece una serie de filtros que puede aplicar para especificar exactamente Qué (Seleccione un campo del Diario para filtrar los registros de acuerdo con él) y Cuándo (Seleccione el rango de marcas de tiempo de las entradas de registro que se mostrarán) que desea ver:
        • Limitar la vista del registro

          • También puede exportar los registros a un archivo haciendo clic en el botón de exportación situado en la esquina superior derecha de la ventana de Registros. A continuación, puede guardar el archivo de registro especificando un nombre y una ubicación.

          A través del Visor de archivos de registro

          El Visor de archivos de registro es la utilidad por defecto que viene con las versiones más antiguas de Ubuntu. Si tu edición de Ubuntu no tiene esta aplicación por defecto, puedes descargarla e instalarla a través de Ubuntu Software.Publicidad

          Para acceder al Visor de Archivos de Registro:

          • Entra en Visor de Registro en Ubuntu Dash

          o

          • Si has instalado este programa a través de Ubuntu Software, puedes lanzarlo buscándolo en Ubuntu Software de la siguiente manera y haciendo clic en el botón Lanzar:

          Busque el Visor de Archivos de Registro

          El Visor de Archivos de Registro aparecerá de la siguiente manera:

          El panel izquierdo de la ventana muestra una serie de categorías de registro predeterminadas y el panel derecho muestra una lista de registros para la categoría seleccionada.

          Haga clic en la pestaña syslog para ver los registros del sistema. Puede buscar un registro específico utilizando el control ctrl+F y luego introduciendo la palabra clave. Cuando se genera un nuevo evento de registro, se añade automáticamente a la lista de registros y puede verlo en negrita. También puede filtrar los registros a través del menú Filtros situado en la barra de menú superior.

          Para ver un registro de una aplicación específica, haga clic en la opción Abrir del menú Archivo. Se abrirá la siguiente ventana de Abrir registro para que elija el registro:

          Ver archivo syslog de Ubuntu

          Haga clic en un archivo de registro y haga clic en Abrir. Ahora podrá ver los registros del archivo de registro seleccionado en el Visor de archivos de registro.

          Ver archivos de registro a través de la Terminal

          También puede ver los registros del sistema a través de la línea de comandos, es decir, la Terminal de Ubuntu.

          Abra la Terminal e introduzca el siguiente comando:

$ dmesg

Este comando obtiene todos los mensajes del búfer del kernel. Puedes ver la salida de la siguiente manera:

Usa el comando dmesg para ver el log

Verás que es mucha información. Esta información sólo será útil si aplicamos algunos filtros para ver lo que queremos ver.

Personalizar la salida de dmesg

  • Para ver los mensajes a tu ritmo, utiliza el siguiente comando:

$ dmesg |less

Este comando sólo mostrará un número concreto de mensajes por pantalla. Puede pulsar Enter para pasar al siguiente mensaje o pulsar Q para salir del comando.

  • Para buscar un mensaje que contenga una palabra clave específica, utilice el siguiente comando:
$ dmesg |grep 

Por ejemplo, si quiere buscar todos los mensajes que contengan la palabra core, puede utilizar el siguiente comando:

$ dmesg |grep core

El Terminal mostrará ahora sólo aquellos mensajes que contengan la palabra «core» en color rojo.

Subrayar palabras en la salida de dmesg

Abrir un archivo de registro con el comando cat

El comando dmesg abre todos los registros del directorio /var/log. Para abrir el archivo de registro desde alguna otra ubicación, utilice el siguiente comando:

$ cat 

Ejemplo:

$ cat /var/log/syslog

Este comando imprimirá los registros del archivo syslog en la pantalla. Usted observará de nuevo que este comando imprime toda la información y no es fácil de hojear. De nuevo, puede utilizar los filtros ‘grep’ y ‘less’ para mostrar la salida deseada de la siguiente manera:

$ cat |grep 

Y

$ cat |less 

Escribir en el registro del sistema

A veces necesitamos escribir mensajes personalizados en nuestro registro del sistema durante el proceso de resolución de problemas. Tanto el programa Gnome Log como el Log File Viewer están construidos para mostrar un mensaje personalizado que puede escribir a través de la Terminal.

Abra la Terminal de Ubuntu y escriba el siguiente comando:

$ logger "This is a custom message”

Utilizar el comando logger para escribir en el registro del sistema en Ubuntu

Podrá ver el mensaje de registro personalizado, al final de la lista de registro anterior, mostrado en el visor gráfico de archivos de registro.

También puede utilizar el comando logger dentro de un script para proporcionar información adicional. En ese caso, por favor, utilice el siguiente comando dentro de su script:

$ logger -t scriptname "This is a custom message”

Por la práctica junto con este tutorial, usted puede aprender a solucionar los problemas de su sistema y la aplicación mediante el acceso y la comprensión de los registros del sistema.

Cómo ver los archivos de registro del sistema en Ubuntu 18.04 LTS

Deja una respuesta

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