df -h
vc ve o espaço livre em mb.... é mais losso..
Versão Imprimível
df -h
vc ve o espaço livre em mb.... é mais losso..
limpe constantemente os logs, mas não se esqueça de verificar o conteúdo deles antes, os logs são seus melhores 'amigos' no quesito segurança... também é interessante fazer alguns scripts que varrem os logs em busca de anormalidades, assim vc não precisa ficar lendo os logs contantemente...
[]´s
Slice
Em vez de ficar sempre limpando os log, vc pode configurar o logrotate para fazer o rotacionamento dos arquivos (diário, semanal ou mensal) e manter apenas os desejados (ex. os 4 ultimos) além de ter a opção de compactá-los.
Tudo automaticamente, basta configurá-lo uma vez! :)
como configuro o logrotate ?!?!
O logrotate tem que estar instalado no Linux.
Dentro do /etc/cron.daily terá q ter o arquivo logrotate (com permissão de execução)
=> logrotate:
Código :
#!/bin/sh /usr/sbin/logrotate /etc/logrotate.conf
Sendo q o /usr/sbin é onde está o arquivo binário e o /etc é onde está o arquivo de configuração
=> logrotate.conf
Código :
# configuração padrao # rotacionar semanalmente weekly # diário = daily mensal = monthy # Manter os últimos 4 rotate 4 # Criar arquivos de log novos (limpo) depois de rotacionar create # Compactar arquivos depois de rotacionar compress # Executa os scripts em prerotate e postrotate a cada vez que os logs # forem rodados. nosharedscripts # Inclusão de outros scripts de rotacionamento include /etc/logrotate.d # no packages own wtmp -- we'll rotate them here (rotacionamento padao) /var/log/wtmp { monthly create 0664 root utmp rotate 1 }
Abaixo dois scripts do /etc/logrotate.d como exemplo:
=> syslog
Código :
#rotaciona os arquivos: /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron { sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true endscript }
=> squid
Código :
/var/log/squid/access.log { daily #diario rotate 10 #manter os ultimos 10 copytruncate #copia truncada compress #compactar delaycompress #manter o ultimo além do em uso descompactado notifempty missingok } /var/log/squid/cache.log { daily rotate 10 copytruncate compress delaycompress notifempty missingok } /var/log/squid/store.log { daily rotate 10 copytruncate compress delaycompress notifempty missingok # This script asks squid to rotate its logs on its own. # Restarting squid is a long process and it is not worth # doing it just to rotate logs postrotate /usr/sbin/squid -k rotate endscript }
Bom, acho q já deu para ter uma idéia né? Msm assim, qq coisa, posta novamente!!!