2014-04-01 5 views
5

Wie kann ich die Gesamtgröße der Protokolldateien begrenzen, die von syslog verwaltet werden? Die ältesten archivierten Protokolldateien sollten wahrscheinlich entfernt werden, wenn diese Größenbeschränkung (Kontingent) überschritten wird.Wie kann die Gesamtgröße der von syslog verwalteten Protokolldateien begrenzt werden?

Einige der Protokolldateien sind benutzerdefinierte Dateien, die von LOG_LOCALn angegeben werden, aber das ist für das Kontingentproblem nicht wichtig.

Danke!

+2

Konfigurieren Sie Logrotate. Einige Syslog-Inkarnationen unterstützen das interne Rotieren. – user3159253

Antwort

-1

Das Linux-Dienstprogramm logrotate benennt die Systemfehlerprotokolldateien regelmäßig um und verwendet sie erneut, so dass sie keinen übermäßigen Speicherplatz belegen. Das Linux-System speichert alle relevanten Informationen dazu in der Datei /etc/logrotate.conf

Es gibt eine Reihe von Attributen, die uns helfen, die Protokollgröße zu verwalten. Bitte lesen Sie das Handbuch ("man logrotate") bevor Sie etwas tun. Auf meinem Rechner sieht diese Datei wie folgt:

# see "man logrotate" for details 
# rotate log files weekly 
weekly 

# keep 4 weeks worth of backlogs 
rotate 4 

# create new (empty) log files after rotating old ones 
create 

# uncomment this if you want your log files compressed 
#compress 

# packages drop log rotation information into this directory 
include /etc/logrotate.d 

# no packages own wtmp, or btmp -- we'll rotate them here 
/var/log/wtmp { 
    missingok 
    monthly 
    create 0664 root utmp 
    rotate 1 
} 

/var/log/btmp { 
    missingok 
    monthly 
    create 0660 root utmp 
    rotate 1 
} 

# system-specific logs may be configured here 

Wie wir, dass die Log-Dateien sehen können, würde auf wöchentlich basis.This gedreht werden kann, um täglich basis.The Kompresse aktiviert ist nicht auf meinem Rechner geändert werden. Dies kann aktiviert werden, wenn Sie die Protokolldateigröße verkleinern möchten. Es gibt ausgezeichnete article, die Sie für das vollständige Verständnis dieses Themas beziehen können.

Verwandte Themen