¿Utilidad de línea de comandos de Linux para ver archivos de registro en vivo?


13

¿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:


19

Hay dos cosas que saltan inmediatamente a la mente ...

cola -f

o

multitail


gracias Señor. Te daré la respuesta ya que Linker3000 tiene tantos puntos, ¡pero aún así aprecio la ayuda!
kylehotchkiss

también menos -F / ruta al registro (es decir, menos -F / var / log / messages)
linuxdev2013

8

Suponiendo que está en la misma carpeta que el archivo de registro:

tail -f logfilename


2

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.


1

El tailfcomando es funcionalmente equivalente tail -fpero 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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.