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

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

Domanda :Come eseguire il debug/trovare, modifiche o comandi non riusciti durante il processo di avvio?

Durante il processo di avvio, quando viene visualizzato il menu di avvio di grub, premere "e ” per modificare il grub, quindi scorri verso il basso fino a visualizzare la voce di avvio:

echo "Loading Linux...
linux16 /vmlinuz-XXX root=XXXro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet LANG=en_US.UTF-8

In linea con “linux ” rimuovi le seguenti voci se presenti per ottenere maggiori dettagli all'avvio.

splash=silent quiet showopts

Quindi aggiungi le seguenti voci per ottenere i log di debug passo dopo passo.

plymouth.enable=0 systemd.confirm_spawn=true systemd.debug-shell=1 systemd.log_level=debug systemd.unit=multi-user.target console=tty1

Qui,
plymouth.enable=0 disabiliterà bootsplash di plymouth.
systemd.confirm_spawn=true chiede conferma quando genera processi come l'avvio interattivo.
systemd.debug-shell=1 abilita una shell di root sulla console 9 (raggiungibile tramite F9).
systemd.log_level=debug abilita la registrazione del debug.
systemd.unit=multi-user.target evita il passaggio alla console 7 per l'output e l'input rimane alla console 1.
console=tty1 evita il passaggio di input/output alla console 9 dove bash verrà collegato.

Con CTRL+x avviando con le modifiche fornite, queste modifiche non sono permanenti.


Cent OS
  1. Come installare Python 3.5 su CentOS/RHEL e Fedora

  2. CentOS / RHEL 7 :Come installare e configurare telnet

  3. Come disabilitare il processo Docker e l'interfaccia docker0 su CentOS/RHEL

  4. Come impostare l'affinità della CPU per il processo SYSTEMD in CentOS/RHEL 7

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

Come installare e utilizzare Firewalld in CentOS/RHEL

Come installare Samba su RHEL e CentOS Stream

Come installare e configurare Jenkins su CentOS 8 / RHEL 8

Come installare Wine 5.0 su CentOS, RHEL e Fedora

CentOS / RHEL 7:processo di avvio

Come avviare la modalità di soccorso o la modalità di emergenza tramite Systemd in CentOS/RHEL 7 e 8