GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL 6 :Comment modifier la verbosité des journaux de débogage lors du démarrage

Retrait du rhgb et le calme paramètres de ligne de commande du noyau, soit en modifiant le fichier /boot/grub/grub.conf fichier ou en utilisant le mode d'édition grub lors du démarrage. Remplacez ces paramètres par le paramètre loglevel. Cette modification est généralement suffisante pour fournir autant de données que nécessaire pour déboguer un échec de démarrage.

L'option rhgb est utilisé pour le démarrage graphique et le silencieux l'option élimine la plupart des messages de démarrage.

quels niveaux de journalisation sont disponibles

Suppression de silencieux rhgb attributs, augmente la verbosité des messages de démarrage. Mais si vous souhaitez affiner le niveau de verbosité, vous devez utiliser les niveaux de journalisation ci-dessous.

niveau de journalisation =Tous les messages du noyau avec un niveau de journalisation inférieur au niveau de journalisation de la console seront imprimés sur la console. Il peut également être modifié avec klogd ou d'autres programmes. Les niveaux de journalisation sont définis comme suit :

0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
REMARQUE :En supprimant le rhgb quiet les attributs augmentent la verbosité des journaux de démarrage mais avec l'aide de loglevel= vous pouvez avoir un contrôle total sur le niveau exact de journaux que vous souhaitez voir au démarrage.

Modifier la verbosité des journaux de démarrage à partir de la ligne de commande GRUB

Nous pouvons modifier les paramètres GRUB lors du démarrage à partir de la ligne de commande GRUB. Notez que ce n'est pas permanent et généralement la meilleure façon de procéder.

1. Pour ce faire, redémarrez le système et lorsque l'écran de démarrage GRUB apparaît. Sélectionnez/mettez en surbrillance le noyau que vous souhaitez démarrer à l'aide des touches fléchées haut/bas. Dans mon cas, je n'ai qu'un seul noyau à sélectionner :)

2. Appuyez sur la touche e pour modifier l'entrée. Sélectionnez/mettez en surbrillance la ligne commençant par le mot noyau.

3. Appuyez sur la touche e pour modifier la ligne. Supprimez les arguments rhgb quiet et ajoutez l'argument loglevel=7 au lieu de changer la verbosité au niveau le plus élevé. Appuyez sur ENTER pour accepter les modifications.

Augmenter la verbosité des messages de démarrage de manière persistante lors des redémarrages

Modifiez le fichier /boot/grub/grub.conf et supprimez le rhgb et silencieux arguments des lignes du noyau et du loglevel=7 paramètre à la place.

Avant :

title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_geeklab-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_geeklab/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_geeklab/lv_root rhgb quiet console=ttyS0
    initrd /initramfs-2.6.32-431.el6.x86_64.img

Après :

title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_geeklab-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_geeklab/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_geeklab/lv_root console=ttyS0 loglevel=7
    initrd /initramfs-2.6.32-431.el6.x86_64.img

Une fois ces options supprimées de grub.conf, lors des prochains redémarrages, l'écran de progression rhgb sera désactivé et les messages de démarrage détaillés seront affichés.

CentOS / RHEL 7 :Comment modifier la verbosité des journaux de débogage lors du démarrage


Linux
  1. Comment changer le nom du périphérique NIC dans CentOS / RHEL 6

  2. Comment déboguer le processus de démarrage systemd dans CentOS/RHEL 7 et 8

  3. Comment changer le mode de liaison réseau dans CentOS/RHEL 6

  4. CentOS / RHEL :Comment changer l'algorithme de hachage de mot de passe

  5. CentOS / RHEL :Comment changer la chaîne de communauté SNMP

Comment changer le nom d'hôte dans RHEL 8 / CentOS 8

Comment changer le port SSH dans CentOS

CentOS / RHEL 7 :Comment modifier la verbosité des journaux de débogage lors du démarrage

CentOS / RHEL 5,6 :Comment changer le fuseau horaire

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

CentOS / RHEL 6 :Comment démarrer en mode secours