Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:repository_spiegeln_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
tachtler:repository_spiegeln_centos_7 [2014/12/12 14:49] – [Einbindung als cron-job] klaustachtler:repository_spiegeln_centos_7 [2014/12/12 14:50] klaus
Zeile 702: Zeile 702:
 lrwxrwxrwx  1 root root  27 Dec 12 14:42 rsync_centos70.sh -> /root/bin/rsync_centos70.sh lrwxrwxrwx  1 root root  27 Dec 12 14:42 rsync_centos70.sh -> /root/bin/rsync_centos70.sh
 </code> </code>
 +
 +==== Logrotate ====
 +
 +Das Script **''/root/bin/rsync_centos70.sh''** erzeugt eine **LOG**-Datei mit nachfolgender Bezeichnung und folgendem Speicherort:
 +  * **''/var/log/rsync_centos70.sh''**
 +
 +Um das stetige Anwachsen und die Größe dieser **LOG**-Datei nicht ins unendliche zu treiben, wäre es sinnvoll die **LOG**-Datei mit **Linux**-Bordmitteln in regelmäßigen Abständen zu rotieren.
 +
 +Dies kann durch die Anlage eines **neuen**, nachstehend gezeigten Scripts, erfolgen. Der Speicherort muss hier:
 +  * **''/etc/logrotate.d''**
 +sein und das Script kann folgenden Namen tragen:
 +  * **''rsync_centos70''**
 +
 +Der Inhalt des Scripts **''/etc/logrotate.d/rsync_centos70''** sieht folgendermaßen aus:
 +<code ini>
 +/var/log/rsync_centos70.log {
 +    weekly
 +    rotate 4
 +    compress
 +    delaycompress
 +    missingok
 +    notifempty
 +}
 +</code>
 +
 +Demnach wird die **LOG**-Datei nach nachfolgenden Regeln rotiert:
 +  * **''weekly''** - wöchentlich
 +  * **''rotate 4''** - die letzten 4 **LOG**-Dateien sollen jeweils erhalten bleiben
 +  * **''compress''** - Alte Versionen der **LOG**-Datei werden komprimiert
 +  * **''delaycompress''** - Verschiebt die Kompression des letzten **LOG**-Datei auf den nächsten Rotationszyklus
 +  * **''missingok''** - Das __nicht__ vorhanden sein der **LOG**-Datei soll zu __keinem__ Fehler führen 
 +  * **''notifempty''** - Nicht rotieren, wenn die **LOG**-Datei leer ist
  
tachtler/repository_spiegeln_centos_7.txt · Zuletzt geändert: 2014/12/12 15:00 von klaus