Limpar logs do sistema

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

[ Hits: 5.294 ]

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

Embaralhando elementos de um vetor

compactação de backup diários

Criação de maquinas no SAMBA

Simples script em Dialog

AVG Update Shell Script


  

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