logrotate!!
Si un dÃa ves que el log de tu máquina se ha comido 10^6 hamburguesas, talvez serÃa bueno instalar logrotate.
Esto suele pasar en sistemas Gentoo, cuando has ido a toda mecha instalando un sistema, por aquello de las prisas y los presupuestos.
Pero claro que en el, nunca bien ponderado, handbook lo pone:
Si está pensando utilizar sysklogd o syslog-ng quizá quiera instalar posteriormente logrotate ya que esos logeadores no proporcionan ningún mecanismo de rotación para los archivos de log.
Asà que:
# emerge -av logrotate
Un dato anecdótico es que tiene Copyright de Red Hat, Inc.
tratatrá ~ # logrotate -v
logrotate 3.7.1 - Copyright (C) 1995-2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License
Algunos ficheros de configuración y la ruta del mismo para información:
# cat /etc/logrotate.d/syslog-ng
/var/log/messages {
rotate 7
weekly
size 50M
sharedscripts
postrotate
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
endscript
}
/var/log/syslog {
rotate 7
weekly
size 50M
sharedscripts
postrotate
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
endscript
}
/var/log/debug {
rotate 7
weekly
size 50M
sharedscripts
postrotate
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
endscript
}
Para forzar el rotado de logs ejecuta esta instrucción:
# logrotate -f /etc/logrotate.conf
Más informacion en: http://gentoo-wiki.com/HOWTO_Setup_Logrotate