¿Qué es una buena utilidad de línea de comandos de Linux para ver un archivo de registro en vivo? Probablemente sea obvio, pero lo olvidé por completo.
¿Qué es una buena utilidad de línea de comandos de Linux para ver un archivo de registro en vivo? Probablemente sea obvio, pero lo olvidé por completo.
Respuestas:
Hay dos cosas que saltan inmediatamente a la mente ...
cola -f
o
multitail
Suponiendo que está en la misma carpeta que el archivo de registro:
tail -f logfilename
Si desea ver un aspecto específico de su archivo, digamos solo IP en un registro de acceso, puede hacer lo siguiente:
tail -f your_file | cut -d' ' -f1 | logtop
asumiendo que las IP son la primera columna de su archivo de registro.
El tailf
comando es funcionalmente equivalente tail -f
pero mejor en términos de rendimiento. De man tailf
:
tailf imprimirá las últimas 10 líneas de un archivo y luego esperará a que el archivo crezca. Es similar a tail -f pero no accede al archivo cuando no está creciendo. Esto tiene el efecto secundario de no actualizar el tiempo de acceso para el archivo, por lo que no se produce un vaciado del sistema de archivos periódicamente cuando no se produce actividad de registro. tailf es extremadamente útil para monitorear archivos de registro en una computadora portátil cuando el registro es poco frecuente y el usuario desea que el disco duro gire hacia abajo para conservar la vida útil de la batería.