Pular para o conteúdo

Limpar logs do sistema

Cria lista de todos os arquivos de log que serão limpos.
Renato Lucena cpdrenato
Hits: 6.477 Categoria: Shell Script Subcategoria: Variáveis
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Cria lista de todos os arquivos de log que serão limpos.
Download 7185.limpeza.sh Enviar nova versão

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!

Instalador e ativador da placa Real 3D Captura.

melhorias

Instalação e configuração DNS

cpb - Copia arquivos executáveis...

Bloqueando ataque de força bruta em ssh através de script bash

#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

Entre na sua conta para comentar.