Veamos algunas operaciones básicas con el comando logrotate que nos permitirán limitar y controlar el tamaño de los archivos de log. Un caso típico son los logs de Apache (httpd).
La configuración de la aplicación logrotate se divide en archivos. La configuración principal se define en /etc/logrotate.conf y luego es posible definir más archivos para cada aplicación, como por ejemplo /etc/logrotate.d/httpd
En este último archivo usaremos las directivas rotate 2 y size +50MB para ir rotando los archivos en cuanto se alcanzan los 50 MB y nunca tener más de dos archivos de log.
Para forzar la ejecución manual de la aplicación logrotate podemos usar el siguiente comando:
logrotate -v /etc/logrotate.d/httpd
Los archivos de log de Apache los encontraremos en la carpeta /var/log/httpd. Encontraremos dos archivos access_log y error_logs, junto con los correspondientes rotates *.x
La configuración de la aplicación logrotate se divide en archivos. La configuración principal se define en /etc/logrotate.conf y luego es posible definir más archivos para cada aplicación, como por ejemplo /etc/logrotate.d/httpd
En este último archivo usaremos las directivas rotate 2 y size +50MB para ir rotando los archivos en cuanto se alcanzan los 50 MB y nunca tener más de dos archivos de log.
Para forzar la ejecución manual de la aplicación logrotate podemos usar el siguiente comando:
logrotate -v /etc/logrotate.d/httpd
Los archivos de log de Apache los encontraremos en la carpeta /var/log/httpd. Encontraremos dos archivos access_log y error_logs, junto con los correspondientes rotates *.x
Comentarios