wils@web ~ $ cat ~/ajuda/como-configurar-o-logrotate-no-linux.md

Linux

Como configurar o logrotate no Linux

atualizado em 20/07/2026

O logrotate é uma ferramenta essencial no Linux que permite gerenciar e rotacionar arquivos de log, evitando que eles ocupem muito espaço em disco. Neste guia, vamos aprender a configurar o logrotate no Linux.

Passo a Passo para Configuração do Logrotate

1. Instalação do Logrotate

Na maioria das distribuições Linux, o logrotate já vem instalado por padrão. Para verificar, você pode usar o seguinte comando:

logrotate --version

Se não estiver instalado, você pode instalar usando:

sudo apt-get install logrotate  # Para distribuições baseadas em Debian
sudo yum install logrotate      # Para distribuições baseadas em Red Hat

2. Localização dos Arquivos de Configuração

Os arquivos de configuração do logrotate estão localizados em:

  • /etc/logrotate.conf - Configuração global
  • /etc/logrotate.d/ - Configurações específicas de aplicativos

3. Configurando o Logrotate

Para adicionar uma nova configuração, você pode criar um arquivo dentro do diretório /etc/logrotate.d/. Por exemplo, para rotacionar o log de um aplicativo chamado meuapp, crie um arquivo:

sudo nano /etc/logrotate.d/meuapp

Adicione a seguinte configuração:

/var/log/meuapp.log {
    daily
    missingok
    rotate 7
    compress
    delaycompress
    notifempty
    create 0640 root root
}

4. Testando a Configuração

Para testar a configuração do logrotate, você pode usar o seguinte comando:

sudo logrotate -d /etc/logrotate.conf

O parâmetro -d faz com que o logrotate execute em modo de depuração, sem efetuar alterações.

Dica de Verificação/Segurança

Após configurar o logrotate, é importante monitorar os arquivos de log para garantir que a rotação está funcionando corretamente. Você pode verificar os logs do sistema usando:

tail -f /var/log/syslog

Isso ajuda a identificar se houve algum erro durante a rotação dos logs.

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.