GNU/Linux >> Linux Esercitazione >  >> Cent OS

CentOS / RHEL 7:come modificare la verbosità dei log di debug durante l'avvio

Rimozione del rhgb e la tranquilla parametri della riga di comando del kernel, sia modificando /boot/grub/grub.conf file o utilizzando la modalità di modifica di grub durante l'avvio. Sostituisci questi parametri con loglevel e systemd.log_level=debug parametro. Questa modifica è generalmente sufficiente per fornire tutti i dati necessari per eseguire il debug di un errore di avvio.

L'opzione rhgb viene utilizzato per l'avvio grafico e il silenzioso l'opzione elimina la maggior parte dei messaggi di avvio.

quali livelli di registro sono disponibili

Rimozione di rgb quiet attributi, aumenta la verbosità dei messaggi di avvio. Ma se vuoi mettere a punto il livello di verbosità devi usare i loglevel di seguito.

livello di log =Tutti i messaggi del kernel con un livello di log inferiore al livello di log della console verranno stampati sulla console. Può anche essere modificato con klogd o altri programmi. I loglevel sono definiti come segue:

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
NOTA :rimuovendo il rhgb quiet gli attributi aumentano la verbosità dei log di avvio ma con l'aiuto di loglevel= attributo puoi avere il controllo completo su quale livello esatto di log vuoi vedere durante l'avvio.

Modifica la verbosità dei log di avvio dalla riga di comando di GRUB

Possiamo modificare i parametri di GRUB durante l'avvio dalla riga di comando di GRUB. Nota che questo non è permanente e di solito è il modo preferito per farlo.

1. Per fare ciò, riavvia il sistema e quando viene visualizzata la schermata iniziale di GRUB. Seleziona/evidenzia il kernel che desideri avviare utilizzando i tasti freccia su/giù. Nel mio caso, ho solo un kernel da selezionare :)

2. Premere il tasto e per modificare la voce. Seleziona/evidenzia la riga che inizia con la parola kernel.

3. Premere il tasto e per modificare la riga. Rimuovi gli argomenti rhgb quiet e aggiungi gli argomenti loglevel=7 e systemd.log_level=debug invece di cambiare la verbosità al livello più alto. Premi CTRL+x per accettare le modifiche e avviare il sistema. Ora dovresti vedere molti log sullo schermo.

Aumenta la verbosità dei messaggi di avvio in modo persistente durante i riavvii

Modifica il file /etc/default/grub e rimuovi il rhgb e silenzioso argomenti dalle righe del kernel e dai parametri loglevel=7 e systemd.log_level=debug invece. Non è consigliabile modificare direttamente il file /boot/grub2/grub.cf. Invece puoi usare il comando grub2-mkconfig per generare grub.cfg. Questo comando utilizza gli script del modello in /etc/grub.d e le impostazioni di configurazione del menu prese da /etc/default/grub durante la generazione di grub.cfg.

Prima (/etc/default/grub) :

linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet LANG=en_US.UTF-8

Dopo (/etc/default/grub):

linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap LANG=en_US.UTF-8 loglevel=7 systemd.log_level=debug

Successivamente esegui sotto il comando:

# grub2-mkconfig -o /boot/grub2/grub.cfg

E riavvia la casella per vedere messaggi più utili durante l'avvio e anche messaggi di debug di sistema. Una volta rimosse queste opzioni da grub.conf, durante i futuri riavvii la schermata di avanzamento rhgb verrà disabilitata e verranno visualizzati i messaggi di avvio dettagliati.


Cent OS
  1. Come modificare il nome host su CentOS

  2. Come modificare l'indirizzo MAC su CentOS 8

  3. Come modificare il nome del dispositivo NIC in CentOS/RHEL 6

  4. Come eseguire il debug del processo di avvio di sistema in CentOS/RHEL 7 e 8

  5. Come modificare la modalità di collegamento di rete in CentOS/RHEL 6

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come modificare il nome host su CentOS 8

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host in CentOS/RHEL 7

CentOS / RHEL 5,6:come modificare il fuso orario

CentOS / RHEL 6:come modificare la verbosità dei log di debug durante l'avvio