Comando tail en Linux: Ver Final de Archivos y Monitorear Logs
El comando tail en Linux muestra en la terminal las últimas 10 líneas de un archivo. También permite la lectura continua de un archivo con la opción "-f", muy utilizada para verificar archivos de LOG.
El comando tail es lo opuesto al comando head y en inglés significa cola.
Las opciones más frecuentes son:
- -n número: Especifica el número de líneas finales que tail mostrará de un archivo;
- -f: Muestra las últimas líneas finales de un archivo de forma continua mientras otro proceso graba más líneas. Muy útil para visualizar archivos de LOG.
Ejemplos:
Muestra las 50 últimas líneas del archivo messages:
$ tail –n 50 /var/log/messages
Muestra de forma continua las últimas entradas en el archivo messages:
$ tail –f /var/log/messagens
El tail sin duda es el comando muy utilizado por los programadores para análisis de LOG, especialmente en aplicaciones WEB.
En este tipo de aplicación generalmente es necesario monitorear más de un archivo de LOG simultáneamente, como por ejemplo, el LOG del servidor Web y el log del servicio de PHP.
Multitail
Para verificar más de un archivo de LOG simultáneamente, se puede instalar la herramienta multitail.
Se puede instalar en CentOS, Red Hat y Fedora con el comando:
$ sudo yum install multitail
En Debian y Ubuntu:
$ sudo apt install multitail
Para ejecutarlo, basta con proporcionar la ruta de los archivos que deseas verificar. El multitail ya hace la opción "-f" automáticamente, mostrando el contenido de los archivos de forma continua.
$ multitail /var/log/nginx/access.log /var/log/php-fpm/www-error.log
Pantalla del Multitail |
Conclusión
El comando tail es muy utilizado para inspección de archivos de LOG en Linux, especialmente con la opción "-f" que mantiene la lectura del archivo texto de LOG en la terminal.
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.
Pantalla del Multitail