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/16 11:33] – [/dev] tempwin | informatica:sistemas_operativos:linux:hardware [2020/10/18 09:52] (actual) – [Comandos del sistema] tempwin | ||
|---|---|---|---|
| Línea 257: | Línea 257: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | |||
| + | ===== Almacenamiento ===== | ||
| + | |||
| + | Si queremos ver particiones e información sobre ellas, podemos usar '' | ||
| + | |||
| + | < | ||
| + | $ sudo parted -l | ||
| + | |||
| + | [tempwin@zeta ~]$ sudo parted -l | ||
| + | [sudo] password for tempwin: | ||
| + | Model: ATA KINGSTON SUV500M (scsi) | ||
| + | Disk /dev/sda: 240GB | ||
| + | Sector size (logical/ | ||
| + | Partition Table: gpt | ||
| + | Disk Flags: | ||
| + | |||
| + | Numero | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | ===== Arranque ===== | ||
| + | |||
| + | - BIOS | ||
| + | - MBR (si tenemos UEFI, nos saltamos este paso) | ||
| + | - GRUB (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. | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | Podemos encontrar 3 tipos de procesos encargados de iniciar y gestionar los servicios o demonios de entornos Linux | ||
| + | |||
| + | === SysVinit === | ||
| + | |||
| + | 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 === | ||
| + | |||
| + | Agrupa los servicios en " | ||
| + | |||
| + | 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 === | ||
| + | |||
| + | 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.1602840785.txt.gz · Última modificación: por tempwin
