Want to create interactive content? It’s easy in Genially!
DUOTONE PRESENTATION
hugo silva
Created on November 27, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Nature Presentation
View
Higher Education Presentation
Transcript
Linux startup and shutdown
HUGO SILVA
INDICE
1. Inicio en Linux
2. Inicio en Linux FASES
3. Apagado en Linux
Inicio en Linux
Es una serie de pasos que comienza desde el momento en que presionamos el botón de encendido. Este proceso incluye diferentes fases
Inicio en Linux FASES
4Init o systemd
5Runlevels y Targets
1Bios/Uefi
2Bootloader
3El Kernel de Linux
6 Inicio de Sesión
Apagado en Linux
Detener Procesos
Iniciar el Apagado
Terminar Procesos Restantes
Desmontar Sistemas de Archivos
Sincronizar Hardware Apagar/Reiniciar
GRACIAS
Runlevels y Targets
Los niveles de ejecución (o "runlevels") tradicionales indican el estado del sistema. Por ejemplo, el nivel 1 es para tareas de recuperación (modo de usuario único), mientras que el nivel 5 es para el modo gráfico. En sistemas modernos, systemd usa "targets", que son equivalentes a los runlevels, pero más flexibles. Algunos ejemplos son multi-user.target y graphical.target.
init o systemd
Este componente es crucial, ya que es el padre de todos los procesos. Su función es gestionar la secuencia de inicio, activando los servicios necesarios. Por ejemplo, se inician redes, sistemas de archivos y servicios básicos. Según el modo en que se configure el sistema, puede arrancar en un modo gráfico o en una consola de texto.
Iniciar el Apagado
Los usuarios o administradores pueden utilizar comandos como shutdown, halt, poweroff o reboot para apagar o reiniciar el sistema. Por ejemplo, shutdown -h now apaga el sistema de inmediato.
Desmontar Sistemas de Archivos
Una vez que los procesos han terminado, los sistemas de archivos se desmontan. Esto es crucial para evitar la corrupción de datos. Además, el espacio de intercambio (swap) se desactiva.
Inicio de Sesión
El sistema está listo para ser utilizado, y nos presenta un login en consola o un gestor gráfico como GDM, dependiendo de la configuración.
El Kernel de Linux
El kernel es el núcleo del sistema operativo y se encarga de inicializar los controladores del hardware y montar el sistema de archivos raíz (/). Además, arranca el primer proceso del sistema, llamado init o, en sistemas modernos, systemd.
Inicialización del BIOS/UEFI
El BIOS o UEFI se encarga de verificar que el hardware funcione correctamente. Busca dispositivos de arranque, como el disco duro o una unidad USB, y pasa el control al siguiente componente: el cargador de arranque.
Sincronizar Hardware y Apagar/Reiniciar
Finalmente, el sistema sincroniza cualquier dato pendiente en la memoria con los discos y apaga el hardware o reinicia el equipo.
Terminar Procesos Restantes
Si algún proceso sigue activo, el sistema lo cierra de manera forzada para garantizar que nada interfiera con el apagado.
El Kernel de Linux
El kernel es el núcleo del sistema operativo y se encarga de inicializar los controladores del hardware y montar el sistema de archivos raíz (/). Además, arranca el primer proceso del sistema, llamado init o, en sistemas modernos, systemd.
Detener Procesos
El sistema envía señales como SIGTERM a los procesos en ejecución, solicitándoles que guarden su estado y se cierren. Si algún proceso no responde, se envía SIGKILL, que fuerza su terminación.
El Cargador de Arranque (Bootloader)
Aquí entra en acción GRUB (uno de los bootloaders más usados). GRUB nos permite seleccionar el sistema operativo que queremos arrancar o una versión específica del kernel. Una vez tomada la decisión, carga el kernel del sistema operativo en la memoria.