GNU/Linux >> Znalost Linux >  >> Linux

Jak ladit proces spouštění systemd v CentOS/RHEL 7 a 8

Otázka :Jak ladit/najít, změnit nebo selhání příkazů během procesu bootování?

1. Když se během procesu spouštění zobrazí nabídka spouštění grub, stiskněte „e“ pro úpravu grub, poté přejděte dolů, dokud neuvidíte položku spouštění:

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

2. Na řádku s „linux“ odstraňte následující položky, pokud existují, abyste získali více podrobností při spouštění.

splash=silent quiet showopts

3. Poté přidejte následující položky, abyste postupovali krok za krokem.

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

Tady,

  • plymouth.enable=0 zakáže plymouth bootsplash
  • systemd.confirm_spawn=true požádá o potvrzení při vytváření procesů, jako je interaktivní spouštění.
  • systemd.debug-shell=1 umožňuje root shell na konzole 9 (dostupný přes F9)
  • systemd.log_level=debug umožňuje protokolování ladění
  • systemd.unit=multi-user.target zabrání přepnutí na konzolu 7 pro výstup a vstup zůstane na konzole 1
  • console=tty1
  • zabrání přepnutí vstupu/výstupu na konzolu 9, kde se připojí bash

4. Jakmile jsou změny hotové, uložte je pomocí „CTRL+x“ a zavádění bude pokračovat odtud podrobným laděním systému.

Poznámka :Toto jsou dočasné změny zavádění a neovlivní další zavádění.


Linux
  1. Jak zakázat proces Docker a rozhraní docker0 na CentOS/RHEL

  2. Jak nastavit afinitu CPU pro proces SYSTEMD v CentOS/RHEL 7

  3. Jak nastavit limity zdrojů pro proces s Systemd v CentOS/RHEL 7 a 8

  1. Jak povolit možnost ladění pro modul CIFS v CentOS/RHEL 7 a 8

  2. Jak ladit proces spouštění systemd v CentOS/RHEL 7 a 8

  3. CentOS / RHEL 5 :Jak nainstalovat a nakonfigurovat server vsftpd

  1. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat telnet v RHEL / CentOS 5,6

  3. Jak nainstalovat a nakonfigurovat Kerberos v CentOS/RHEL 7