alte Log-File-Einträge automatisch löschen?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
User avatar
coltseavers
Posts: 189
Joined: 2009-11-04 00:43
Location: NRW
 

alte Log-File-Einträge automatisch löschen?

Post by coltseavers »

Servus,

wollt mal fragen, wie man am besten mit immer länger werdenden Logfiles umgeht.
Gibts ne relativ einfache Möglichkeit z.B. Einträge, die älter als 1 Monat sind automatisch zu löschen?
Oder wie handled man das üblicherweise?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: alte Log-File-Einträge automatisch löschen?

Post by Roger Wilco »

logrotate…
User avatar
coltseavers
Posts: 189
Joined: 2009-11-04 00:43
Location: NRW
 

Re: alte Log-File-Einträge automatisch löschen?

Post by coltseavers »

that's what i've been searching for! thx a lot!
EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn
 

Re: alte Log-File-Einträge automatisch löschen?

Post by EdRoxter »

Wobei die System-Logfiles (syslog, messages, mail.log etc.), die über sysklogd laufen, von Logrotate nicht erfasst werden. Das Rotieren dafür musst du separat in /etc/cron.(daily|weekly)/sysklogd einstellen.

Genaueres hierzu unter http://www.ducea.com/2006/06/06/rotatin ... -1-syslog/.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: alte Log-File-Einträge automatisch löschen?

Post by Roger Wilco »

logrotate rotiert Dateien. Es ist dem Programm letztendlich egal, welcher Prozess die zu rotierenden Dateien erzeugt hat bzw. erzeugt, d. h. man kann damit auch problemlos die von dir als "System-Logfiles" (also vom lokalen syslogd erzeugten Dateien) damit rotieren - solange man nicht vergisst, dem syslogd danach ein HUP zu schicken, wie jedem anderen Programm mit offenen File-Deskriptoren auch.
EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn
 

Re: alte Log-File-Einträge automatisch löschen?

Post by EdRoxter »

Richtig, aber bei Debian ist es von Werk aus so gelöst, wie von mir beschrieben. Warum auch immer... :)
User avatar
Joe User
Project Manager
Project Manager
Posts: 11190
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: alte Log-File-Einträge automatisch löschen?

Post by Joe User »

EdRoxter wrote:Richtig, aber bei Debian ist es von Werk aus so gelöst, wie von mir beschrieben. Warum auch immer... :)
Weil die Debian-Maintainer sich gerne über (ungeschriebene) Standards hinwegsetzen. Debian entwickelt sich schon seit woody immer mehr zur Frickel-Distribution und ist demnächst gänzlich unbrauchbar für produktive Systeme, quasi ein Ubuntu-Lite...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.