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