Limpar logs do sistema

Publicado por Renato Lucena (última atualização em 16/02/2022)

[ Hits: 5.227 ]

Homepage: https://blog.renatolucena.net

Download 7185.limpeza.sh




Cria lista de todos os arquivos de log que serão limpos.

  



Esconder código-fonte

#! /bin/sh
cd /var/log
#limpa arquivos compactados
rm *.gz
# cria lista de todos os arquivos de log que serao limpos
lista=`find -type f`
# executa a limpeza dos logs
for i in $lista
do
echo -n >$i &>/dev/null
echo Zerando arquivo $i...
done
truncate *.log --size 0
# Para configurar o sistema de forma que só armazene os últimos 30 dias de log
journalctl --vacuum-time=30d
# por tamanho: journalctl --vacuum-size=200M
# sudo du /var/* -hs
find -maxdepth 1 -ctime +7 -exec rm -Rf {} \;
# find -maxdepth 1 -ctime +7 -exec rm -Rf {} \;
echo Limpeza dos arquivos de log concluída!

Scripts recomendados

Método para verificar e instalar pacotes

vcut - Recortar vídeos usando ffmpeg

Fechar contas em servidor Zimbra após 90 dias

Tempo e temperatura local no terminal

Script para verificação do JAVA configurado no PATH


  

Comentários
[1] Comentário enviado por maurixnovatrento em 02/03/2022 - 21:07h


Bem bolado. Muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts