Systemverwaltung - Rotieren von Logfiles
Logdateien wachsen naturgemäß an. Weil der Plattenplatz begrenzt
ist und die Logdateien sehr groß und unübersichtlich werden, ist
es ratsam, diese in festen Abständen zu rotieren. D.h., das alte
Logfile wird wegkopiert und das erzeugende Programm dazu veranlasst ein
neues zu erzeugen. Das geschieht häfig durch das Versenden bestimmter
Signale.
Da dies eine sehr häufige Aufgabe ist, existieren fertige Skripte
für diesen Zweck. Z.B. logrotate auf Linuxsystemen. logrotate wird in
/etc/logrotate.conf konfiguriert.
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# send errors to root
errors root
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own lastlog or wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
/var/log/lastlog {
monthly
rotate 1
}
# system-specific logs may be configured here
Letzte Änderung am
Mit Nov 24 10:56:17 CET 1999
von Heron