wils@web ~ $ cat ~/ajuda/como-usar-o-logrotate-no-ubuntu-22-04-para-gerenciar-logs-de-forma-automatizada.md

Servidores

Como usar o Logrotate no Ubuntu 22.04 para gerenciar logs de forma automatizada

atualizado em 25/08/2026

O Logrotate é uma ferramenta essencial no Ubuntu 22.04 para gerenciar logs de forma automatizada, permitindo a rotação, compressão e eliminação de arquivos de log antigos.

Introdução

Com o aumento do volume de dados gerados por aplicações, é crucial manter os logs organizados. O Logrotate facilita esse gerenciamento, evitando que os arquivos de log ocupem muito espaço em disco.

Instalação do Logrotate

O Logrotate já vem instalado por padrão no Ubuntu 22.04. Para verificar se está instalado, use o seguinte comando:

dpkg -l | grep logrotate

Configuração Básica

O arquivo principal de configuração do Logrotate está localizado em /etc/logrotate.conf. Para adicionar configurações específicas para um aplicativo, você pode criar um novo arquivo em /etc/logrotate.d/.

Exemplo de Configuração

Vamos configurar o Logrotate para um arquivo de log localizado em /var/log/meuapp.log. Crie um arquivo de configuração com o seguinte comando:

sudo nano /etc/logrotate.d/meuapp

Adicione o seguinte conteúdo:

/var/log/meuapp.log {
    weekly
    rotate 4
    compress
    missingok
    notifempty
    create 0640 root adm
}
  • weekly: Rotaciona os logs semanalmente.
  • rotate 4: Mantém 4 arquivos de log antigos.
  • compress: Comprime os logs antigos.
  • missingok: Ignora erros se o log estiver ausente.
  • notifempty: Não rotaciona se o log estiver vazio.
  • create 0640 root adm: Cria novos arquivos de log com as permissões especificadas.

Testando a Configuração

Para testar a configuração do Logrotate e verificar se está funcionando corretamente, use o seguinte comando:

sudo logrotate -d /etc/logrotate.conf

O parâmetro -d executa o Logrotate em modo de depuração, mostrando o que seria feito sem realmente executar a rotação.

Conclusão

O Logrotate é uma ferramenta poderosa que ajuda a manter os logs organizados e sob controle. Uma dica importante é sempre verificar as permissões dos arquivos de log e as configurações de rotação para evitar problemas de acesso e segurança.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.