Ola amigo estudante.
Pra quem é curioso como eu provavelmente já foi fuçar as pastas /var/log.
E com certeza ficou confuso ao se deparar com muitos arquivos com mesmo nome e numeros atrelados.
Vamos falar um pouco sobre eles, principalmente os arquivos.log e tentar entende-los.
Sim, isso é absolutamente normal no Ubuntu (e em outros sistemas Linux).
Esses arquivos na pasta /var/log
armazenam registros de eventos e mensagens geradas por serviços, aplicativos e pelo sistema operacional.
O que você está vendo são arquivos de log rotacionados, um processo automático realizado pelo sistema para evitar que os logs fiquem grandes demais.
Por exemplo:
auth.log
é o log de autenticação atual.auth.log.1
é uma versão anterior, arquivada.auth.log.2.gz
é uma versão ainda mais antiga, comprimida para economizar espaço.
A ferramenta responsável por isso é ologrotate
, que roda periodicamente (via cron) e arquiva os logs conforme configurado em/etc/logrotate.conf
e nos arquivos de/etc/logrotate.d/
. Essa configuração define a frequência de rotação (diária, semanal etc.), compressão, número de arquivos antigos a manter e se algum serviço deve ser reiniciado após a rotação.
Alguns arquivos comuns em/var/log
:auth.log
: registros de autenticação (sudo, SSH, login).alternatives.log
: alterações em alternativas de comandos.dpkg.log
: instalação/remoção de pacotes.syslog
: mensagens gerais do sistema.kern.log
: mensagens do kernel.boot.log
: eventos da inicialização.apt/history.log
: histórico de comandos do APT.Xorg.0.log
: log do servidor gráfico X.
É possível remover logs antigos manualmente para liberar espaço, mas isso deve ser feito com cuidado, pois pode comprometer a análise de problemas ou auditorias de segurança.
Exemplo de comandos:
sudo journalctl --vacuum-time=7d
sudo rm /var/log/*.gz
sudo rm /var/log/*.1
A existência de múltiplos arquivos .log
, .log.1
, .gz
é o comportamento esperado de um sistema Linux saudável, e faz parte da gestão automatizada de logs.
Confere ai e comenta sua opinião.
Bons estudos.
Até...