Cómo usar el comando Linux Logger

Cómo usar el comando Linux Logger

En los sistemas operativos de tipo UNIX y Linux, el registro es un archivo que registra cada acción del sistema operativo. Siempre que un usuario inicie sesión en el sistema, guarda el registro en el archivo de registro. También permite al usuario agregar cualquier contenido al archivo.

Para esto, el término "maderero"Es la herramienta de línea de comandos que proporciona una interfaz de comando shell y le da al usuario un enfoque fácil para agregar registros en el /var/log/syslog archivos. Puede agregar entradas en los archivos de registro utilizando el "maderero" dominio.

La sintaxis de esta utilidad de línea de comandos es:

Logger [Opciones] [Log]

Cómo usar el comando Logger con opciones:

El "maderero"El comando es una herramienta preconstruida en los sistemas Linux. Usando este comando, los usuarios pueden realizar varias funciones con diferentes opciones:

Imprima el archivo "syslog":

El archivo syslog juega un papel importante en las distribuciones de Linux, ya que almacena todos los datos de registro en el directorio /var /log.

Para ver el archivo syslog en el terminal, ejecute el siguiente comando de cola:

$ tail/var/log/syslog

Especifique las líneas syslog:

El "cola"Se usa para capturar el registro de los archivos syslog e imprimirlo en el terminal. Por defecto, cuando se ejecuta un comando de cola, imprime las últimas 10 líneas de registro de un archivo. Pero también podemos especificar el número de líneas de registro para imprimir:

$ tail -n 30/var/log/syslog

Agregue el registro en el archivo syslog:

Agregue cualquier comentario en el archivo syslog a través del "maderero"Comando sin pasar ninguna opción.

$ logger "for_testing"

Ejecuta el "cola"Comando para imprimirlo en la terminal:

$ tail/var/log/syslog

Comando de registro "quién":

El "madereroEl comando también se puede usar para agregar la salida estándar de cualquier comando. Escribe el "OMS"Con el comando logger para agregarlo en el archivo syslog:

$ Logger 'Who'

Mostrarlo con el cola dominio:

Registre el archivo especificado:

El "maderero"El comando permite al usuario agregar el contenido de un archivo especificado en el archivo syslog utilizando la opción" -f ".

Creemos un archivo llamado "test_file1.TXT"Y agréguelo:

Ahora, para imprimir el registro de archivos en el terminal, ejecute el comando dado:

$ logger -f test_file1.TXT

NOTA: En el comando de cola, la cola -2 significa que imprimirá las dos últimas líneas de salida. Pero si desea imprimir la salida detallada con todos los registros, no necesita especificar el número de líneas.

Especificar el tamaño del registro:

Algunas registro pueden ser cadenas largas y limitarlas para usar "-tamaño" opción. Ejecute lo mencionado "-tamaño"Opción de la siguiente manera:

$ Logger - -Size 12 12345678901122334455 ..

(En el comando anterior, agregamos caracteres aleatorios en el registro y mostramos los únicos primeros 12 caracteres usando la opción de tamaño. Cola -1 Imprimirá solo la última línea del resultado de la pantalla).

Ignorar líneas vacías:

Utilizar el "-mi"Opción si el archivo contiene líneas vacías en él. Eliminará las líneas en blanco del archivo e imprimirá la salida de la manera estándar.

Por ejemplo, agregue algunas líneas en blanco en el archivo de texto que creamos:

Ejecuta el "-mi"Opción con el nombre del archivo"test_file1.TXT"Para eliminar las líneas vacías:

$ logger -e -f test_file1.TXT

Ayuda de visualización:

Escribe el "-ayuda"Opción para mostrar el mensaje de ayuda sobre el"madereroComando "y sus opciones:

$ Logger --help

Conclusión:

El "syslogEl archivo "en cada sistema mantiene un registro de cada acción realizada por el sistema operativo. Hay un "maderero"Comando en los sistemas Linux que proporciona una interfaz al usuario para agregar registros en el"/var/log/syslog"Archivo utilizando el terminal.

En este escrito, hemos discutido el Linux "maderero"Comando y aprendió la funcionalidad de sus diferentes opciones a través de múltiples ejemplos.