Eines der interessantesten und wichtigsten Dinge am Linux -System ist VAR/Log. Alle Aktivitäten des Ausführens von Diensten in Ihrem System werden in eine Datei in diesem Verzeichnis geschrieben. Diese Dateien werden als Protokolle bezeichnet, über die Sie untersuchen können, wie Ihr System funktioniert. Durch die Verwendung dieser Protokolle können Administratoren das System beheben. Wenn diese Protokolldateien für immer auf Ihrem System aufbewahrt werden, wohnen sie endlich den gesamten Speicherplatz im Dateisystem. Um diese Probleme zu vermeiden, benötigen wir ein Tool für die Verwaltung aller Protokolldateien. Daher können Administratoren ein "lehnes Logrotate" -Tool verwenden, das die Protokolldateien auf einer periodischen Basis reinigt.Lamprotate ist ein Linux-basierter Befehlszeilen-Tool, das zum Verwalten der Protokolldateien verwendet wird, die von Systemprozessen erstellt werden. Es entfernt automatisch die alten Protokolle und komprimiert die Protokolle in das bequemere Protokollformular, um die Systemressourcen zu erhalten. Mit diesem Tool haben Benutzer die volle Kontrolle darüber, wann und wie die Protokolldrehung verarbeitet wird.In diesem Artikel werden Sie mit dem lweruierten Tool angezeigt, wie Sie Protokolldateien auf Ihrem Linux -System verwalten können. Wir haben alle Schritte in der Terminalanwendung auf Ubuntu 20 ausgeführt.04 System hier. Sie sollten "sudo" -Kandrechte haben. Starten Sie die Befehlszeile "Terminal" -Anwendung, indem Sie die Tasten "Strg+Alt+T" drücken und die Implementierung starten.
Logrotate auf Ubuntu 20 installieren.4
Auf Ubuntu 20.04 Das logrotate Dienstprogramm ist vorinstalliert. Wenn Sie dieses Dienstprogramm jedoch nicht in Ihrem System haben, aktualisieren Sie das System -APT -Repository und verwenden Sie den folgenden Befehl, und können Sie das Logrotate -Dienstprogramm installieren:
$ sudo APT Update
$ sudo APT Installieren Sie Lehnrotate
Durch die Verwendung des folgenden Befehls können Sie alle Ihre Systemprotokolldateien auf dem Terminal auflisten:
$ ls /var /log
Verständnis der Konfigurationsdatei (Logrotate.conf)
Alle Konfigurationen des Logrotate -Dienstprogramms sind im Logrotate platziert.conf -Datei, die Sie in /etc /lampate finden können.Conf Directory. Wenn Sie das Logrotate öffnen.Conf 'Datei in Ihrem bevorzugten Editor sehen Sie den folgenden Inhalt der Konfigurationsdatei:
Alle Konfigurationseinstellungen für Logrotate -Dateien sind im /etc /legrotate platziert.d Verzeichnis.
Inhaftieren /etc /lwerte.D
Logrotate -Optionen
Das lwerte Dienstprogramm bietet mehrere Anweisungen, die uns helfen, Protokolle zu konfigurieren, wie sie gedreht werden und was gleich danach getan werden sollte. Öffnen Sie beispielsweise die Syslog -Datei im Editor mit dem folgenden Befehl:
$ vi /etc /logroate.D/syslog
Sobald Sie auf den Inhalt zugreifen, sehen Sie die folgenden Optionen oben in dieser Datei, die im folgenden Snapshot hervorgehoben sind:
Beispiel # 01
Nehmen wir ein Beispiel. Wir möchten ein Protokoll mit dem Namen "Syslog" mit Hilfe des logrotate Dienstprogramms ausführen. Es wird die Rsyslog -Konfigurationsdatei gelesen. Im folgenden Beispiel verarbeiten wir zwei Protokolle mit dem Logrotate -Tool. Einer ist "syslog", der nach 1 Tag für 7 Rotationen ausgeführt wird, und der andere ist "Mail".Info ', die wöchentlich für 4 Rotationen drehen. Führen Sie den folgenden Befehl die Protokolle aus und analysieren Sie die Ausgabe am Terminal:
$ logrotate -d /etc /lehne.D/syslog
Beispiel # 02
Ein weiteres Beispiel für die Analyse der Protokollrotationsanalyse ist unten angegeben:
$ logrotate -d /etc /lehne.D/Samba
Im folgenden Screenshot können Sie die Konfigurationsdatei von 'Samba' lesen. Sie können die Ausgabe des Logrotate -Tool -Umgangs mit 3 verschiedenen Protokollen hier analysieren. Es dreht sich wöchentlich für 7 Rotationen.
Abschluss
Dies ist ein umfassender Artikel über das Logrotate -Tool. Wir haben ausführlich gesehen, wie dieses Dienstprogramm auf Ubuntu 20 verwendet wird.04 System. Darüber hinaus haben wir über das Lesen von Konfigurationsdateien mit Hilfe von Logrotate ausgearbeitet. Aus den oben genannten Details hoffe ich, dass Sie eine klarere Vorstellung von den Logrotate Tool-Optionen erhalten. Wenn Sie jedoch ein Problem haben, teilen Sie es uns über Kommentare mit.