Dies ist eine alte Version des Dokuments!


Logfilerotation in »/var/log« beeinflussen

In »var/log« befinden sich idR die Logfiles des Systems und weiteren Diensten. Wie auf UNIX Systemen üblich werden dort die Logfiles ggf komprimiert, rotiert und somit archiviert. Unter Mac OSX wird diese Rotation durch die Konfigurationsdatei »/etc/newsyslog.conf« gesteuert. Dort wird eingestellt wann ein Logfile komprimiert wird und wie viele Versionen davon archiviert werden:

/etc/newsyslog.conf

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/appfirewall.log                640  5     1000 *     J
/var/log/ftp.log                        640  5     1000 *     J
/var/log/hwmond.log                     640  5     1000 *     J
/var/log/install.log                    640  5     1000 *     J
/var/log/ipfw.log                       640  5     1000 *     J
/var/log/lookupd.log                    640  5     1000 *     J
/var/log/lpr.log                        640  5     1000 *     J
/var/log/mail.log                       640  5     1000 *     J
/var/log/ppp.log                        640  5     1000 *     J
/var/log/secure.log                     640  5     1000 *     J
/var/log/system.log                     640  7     *    @T00  J
/var/log/wtmp                           644  3     *    @01T05 B

An dieser Stelle können folgende Parameter beeinflusst werden:

  • mode: Hier werden die Berechtigungen für das zu erzeugende Archivfile in der Oktalnotation für UNIX Berechtigungen angegeben.
  • count: Hier wird die Anzahl der zu archivierenden Dateien eingestellt. Bei erreichen der maximalen Anzahl an Archivdateien wird die älteste überschrieben.
  • size: Wird in dieser Spalte ein nummerischer Eintrag gemacht, wird so die maximale Dateigröße des Logfiles definiert. Bei erreichen der maximalen Dateigröße wird das Logfile archiviert und ein neues leeres Logfile erzeugt. Die Angabe ist in Kilobyte (KiB) vorzunehmen. Wir ein Asterix (*) in dieser Spalte verwendet, wird die Dateigröße nicht als Kriterium für eine Trimmung des Logfiles verwendet.
  • when: Hier wird der Zeitpunkt und/oder der Zeitintervall für eine Trimmung des Logfiles eingestellt.
mac/newsyslogconf.1336400883.txt.gz (7794 views) · Zuletzt geändert: 2012/05/07 16:28 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0