GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver la journalisation du noyau dans le journal systemd ?

Une bonne pratique Linux / Sysadmin vous recommanderait d'utiliser quelque chose comme la solution de fzbd dans laquelle vous désactivez le journal spécifique que vous n'avez pas besoin de voir plutôt que de désactiver les messages du noyau en gros.

Néanmoins, il convient de mentionner qu'à partir de systemd 235, il existe une option pour désactiver les messages du noyau dans journald.conf dossier. La documentation principale de journal.conf mentionne cette option qui vous permet d'empêcher journald de lire /dev/kmsg .

La version 235 n'est peut-être pas encore disponible dans de nombreuses distributions, vous pouvez donc vérifier votre version de systemd avec :

systemctl --version

Si vous avez la version 235 ou supérieure, vous pouvez procéder en faisant d'abord une sauvegarde du fichier /etc/systemd/journald.conf d'origine, puis en décommentant la ligne correspondante et en la remplaçant par yes à no :

ReadKMsg=no

Enregistrez, quittez et redémarrez votre service journald :

sudo systemctl restart systemd-journald.service

Vérifiez si le module du noyau de votre appareil possède un paramètre de journalisation/débogage que vous pouvez désactiver :

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

Sinon, pour systemd avec la version <235, le mieux que vous puissiez faire est de filtrer les messages par niveau de journalisation, par exemple :

journalctl --priority=3

Vous pouvez vérifier les valeurs du journal avec man syslog .

Notez que la réduction des niveaux de journalisation du noyau à l'aide de kernel.printk n'affecte que la journalisation de la console, de sorte que les applications utilisateur afficheront toujours les mêmes messages, quelles que soient les valeurs de ce paramètre.


Linux
  1. Linux - Comment déterminer quel module corrompt le noyau ?

  2. Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 6

  3. Comment vérifier HZ dans le terminal?

  4. Comment désactiver l'économiseur d'écran SuSE ?

  5. Comment un noyau monte-t-il la partition racine ?

Comment le noyau Linux gère les interruptions

Comment compiler un noyau Linux au 21e siècle

Comment vérifier la version du noyau sous Linux

Comment effacer les journaux de journal Systemd

CentOS / RHEL 6 :comment démarrer les services de manière interactive au démarrage (pour désactiver/abandonner certains services)

Comment désactiver le bip sonore à l'échelle du système