Bezpiecze±stwo system≤w Linux'owych

Linux Security - Logi
Strona g│≤wna

Logrotate
Logi standardowo w dystrybucji Red Hat przechowywane s▒ w katalogu /var/log. S▒ tam takie pliki jak: secure,messages,maillog,boot.log. Przy pomocy programu Logrotate mo┐na ustaliµ jak du┐y ma byµ ka┐dy z tych plik≤w. Mo┐na te┐ ustaliµ aby po przekroczeniu ustalonego rozmiaru by│o tworzone archiwum pliku.

Konfiguracji dokonuje siΩ w pliku /etc/logrotate.conf a tak┐e w plikach w katalogu /etc/logrotate.d/.
Znajduj▒ siΩ tam przyk│adowo pliki:
  • apache - logi serwera www
  • ftpd - logi serwera ftp
  • squid - logi serwera proxy
  • syslog - logi systemowe
Chcemy np. aby plik secure mia│ maksymalny rozmiar 1000KB i by│y zawsze tworzone 4 skompresowane archiwa pliku. W tym wypadku nale┐y wyedytowaµ plik Syslog. Jego zawarto╢ci powinna wygl▒daµ w ten spos≤b:
[root@localhost]# cat syslog
/var/log/messages {
   compress
   rotate 4
   size=1000k
   postrotate
       /usr/bin/killall -HUP syslogd
   endscript
}
compress      - archiwum pliku ma byµ skompresowane
rotate 4         - oznacza 4 archiwa
size=1000k    - maksymalny rozmiar pliku syslog

Teraz nale┐y wywo│aµ jeszcze sam program:

logrotate /etc/logrotate.conf.

Polecenie to najlepiej dopisaµ np do crona w katalogu /etc/cron.daily aby codziennie by│a robiona archiwizacja log≤w.

ICMP - Pine - Fork - Firewall - Bezpieczne partycje
Suidy - Skanowanie - Word exportable - Backdoor'y - Sumy kontrolne
Perl - Logrotate - Shell przez WWW - Forum - KsiΩga go╢ci - Statystka - Linki

Kontakt: tronix@2com.pl
Copyright by Tronix (c)2001 All Rights Reserved