Want to create interactive content? It’s easy in Genially!

Get started free

DUOTONE PRESENTATION

hugo silva

Created on November 27, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Nature Presentation

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.