Como ler logs com journalctl, verificar quanto espaço o journal utiliza e reduzi-lo com segurança usando as opções --vacuum.
journalctl é o comando que lê o journal do systemd, o armazenamento de logs binários usado pela maioria das distribuições Linux modernas. Ele filtra mensagens por serviço, inicialização, tempo e prioridade, e também pode relatar e limitar o uso de disco do journal, que frequentemente cresce para vários gigabytes em /var/log/journal.
'journalctl -u nginx.service' mostra as mensagens de uma unidade. '-b' limita a saída à inicialização atual, '-b -1' à anterior. '-p err' mostra apenas erros e níveis superiores. '--since "1 hour ago"' limita por tempo, e '-f' acompanha novas mensagens em tempo real.
'journalctl --disk-usage' exibe o tamanho total dos arquivos de journal ativos e arquivados.
'--vacuum-size=', '--vacuum-time=' e '--vacuum-files=' removem arquivos de journal arquivados até que o limite seja atingido; eles não alteram os arquivos ativos.
Os limites são definidos em /etc/systemd/journald.conf, por exemplo SystemMaxUse=500M, e então aplicados com 'systemctl restart systemd-journald'. Sem uma configuração, o journald mantém por padrão o journal dentro de 10% do tamanho do sistema de arquivos, limitado a 4 GB.
journalctl --disk-usagesudo journalctl --rotatesudo journalctl --vacuum-time=2weekssudo journalctl --vacuum-size=500M/etc/systemd/journald.conf e execute: sudo systemctl restart systemd-journald/var/log/journal manualmente enquanto o journald estiver em execução.Observação: RainServer oferece monitoramento e limpeza segura para servidores Linux; ele mostra o que será alterado e solicita confirmação primeiro.
Última atualização: 2026-10-08
O que o logrotate faz, como sua configuração em /etc/logrotate.conf e /etc/logrotate.d funciona e como testar uma regra com segurança.
Como encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.
Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.