informatica:sistemas_operativos:linux:hardware
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:sistemas_operativos:linux:hardware [2020/10/17 14:37] – [Procesos de inicio] tempwin | informatica:sistemas_operativos:linux:hardware [2020/10/18 09:52] (actual) – [Comandos del sistema] tempwin | ||
|---|---|---|---|
| Línea 286: | Línea 286: | ||
| - GRUB (gestor de arranque) | - GRUB (gestor de arranque) | ||
| - Kernel: es iniciado por el gestor de arranque | - Kernel: es iniciado por el gestor de arranque | ||
| + | - Initramfs (initial ram file system). Es el sistema de archivos ram inicial (ramdisk). Archivo comprimido que contiene un pequeño sistema de archivos que se cargará en la memoria RAM en el proceso de arranque del núcleo. El kernel lo necesita para completar tareas relacionadas con módulos y controladores de dispositivos para poder arrancar el verdadero sistema de archivos raíz instalado en el disco duro e invocar al proceso init. En el fichero de configuración del GRUB lo vemos en una línea como '' | ||
| - El kernel llama al primer programa del SO que se encargará de configurar todos los servicios, demonios y cargar las particiones para poner el sistema en funcionamiento. Este programa se llama **init**, suele tener el identificador de proceso número 1 y es el padre del resto de procesos que empiezan a arrancar la máquina. | - El kernel llama al primer programa del SO que se encargará de configurar todos los servicios, demonios y cargar las particiones para poner el sistema en funcionamiento. Este programa se llama **init**, suele tener el identificador de proceso número 1 y es el padre del resto de procesos que empiezan a arrancar la máquina. | ||
| + | |||
| + | Al arrancar Llinux se muestran mensajes según se van cargando controladores o funciones del sistema. Para revisarlos se utiliza el comando '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| ==== Procesos de inicio ==== | ==== Procesos de inicio ==== | ||
| Línea 295: | Línea 303: | ||
| Utiliza scripts y niveles de ejecución para controlar el inicio, apagado y gestión de los procesos del sistema. | Utiliza scripts y niveles de ejecución para controlar el inicio, apagado y gestión de los procesos del sistema. | ||
| + | |||
| + | La configuración básica está en ''/ | ||
| + | |||
| + | Niveles de ejecución (pueden variar según la distribución de Linux): | ||
| + | |||
| + | * 0: Parar | ||
| + | * 1: Monousuario | ||
| + | * 2: Multiusuario | ||
| + | * 3: Multiusuario con soporte de red | ||
| + | * 4: Igual que el 3 | ||
| + | * 5: Multiusuario gráfico (X11) | ||
| + | * 6: Reiniciar. | ||
| === Systemd === | === Systemd === | ||
| Línea 301: | Línea 321: | ||
| Aprovecha características de los kernel más modernos e intentar que el arranque sea más rápido, lanzar procesos de forma paralela, etc. | Aprovecha características de los kernel más modernos e intentar que el arranque sea más rápido, lanzar procesos de forma paralela, etc. | ||
| + | |||
| + | Se ejecuta un único programa que utilizará ficheros de configuración para cada servicio a gestionar. | ||
| + | |||
| + | Utiliza **unidades** que pueden ser de diversos tipos: automount, device, mount, path, service, snapshot, socket y target. | ||
| + | |||
| + | Cada unidad se define en un fichero con el nombre de dicha unidad y en la extensión se indica el tipo de unidad, por ejemplo, '' | ||
| + | |||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * ''/ | ||
| === Upstart === | === Upstart === | ||
| Utiliza eventos para gestionar el arranque o parada de los procesos. | Utiliza eventos para gestionar el arranque o parada de los procesos. | ||
| + | |||
| + | ===== Comandos del sistema ===== | ||
| + | |||
| + | Desde el terminal podemos enviar comandos para la parada o reinicio del sistema. | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Si queremos reiniciar en 5 minutos avisando a los usuarios que estén en consola: | ||
| + | |||
| + | < | ||
| + | shutdown +5 "El sistema se apagará en 5 minutos" | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | Podemos indicar la hora de apagado con '' | ||
| + | </ | ||
| + | |||
| + | Si quisiéramos cancelar el apagado programado: | ||
| + | |||
| + | < | ||
| + | shutdown -c | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Se puede utilizar el comando '' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Se pueden utilizar varios comandos para reiniciar: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Se pueden utilizar varios comandos para cerrar el sistema: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Y para apagar: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
informatica/sistemas_operativos/linux/hardware.1602938263.txt.gz · Última modificación: por tempwin
