Estou usando uma máquina virtual kvm ubuntu 10.04 para testar alguns recursos de um módulo do kernel. Eu vasculho os /var/log
arquivos para observar as mensagens do kernel sobre esse módulo.
Para iniciar de um estado limpo, removo os arquivos de log que contêm mensagens mais antigas executando rm -rf /var/log/*
e reiniciando a máquina virtual. No entanto, após a reinicialização, os novos arquivos de log ainda contêm essas mensagens de log antigas. Demora cerca de 5-6 ciclos de exclusão de arquivos e reinicialização da máquina virtual para finalmente se livrar dessas mensagens do arquivo de log.
Por que isso está acontecendo? Existe uma maneira mais fácil de limpar arquivos de log?
logrotate
é o software linux oficial sobre exclusão e rotação de logs automaticamente.