Proceso de Arranque y Recuperación

Aprenda sobre el Proceso de Arranque y Recuperación. Este módulo cubre la Descripción General del Proceso de Arranque, Niveles de Ejecución y Objetivos (Targets), Apagado y Reinicio Seguros, Investigación de Registros de Arranque (Boot Logs), Conceptos del Modo de Rescate, y Gestión de Módulos del Kernel. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Cuando Linux arranca lentamente o alcanza un estado operativo incorrecto, una recuperación eficaz depende de saber qué examinar antes de cambiar nada. Este curso práctico conecta mensajes del kernel, almacenamiento de arranque, configuración de GRUB, objetivos de systemd, tiempos de inicio y módulos del kernel en un flujo de diagnóstico coherente.

Examinarás un sistema activo, realizarás cambios controlados en tiempo de ejecución y guardarás evidencias en archivos de informe. El escenario final te pide capturar la línea de comandos del kernel, documentar un módulo de prueba, retirarlo del kernel activo y aislar el sistema en el modo multiusuario de texto.

Lo que aprenderás

  • Leer mensajes tempranos del kernel con dmesg e identificar la línea de arranque activa
  • Determinar cómo se almacena /boot y examinar con seguridad la configuración generada de GRUB
  • Interpretar parámetros de arranque como ro, rw e init=/bin/bash
  • Examinar objetivos de systemd y cambiar el estado activo con systemctl isolate
  • Programar, verificar y cancelar un reinicio retrasado sin dejar que ocurra
  • Medir el arranque y comparar systemd-analyze blame con critical-chain
  • Examinar, simular, cargar, verificar y descargar un módulo de prueba seguro

A quién va dirigido este curso

Este curso intermedio está dirigido a administradores Linux, estudiantes de DevOps, técnicos de soporte y desarrolladores que necesitan una introducción estructurada al diagnóstico del arranque y a las acciones de recuperación controladas. Es útil para investigar inicios lentos, estados inesperados, parámetros del cargador o módulos sospechosos.

Requisitos previos: Manejo cómodo de la terminal Linux, tuberías y redirección, inspección de archivos y sudo. Es útil conocer los fundamentos de servicios y systemd.

Entorno de aprendizaje: Una terminal Linux de LabEx basada en systemd, con configuración GRUB generada, diagnósticos de arranque y permisos para cambiar objetivos y operar el módulo dummy de forma controlada.

Preguntas frecuentes

¿Reiniciaré la máquina o editaré directamente la configuración de GRUB?

No. Programarás un reinicio para diez minutos después, comprobarás su estado y lo cancelarás. Leerás grub.cfg e identificarás la línea del kernel, pero no editarás el archivo generado ni reiniciarás en un shell de rescate.

¿En qué se diferencian systemd-analyze blame y critical-chain?

blame ordena las unidades por su propia duración de activación, mientras critical-chain muestra el orden de dependencias y los tiempos de la ruta de arranque. Una unidad lenta no siempre bloquea el inicio, por eso usarás ambas vistas.

¿Son seguros los ejercicios con módulos del kernel?

Usan específicamente el módulo de dispositivo de red dummy como prueba controlada. Primero simularás la acción con modprobe -n -v, luego cargarás y verificarás el módulo y finalmente lo retirarás; el reto también exige documentarlo antes de descargarlo.

Profesor

labby
Labby
Labby is the LabEx teacher.