Encontro DebianDayPT 2008 - Inscreve-te! | Visite também o Planeta DebianPT.org

limpar todos os logs do sistema

Submetido por graciano a Quarta, 2008-05-21 17:36.

Boas
Queria fazer um "reset" a todos os logs para começar a espreitar o que vai acontecendo sem ter o lixo todo do passado a atrapalhar.
Posso eliminar tudo que está em /var/log ou é mais complicado do que isso?
E as directorias mencionadas em /etc/syslog.conf ...
A ideia é FAZER UM RESET GERAL AOS LOGS DO SISTEMA!
Obrigado

Comentários

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

humm ... rm -rf /var/log/*

humm ... rm -rf /var/log/* não dá?

Deve dar :) A minha pergunta

Deve dar :)
A minha pergunta era se depois ele não se vai queixar ao tentar escrever em directorias ou ficheiros que eu eliminei totalmente ... mas vou fazer essa experiência quando tiver tempo para repor tudo caso a coisa dê para o torto.

mkdir /var/log2 mv

mkdir /var/log2
mv /var/log/* /var/log2

qq coisa do género: cd

qq coisa do género:

cd /var/log
for r in ` ls -l | grep ^d|gawk '{print $8}'`; do
for i in `ls|grep .log"; do echo > $i ;done
done

depois tens montes de files que não acabam em .log ... e as copias comprimidas dos logs 'rotated'...

nesses tem de ser à mão...

::-------------------------------------
"Manage complexity, achieve agility"

faltava ali um "cd $r" cd

faltava ali um "cd $r"

cd /var/log
for r in ` ls -l | grep ^d|gawk '{print $8}'`; do
cd $r
for i in `ls|grep .log"; do echo > $i ;done
done

::-------------------------------------
"Manage complexity, achieve agility"

Fiz +- como disse o gass e a

Fiz +- como disse o gass e a coisa está a começar a "encher" de novo normalmente.
Obrigado pelas dicas.

conta lá o +- ...

conta lá o +- ...

Fiz o backup da /var/log ...

Fiz o backup da /var/log ... caso a coisa desse para o fatal.
Depois eliminei todo o conteúdo de /var/log.
...
Agora mesmo fiz ...
#apt-get install unrar
e deu esta msg...
Processing triggers for man-db ...
A instalar unrar (1:3.7.8-2) ...
E: Falta o directório '/var/log/apt/'

Criei o directório e voltei a repetir o comando e já não deu erro.

Provavelmente vai voltar a queixar-se das outras directorias que eliminei.
Por exemplo: a directoria gdm agora não me aparece nem me deu nenhuma mensagem de erro! (pelo menos que eu a veja)
Isto provavelmente significa que ao não encontrar a directoria não actualiza os logs não é?
Fico à espera que a máquina se queixe e vou compondo isto :)

gdm

Encontrei ... estavam a ser enviados para /var/lib/gdm

Bem, sei que vim

Bem, sei que vim tarde.

Amigo, nunca se deve apagar o directorio de LOGs, atenção que apesar de "tudo no linux serem ficheiros..." é necessário não esquecer que a os logs tem permissões específicas muitas das vezes. Se apagas esta diractoria pura e simplesmente aplicações irão deixar de funcionar.

Normalmente, o logrotate gere os logs e vai criando um histórico, log.0, log.0.gz ou qualquer coisa do género :)

O mais simples que podes fazer é um simples echo > /var/log/xxx.log, sendo o xxx o arquivo de log que queres limpar. Depois acompanhas de novo o log em tempo real com o tail -f /var/log/xxx.log

José Rodrigues

Back to top