GNU/Linux >> Znalost Linux >  >> Linux

Jak zakážu přihlašování jádra do deníku systemd?

Dobrá praxe Linux/Sysadmin by vám doporučila použít něco jako řešení fzbd, ve kterém umlčíte konkrétní protokol, který nepotřebujete vidět, místo abyste zakázali velkoobchodní zprávy jádra.

Přesto stojí za zmínku, že od systemd 235 existuje možnost deaktivovat zprávy jádra v rámci journald.conf soubor. Hlavní dokumenty journal.conf zmiňují tuto možnost, která vám umožní zakázat journald čtení /dev/kmsg .

Verze 235 možná ještě není k dispozici v mnoha distribucích, takže si můžete zkontrolovat verzi systemd pomocí:

systemctl --version

Pokud máte verzi 235 nebo vyšší, můžete postupovat tak, že nejprve vytvoříte zálohu původního souboru /etc/systemd/journald.conf a poté odkomentujete příslušný řádek a změníte jej z yesno :

ReadKMsg=no

Uložte, ukončete a restartujte službu žurnálu:

sudo systemctl restart systemd-journald.service

Podívejte se, zda modul jádra vašeho zařízení má nějaký parametr protokolování/ladění, který můžete zakázat:

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

Pokud ne, pro systemd s verzí <235 je nejlepší, co můžete udělat, je filtrovat zprávy podle úrovně protokolu, například:

journalctl --priority=3

Hodnoty protokolu můžete zkontrolovat pomocí man syslog .

Všimněte si, že snížení úrovní protokolování jádra pomocí kernel.printk ovlivňuje pouze protokolování konzoly, takže uživatelské aplikace budou stále zobrazovat stejné zprávy bez ohledu na hodnoty v tomto parametru.


Linux
  1. Jak vyčistit mezipaměti používané linuxovým jádrem

  2. Jak zjistit verzi kompilovaného modulu jádra?

  3. Jak zkontrolovat HZ v terminálu?

  1. Jak deaktivuji spořič obrazovky SuSE?

  2. Jak zabránit tomu, aby zprávy jádra zaplavovaly moji konzoli?

  3. Jak jádro připojí kořenový oddíl?

  1. Jak zakázat relaci přihlášení hosta Linux Mint 12

  2. Zakažte přihlášení pomocí účtu root

  3. Jak změnit název hostitele na webovém serveru cPanel