Logrotate (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{note|Noch in Bearbeitung}} == Testting == <pre> sudo logrotate -df /etc/logrotate.d/seafile </pre> <pre> sudo logrotate --force /etc/logrotate.d/seafile…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{note|Noch in Bearbeitung}}
== Erstellen einer Konfigurationsdatei ==


<pre>
sudo vi /etc/logrotate.d/<name>
</pre>
== Beispiel ==
<pre>
/var/log/tor/*log {
        daily                  # täglich
        rotate 5                # Behalte die letzten fünf Logs
        maxage 14              # Entferne Logs, die älter als 14 Tage sind
        compress                # Komprimiere die alten Logdateien
        delaycompress          # Komprimiere die Daten, nachdem sie verschoben worden sind
        missingok              # Falls eine Logdatei nicht existiert, ignoriere es
        notifempty              # Leere Logdateien werden nicht rotiert
        sharedscripts          # Siehe Man-Page
        postrotate              # Führe nach dem Rotieren das folgende Skript aus
                /etc/init.d/tor reload > /dev/null
        endscript
}
</pre>
== Testing ==


== Testting ==
Die Option ''-d'' führt eine Simulation durch, ohne irgendetwas tatsächlich zu verändern:


<pre>
<pre>
Zeile 8: Zeile 31:
</pre>
</pre>


Wenn mit der Option ''-d'' alles in Ordnung scheint, kann das Rotieren tatsächlich getriggert werden (''-f'' sorgt dafür, dass alles ausgeführt wird, auch wenn eine Regel normalerweise noch nicht ausgeführt werden sollte):


<pre>
<pre>
sudo logrotate --force /etc/logrotate.d/seafile
sudo logrotate -f /etc/logrotate.d/seafile
</pre>
</pre>


== Links ==
[http://www.linux-praxis.de/lpic1/manpages/logrotate.html http://www.linux-praxis.de/lpic1/manpages/logrotate.html]




Zurück zu [[Ubuntu#L (Server)|Ubuntu]]
Zurück zu [[Ubuntu#L (Server)|Ubuntu]]

Aktuelle Version vom 21. Juni 2020, 14:11 Uhr

Erstellen einer Konfigurationsdatei

sudo vi /etc/logrotate.d/<name>

Beispiel

/var/log/tor/*log { 
        daily                   # täglich
        rotate 5                # Behalte die letzten fünf Logs
        maxage 14               # Entferne Logs, die älter als 14 Tage sind
        compress                # Komprimiere die alten Logdateien
        delaycompress           # Komprimiere die Daten, nachdem sie verschoben worden sind
        missingok               # Falls eine Logdatei nicht existiert, ignoriere es
        notifempty              # Leere Logdateien werden nicht rotiert
        sharedscripts           # Siehe Man-Page
        postrotate              # Führe nach dem Rotieren das folgende Skript aus
                /etc/init.d/tor reload > /dev/null
        endscript
}

Testing

Die Option -d führt eine Simulation durch, ohne irgendetwas tatsächlich zu verändern:

sudo logrotate -df /etc/logrotate.d/seafile

Wenn mit der Option -d alles in Ordnung scheint, kann das Rotieren tatsächlich getriggert werden (-f sorgt dafür, dass alles ausgeführt wird, auch wenn eine Regel normalerweise noch nicht ausgeführt werden sollte):

sudo logrotate -f /etc/logrotate.d/seafile

Links

http://www.linux-praxis.de/lpic1/manpages/logrotate.html


Zurück zu Ubuntu