Limpar logs do sistema

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

[ Hits: 5.985 ]

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

DHCP

Script para embutir legenda.

Criar lançadores de aplicativos no Unity

Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente

melhorias


  

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