GNU/Linux >> Tutoriales Linux >  >> Cent OS

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

Quitar el rhgb y el tranquilo parámetros de la línea de comandos del kernel, ya sea editando el archivo /boot/grub/grub.conf archivo o usando el modo de edición de grub durante el arranque. Reemplace estos parámetros con loglevel y systemd.log_level=debug parámetro. Este cambio suele ser suficiente para proporcionar todos los datos necesarios para depurar un error de arranque.

La opción rhgb se utiliza para el arranque gráfico y el silencioso opción elimina la mayoría de los mensajes de arranque.

qué niveles de registro están disponibles

Eliminando rhgb quiet atributos, aumenta la verbosidad de los mensajes de arranque. Pero si desea ajustar el nivel de detalle, debe usar los niveles de registro a continuación.

nivel de registro =Todos los mensajes del núcleo con un nivel de registro menor que el nivel de registro de la consola se imprimirán en la consola. También se puede cambiar con klogd u otros programas. Los niveles de registro se definen de la siguiente manera:

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 :Quitando el rhgb quiet los atributos aumentan la verbosidad de los registros de arranque pero con la ayuda de loglevel= atributo puede tener un control completo sobre qué nivel exacto de registros desea ver durante el arranque.

Cambiar el nivel de detalle de los registros de arranque desde la línea de comandos de GRUB

Podemos cambiar los parámetros de GRUB durante el arranque desde la línea de comandos de GRUB. Tenga en cuenta que esto no es permanente y, por lo general, es la forma preferida de hacerlo.

1. Para hacer esto, reinicie el sistema y cuando aparezca la pantalla de inicio de GRUB. Seleccione/resalte el núcleo que desea iniciar usando las teclas de flecha arriba/abajo. En mi caso, solo tengo un kernel para seleccionar :)

2. Presione la tecla e para editar la entrada. Seleccione/resalte la línea que comienza con la palabra kernel.

3. Presione la tecla e para editar la línea. Eliminar los argumentos rhgb quiet y agregue los argumentos loglevel=7 y systemd.log_level=debug en lugar de cambiar la verbosidad al nivel más alto. Presiona CTRL+x para aceptar los cambios y arrancar el sistema. Debería ver muchos registros en su pantalla ahora.

Aumentar la verbosidad de los mensajes de arranque de forma persistente entre reinicios

Edite el archivo /etc/default/grub y elimina el rhgb y tranquilo argumentos de las líneas del núcleo y los parámetros loglevel=7 y systemd.log_level=debug en cambio. No se recomienda editar el archivo /boot/grub2/grub.cf directamente. En su lugar, puede usar el comando grub2-mkconfig para generar grub.cfg. Este comando usa las secuencias de comandos de plantilla en /etc/grub.d y los ajustes de configuración del menú tomados de /etc/default/grub al generar grub.cfg.

Antes (/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

Después (/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

Luego ejecute el siguiente comando:

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

Y reinicie el cuadro para ver más mensajes útiles durante el arranque y también mensajes de depuración del sistema. Una vez que estas opciones se hayan eliminado de grub.conf, durante futuros reinicios, la pantalla de progreso de rhgb se desactivará y se mostrarán los mensajes de arranque detallados.


Cent OS
  1. CentOS / RHEL 7:Cómo cambiar la identificación de la máquina

  2. Cómo cambiar el nombre del dispositivo NIC en CentOS/RHEL 6

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

  4. Cómo cambiar el modo de enlace de red en CentOS/RHEL 6

  5. Cómo cambiar el kernel predeterminado (arranque desde el kernel antiguo) en CentOS/RHEL 8

Cómo cambiar la zona horaria en CentOS 8 / RHEL 8

Cómo cambiar el nombre de host en CentOS 8

Cómo cambiar el nombre de host en CentOS/RHEL 8

Cómo cambiar el nombre de host en CentOS/RHEL 7

CentOS / RHEL 5,6:Cómo cambiar la zona horaria

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