Strona 1 z 1

czas przechowywania logów przez system

: 27 lipca 2008, 18:03
autor: R_Przemek
Witam

Mam takie pytanie, przez jaki okres czasu system domyślnie przechowuje logi systemowe w pliku /var/log/auth.log. Czy można to gdzieś konfigurować, a jeśli tak to gdzie?

To samo pytanie mam do apache2 (czyli /var/log/apache2/access.log i /var/log/apache2/error.log).
A także ProFTPd (/var/log/proftpd/proftpd.log).

: 06 sierpnia 2008, 21:17
autor: Tatanek
Wdaje mi się, że odpowiedź na Twoje pytanie to logrotate.
Zobacz do

Kod: Zaznacz cały

 /etc/logrotate.d/ 
U mnie jeżeli przykładowo popatrzę na apache2 jest;

Kod: Zaznacz cały

/var/log/apache2/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
                        /etc/init.d/apache2 reload > /dev/null
                fi
        endscript
}
Ale to domowy PC. Na serwerach czas trzymania logów jest któtszy, bo jest duży ruch, więc
access.log puchnie szybko a jak aplikacja jest niestabilna to i error.log rośnie.