GNU/Linux >> LINUX-Kenntnisse >  >> Linux

logrotate-Befehlsbeispiele in Linux

Protokolldateien verfolgen Ereignisse auf dem System. Sie sind für das Debugging von Problemen und die Überwachung von Live-Maschinen unerlässlich. Protokolldateien werden mit der Zeit größer und es werden mehr Ereignisse aufgezeichnet. Da die älteren Daten weniger nützlich sind als die aktuellen Daten, werden Protokolldateien umbenannt, wenn sie eine Größenbeschränkung erreichen, und die ältesten Dateien werden gelöscht.

Mit dem Tool logrotate können Sie die Protokolle rotieren, die von Anwendungen und Skripts generiert werden. Es hält Ihre Protokollverzeichnisse übersichtlich und minimiert die Festplattennutzung, wenn es richtig konfiguriert ist. logrotate ist standardmäßig installiert, aber wenn es nicht installiert ist, können Sie es installieren, indem Sie den folgenden Befehl ausführen:

# yum install -y logrotate

logrotate-Befehlsoptionen

Option Beschreibung
-d, –debug Schaltet den Debug-Modus ein und impliziert -v.
-f, –force Teilt Logrotate mit, die Drehung zu erzwingen, auch wenn es dies nicht für notwendig hält.
-m, –mail [Befehl] teilt logrotate mit, welcher Befehl beim Versenden von Protokollen verwendet werden soll.
-s, –state Teilt Logrotate mit, eine alternative Statusdatei zu verwenden.
–Nutzung Druckt eine kurze Nutzungsmeldung.
–?, –Hilfe -Druckt eine Hilfenachricht.
-v, –verbose Schaltet den ausführlichen Modus ein.

logrotate-Befehlsbeispiele

1. So erzwingen Sie die Protokollrotation:

# logrotate -f /etc/logrotate.conf
# logrotate --force /etc/logrotate.conf 

2. So testen Sie die Protokollrotation:

# logrotate -d /etc/logrotate.conf
# logrotate --debug /etc/logrotate.conf 

3. So stellen Sie den ausführlichen Modus ein:

# logrotate -v /etc/logrotate.conf
# logrotate --verbose /etc/logrotate.conf 

4. So rufen Sie die Hilfe für logrotate auf:

# logrotate -?
# logrotate --help 

5. So zeigen Sie die kurze Hilfe zur Verwendung an:

# logrotate --usage 

Abschließende Gedanken

Das Logrotate-Tool ist ein Skript, das jeden Tag von Cron gestartet wird. Die der Standard-Logrotate-Definition hinzugefügten Direktiven sind Compressed, Daily, Delaycompress, Dateext, Missingok und Rotate.


Linux
  1. 7 Beispiele für Linux-df-Befehle

  2. sa-Befehlsbeispiele in Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux