GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare l'accesso del kernel al journal di systemd?

Una buona pratica di Linux/Sysadmin ti consiglierebbe di andare con qualcosa come la soluzione di fzbd in cui stai silenziando il registro specifico che non hai bisogno di vedere piuttosto che disabilitare i messaggi del kernel all'ingrosso.

Tuttavia, vale comunque la pena ricordare che a partire da systemd 235, c'è un'opzione per disabilitare i messaggi del kernel all'interno di journald.conf file. I documenti principali di journal.conf menzionano questa opzione che ti consente di disabilitare journald dalla lettura di /dev/kmsg .

La versione 235 potrebbe non essere ancora trovata in molte distribuzioni, quindi puoi controllare la tua versione di systemd con:

systemctl --version

Se hai la versione 235 o superiore puoi procedere facendo prima un backup del file /etc/systemd/journald.conf originale e poi decommentando la riga pertinente e cambiandola da yes a no :

ReadKMsg=no

Salva, esci e riavvia il tuo servizio journald:

sudo systemctl restart systemd-journald.service

Controlla se il modulo del kernel del tuo dispositivo ha qualche parametro di registrazione/debug che puoi disabilitare:

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

In caso contrario, per systemd con versione <235, il meglio che puoi fare è filtrare i messaggi per livello di registro, ad esempio:

journalctl --priority=3

Puoi controllare i valori di log con man syslog .

Nota che abbassando i livelli di registrazione del kernel usando kernel.printk ha effetto solo sul log della console, quindi le applicazioni userland continueranno a mostrare gli stessi messaggi, indipendentemente dai valori di questo parametro.


Linux
  1. Come disabilitare la sessione di accesso guest di Linux Mint 12

  2. Come pulire le cache utilizzate dal kernel Linux

  3. Come faccio a disabilitare lo screensaver SuSE?

  4. Come impedire ai messaggi del kernel di inondare la mia console?

  5. Come fa un kernel a montare la partizione di root?

Come il kernel Linux gestisce gli interrupt

Come compilare un kernel Linux nel 21° secolo

Come controllare la versione del kernel in Linux

Come cancellare i registri del diario di Systemd

CentOS / RHEL 6:come avviare i servizi in modo interattivo durante l'avvio (per disabilitare/interrompere alcuni servizi)

Come disattivare il segnale acustico a livello di sistema