czas przechowywania logów przez system

Konfiguracja serwerów, usług, itp.
R_Przemek
Posty: 54
Rejestracja: 12 lipca 2008, 16:02

czas przechowywania logów przez system

Post 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).
Tatanek
Posty: 9
Rejestracja: 04 stycznia 2008, 05:22
Lokalizacja: Kraków

Post 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.
ODPOWIEDZ