GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

CentOS / RHEL :So protokollieren Sie alle LVM-Befehle

Standardmäßig erlaubt Ihnen die LVM-Konfiguration nicht, die Befehle zu protokollieren, die in einer Shell oder in einer GUI-Umgebung (z. B. system-config-lvm) verwendet werden. Es ist jedoch möglich, das Logging über die Konfigurationsdatei /etc/lvm/lvm.conf zu aktivieren .

Protokollierung für alle LVM-Befehle aktivieren

Um die Protokollierung zu aktivieren, gehen Sie wie folgt vor.
1. Bearbeiten Sie die Datei lvm.conf und suchen Sie den Protokollabschnitt. Die Standardkonfiguration sieht wie folgt aus:

# vi /etc/lvm/lvm.conf
log {
     verbose = 0 
     syslog = 1 
     #file = "/var/log/lvm2.log"
     overwrite = 0 
     level = 0 
     indent = 1 
     command_names = 0 
     prefix = "  "
     # activation = 0
}

HINWEIS :lvm kann Meldungen direkt in einer separaten Datei protokollieren (indem die Option #file =„/var/log/lvm2.log“ auskommentiert wird). Die Verwendung von Syslog hat jedoch zwei Vorteile.
a. Die Datei /var/log/messages wird automatisch von logrotate gehandhabt, wohingegen eine neue lvm2.log-Datei eine neue logrotate-Konfiguration erfordern würde, um sicherzustellen, dass sie nicht unkontrolliert wächst.
b. Nachrichten, die an /var/log/messages gerichtet sind, wird automatisch ein Zeitstempel vorangestellt. Die Verwendung einer separaten Datei enthält standardmäßig keine Zeitstempel. Zeitstempel sind nützlich, um Nachrichten bei der Fehlerbehebung mit anderen bekannten Ereignissen zu korrelieren.

2. Ändern Sie die Stufe =0 auf einen Wert zwischen 2 und 7.
Stufe 0 – erzeugt keine Ausgabe.
Stufe 7 – ist die ausführlichste Ausgabe.

3. Speichern Sie die Änderungen und beenden Sie. Es ist nicht erforderlich, einen Dienst neu zu starten. Protokollmeldungen werden erstellt, sobald ein lvm-Befehl ausgeführt wird. Protokollmeldungen werden in /var/log/messages gespeichert.

LVM-Protokollierung deaktivieren

Das Aktivieren der Protokollierung von LVM-Befehlen kann Ihre /var/log/messages-Datei überfluten. Sie können die lvm-Debug-Protokollierung in /etc/lvm/lvm.conf deaktivieren, d. h. „level =0“ verwenden. Zum Beispiel:

# vi /etc/lvm/lvm.conf
log {
     verbose = 0 
     syslog = 1 
     #file = "/var/log/lvm2.log"
     overwrite = 0 
     level = 0          ### disabled LVM verbose logging
     indent = 1 
     command_names = 0 
     prefix = "  "
     # activation = 0
}


Cent OS
  1. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  2. So aktivieren Sie das CUPS-Debugging auf CentOS/RHEL

  3. So protokollieren Sie verworfene Pakete mit Firewalld in CentOS/RHEL 7

  4. RHEL / CentOS :So verkleinern Sie das LVM-Volumen

  5. CentOS / RHEL :So löschen Sie das LVM-Volume

So installieren Sie mongodb auf RHEL 8 / CentOS 8

So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie cpan auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie Log.io unter CentOS 7