4 formas de ver o monitorear archivos de registro en tiempo real

4 formas de ver o monitorear archivos de registro en tiempo real

¿Cómo puedo ver el contenido de un archivo de registro en tiempo real en Linux?? Bueno, hay muchas utilidades que pueden ayudar a un usuario a generar el contenido de un archivo mientras el archivo está cambiando o actualizando continuamente. Parte de la utilidad más conocida y muy utilizada para mostrar un contenido de archivo en tiempo real en Linux es el comando de cola (Administrar archivos de manera efectiva).

Leer también: 4 Buenas herramientas de administración de registro de código abierto para Linux para Linux

1. Comando de cola: monitorear los registros en tiempo real

Como dijo, comando de cola es la solución más común para mostrar un archivo de registro en tiempo real. Sin embargo, el comando para mostrar el archivo tiene dos versiones, como se ilustra en los ejemplos a continuación.

En el primer ejemplo el comando cola necesita el -F argumento para seguir el contenido de un archivo.

$ sudo cola -f/var/log/apache2/access.registro 
Monitorear los registros de Apache en tiempo real

La segunda versión del comando es en realidad un comando en sí: cola. No necesitarás usar el -F cambiar porque el comando está incorporado con el -F argumento.

$ sudo tailf/var/log/apache2/access.registro 
Monitoreo de registros de apache en tiempo real

Por lo general, los archivos de registro se giran con frecuencia en un servidor de Linux por la utilidad de Logrotate. Para ver archivos de registro que se giran en una base diaria, puede usar el -F marcar a comando de cola.

Leer también: Cómo administrar registros del sistema (configurar, rotar e importar en la base de datos) en Linux

El cola -f Realizará si se crea un nuevo archivo de registro y comenzará a seguir el nuevo archivo en lugar del archivo anterior.

$ sudo cola -f/var/log/apache2/access.registro 

Sin embargo, por defecto, comando de cola mostrará el último 10 líneas de un archivo. Por ejemplo, si desea ver en tiempo real solo las dos últimas líneas del archivo de registro, use el -norte Archivo combinado con el -F bandera, como se muestra en el siguiente ejemplo.

$ sudo tail -n2 -f/var/log/apache2/access.registro 
Mira las últimas dos líneas de registros

2. Comando de mulotail: monitorear múltiples archivos de registro en tiempo real

Otro comando interesante para mostrar los archivos de registro en tiempo real es el comando multail. El nombre del comando implica que utilidad múltiple puede monitorear y realizar un seguimiento de múltiples archivos en tiempo real. Multirail también le permite navegar de un lado a otro en el archivo monitoreado.

Instalar utilidad mulitail En los sistemas basados ​​en Debian y Redhat emiten el siguiente comando.

$ sudo apt instalación multilail [en Debian & Ubuntu] $ sudo yum instalación multilail [en redhat & centos] $ sudo dnf instalación multilail [en la versión Fedora 22+] 

Para mostrar la salida de dos archivos de registro simultáneos, ejecute el comando como se muestra en el siguiente ejemplo.

$ sudo múltiple/var/log/apache2/access.log/var/log/apache2/error.registro 
Registros de monitor de múltiplesil

3. Comando LNAV: monitorear múltiples archivos de registro en tiempo real

Otro comando interesante, similar a comando múltiple es el comando lnav. Utilidad LNAV También puede ver y seguir múltiples archivos y mostrar su contenido en tiempo real.

Instalar la utilidad LNAV en las distribuciones de Linux basadas en Debian y Redhat emitiendo el siguiente comando.

$ sudo apt install lnav [en Debian & ubuntu] $ sudo yum instalación lnav [en redhat & centos] $ sudo dnf instalación lnav [en la versión Fedora 22+] 

Mire el contenido de dos archivos de registro simultáneamente emitiendo el comando como se muestra en el siguiente ejemplo.

$ sudo lnav/var/log/apache2/access.log/var/log/apache2/error.registro 
LNAV - Monitoreo de registros en tiempo real

4. Menos comando: muestre la salida en tiempo real de los archivos de registro

Finalmente, puede mostrar la salida en vivo de un archivo con menos comando si escribe Cambio+F.

Al igual que con utilidad de cola, prensado Cambio+F En un archivo abierto en menos comenzará a seguir el final del archivo. Alternativamente, también puede comenzar menos con menos +F bandera para ingresar a la observación en vivo del archivo.

$ sudo menos +f/var/log/apache2/access.registro 
Mira los registros usando menos comando

Eso es todo! Puede leer estos siguientes artículos sobre monitoreo y gestión de registros.

  1. Administrar archivos de manera efectiva utilizando comandos de cabeza, cola y CAT en Linux
  2. Cómo configurar y administrar la rotación del registro usando Logrotate en Linux
  3. Petiti: una herramienta de análisis de registro de código abierto para Sysadmins de Linux
  4. Cómo consultar registros de auditoría utilizando la herramienta 'AUSEARCH' en CentOS/RHEL
  5. Administre mensajes de registro en Systemd usando JournalCTL [Guía integral]

En este artículo, mostramos cómo ver los datos que se agregan en los archivos de registro en tiempo real en el terminal en Linux. Puede hacer cualquier pregunta o compartir sus pensamientos sobre esta guía a través del formulario de comentarios a continuación.