GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos logrotate en Linux

Los archivos de registro realizan un seguimiento de los eventos en el sistema. Son esenciales para depurar problemas y monitorear máquinas en vivo. Los archivos de registro crecen a medida que pasa el tiempo y se registran más eventos. Dado que los datos más antiguos son menos útiles que los datos actuales, los archivos de registro se renombran cuando alcanzan un límite de tamaño y los archivos más antiguos se eliminan.

La herramienta logrotate le permite rotar los registros que generan las aplicaciones y los scripts. Mantiene sus directorios de registro ordenados y minimiza el uso del disco cuando se configura correctamente. logrotate está instalado de forma predeterminada, pero si no está instalado, puede instalarlo ejecutando el siguiente comando:

# yum install -y logrotate

Opciones del comando logrotate

Opción Descripción
-d, –depuración Activa el modo de depuración e implica -v.
-f, –fuerza Le dice a logrotate que fuerce la rotación, incluso si no cree que sea necesario.
-m, –mail [comando] Le dice a logrotate qué comando usar al enviar registros por correo.
-s, –state Le dice a logrotate que use un archivo de estado alternativo.
–uso Imprime un breve mensaje de uso.
–?, –ayuda -Imprime el mensaje de ayuda.
-v, –detallado Activa el modo detallado.

Ejemplos de comandos logrotate

1. Para forzar la rotación del registro:

# logrotate -f /etc/logrotate.conf
# logrotate --force /etc/logrotate.conf 

2. Para probar la rotación de registros:

# logrotate -d /etc/logrotate.conf
# logrotate --debug /etc/logrotate.conf 

3. Para configurar el modo detallado:

# logrotate -v /etc/logrotate.conf
# logrotate --verbose /etc/logrotate.conf 

4. Para obtener ayuda para logrotate:

# logrotate -?
# logrotate --help 

5. Para mostrar la breve ayuda de uso:

# logrotate --usage 

Reflexiones finales

La herramienta logrotate es un script que cron ejecuta todos los días. Las directivas añadidas a la definición de logrotate por defecto son comprimir, diariamente, delaycompress, dateext, missok y rotar.


Linux
  1. Comando JQ en Linux con ejemplos

  2. 7 ejemplos de comandos Linux df

  3. 8 ejemplos de comandos TR de Linux

  4. Ejemplos de comandos rm en Linux

  5. Ejemplos de comandos ps en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux