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

Wie deaktiviere ich die Kernel-Anmeldung im systemd-Journal?

Eine gute Linux/Sysadmin-Praxis würde Ihnen empfehlen, sich für etwas wie die Lösung von fzbd zu entscheiden, bei der Sie das spezifische Protokoll, das Sie nicht sehen müssen, stumm schalten, anstatt Kernel-Meldungen vollständig zu deaktivieren.

Trotzdem ist es erwähnenswert, dass es ab Systemd 235 eine Option zum Deaktivieren von Kernel-Meldungen innerhalb von journald.conf gibt Datei. Die Hauptdokumentation von journal.conf erwähnt diese Option, die es Ihnen ermöglicht, journald daran zu hindern, /dev/kmsg zu lesen .

Version 235 ist möglicherweise noch nicht in vielen Distributionen zu finden, daher können Sie Ihre systemd-Version überprüfen mit:

systemctl --version

Wenn Sie Version 235 oder höher haben, können Sie fortfahren, indem Sie zuerst eine Sicherungskopie der ursprünglichen /etc/systemd/journald.conf-Datei erstellen und dann die relevante Zeile auskommentieren und sie von yes ändern bis no :

ReadKMsg=no

Speichern, beenden und starten Sie Ihren Journald-Dienst neu:

sudo systemctl restart systemd-journald.service

Prüfen Sie, ob das Kernel-Modul Ihres Geräts über einige Protokollierungs-/Debug-Parameter verfügt, die Sie deaktivieren können:

modprobe $module_name
ls /sys/module/$module_name/parameters

Wenn nicht, können Sie für systemd mit Version <235 die Nachrichten am besten nach Protokollebene filtern, zum Beispiel:

journalctl --priority=3

Sie können die Protokollwerte mit man syslog überprüfen .

Beachten Sie, dass das Senken der Kernel-Logging-Stufen mit kernel.printk wirkt sich nur auf die Konsolenprotokollierung aus, sodass Userland-Anwendungen immer noch dieselben Meldungen anzeigen, unabhängig von den Werten in diesem Parameter.


Linux
  1. So deaktivieren Sie die Linux Mint 12-Gast-Anmeldesitzung

  2. Deaktivieren Sie die Anmeldung mit dem Root-Konto

  3. So ändern Sie den Hostnamen auf einem cPanel-Webserver

  4. So deaktivieren oder erweitern Sie die Begrenzung der Systemprotokollierungsrate auf CentOS/RHEL 6

  5. Wie deaktiviere ich den SuSE-Bildschirmschoner?

Wie der Linux-Kernel mit Interrupts umgeht

Wie man einen Linux-Kernel im 21. Jahrhundert kompiliert

So überprüfen Sie die Kernel-Version in Linux

So löschen Sie Systemd-Journalprotokolle

CentOS / RHEL 6 :wie man die Dienste interaktiv während des Bootens startet (um einige Dienste zu deaktivieren/abzubrechen)

So deaktivieren Sie den Signalton systemweit