GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo depurar el proceso de arranque de systemd en CentOS/RHEL 7 y 8

Pregunta :¿Cómo depurar/buscar, cambiar o fallar comandos durante el proceso de arranque?

1. Durante el proceso de inicio, cuando vea el menú de inicio de grub, presione "e" para editar el grub, luego desplácese hacia abajo hasta que vea la entrada de inicio:

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. En la línea con "linux", elimine las siguientes entradas si están presentes para obtener más detalles en el momento del arranque.

splash=silent quiet showopts

3. Luego agregue las siguientes entradas para obtener paso a paso.

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

Aquí,

  • plymouth.enable=0 desactivará plymouth bootsplash
  • systemd.confirm_spawn=true pide confirmación cuando genera procesos como el arranque interactivo.
  • systemd.debug-shell=1 habilita un shell raíz en la consola 9 (accesible a través de F9)
  • systemd.log_level=debug habilita el registro de depuración
  • systemd.unit=multi-user.target evita cambiar a la consola 7 para la salida y la entrada permanece en la consola 1
  • consola=tty1
  • evita el cambio de entrada/salida a la consola 9 donde se adjuntará bash

4. Una vez realizados los cambios, guárdelos con "CTRL+x" ​​y el arranque continuará desde aquí con la depuración detallada de systemd.

Nota :Estos son cambios temporales en el arranque y no afectarán el próximo arranque.


Linux
  1. Cómo deshabilitar el proceso Docker y la interfaz docker0 en CentOS/RHEL

  2. Cómo configurar la afinidad de la CPU para el proceso SYSTEMD en CentOS/RHEL 7

  3. CentOS / RHEL 5:Cómo instalar y configurar el servidor vsftpd

  4. Cómo instalar y configurar telnet en RHEL/CentOS 5,6

  5. Cómo instalar y configurar Kerberos en CentOS/RHEL 7

Cómo instalar y configurar Privoxy Server en CentOS 8

¿Cómo instalar EPEL Repo en CentOS y RHEL 7?

CentOS / RHEL 7:proceso de arranque

Cómo iniciar en modo de rescate o modo de emergencia a través de Systemd en CentOS/RHEL 7 y 8

CentOS/RHEL 6:Cómo cambiar la verbosidad de los registros de depuración durante el arranque

CentOS / RHEL 6:Cómo iniciar en modo de rescate