¡Esta es una revisión vieja del documento!
Tabla de Contenidos
LPI Topic 101: System Architecture
Perteneciente a LPIC-1
Se explica cómo es la arquitectura del sistema, cómo se relaciona Linux con los componentes de hardware y cómo comienza la ejecución del sistema cuando se enciende la máquina.
Ejercicios
Ejercicio 1: Módulos del kernel y niveles de ejecución
En el documento que hay que subir a la plataforma para ser corregido hay que poner los comandos utilizados, y hay que adjuntar capturas de pantalla con los resultados.
Para ayudar con este ejercicio, podréis encontrar en la sección de Documentos de Apoyo un archivo ampliando información sobre SysV y Systemd
Vamos a trabajar en la gestión de procesos del sistema, para comparar el funcionamiento de SysV y Systemd
Para los ejercicios de SysV utiliza la maquina CentOS 6 y para los de Systemd la Debian 8
SysV
1. Busca cual es el runlevel por defecto y lista los procesos que arrancan en él
2. Cambia al runlevel 2 y comprueba si hay alguna diferencia en los procesos que estan corriendo
3. Quita el servicio “crond” del runlevel 2, ponlo como runlevel por defecto y reinicia. Comprueba que ese servicio no esté corriendo (creo que lo que quieren es que quitemos el servicio crond del runlevel2, que pongamos el runlevel por defecto al runlevel2 y que luego verifiquemos que cuando arrancamos el linux efectivamente ese servicio crond no está habilitado al haber arrancado el sistema en el runlevel2.)
4. Deshabilita totalmente del sistema el servicio “crond”
5. Levanta manualmente ese servicio
Systemd
1. Busca cual es el target por defecto y lista todos los targets del sistema
2. Cambia al target multi-user y comprueba si hay alguna diferencia en los procesos que estan corriendo
3. Deshabilita el servicio “cron” y comprueba que ese servicio ya no es una dependencia del target.
4. Comprueba si el servicio está corriendo y si es así detenlo
5. Vuelve a habilitar el servicio “cron”
Trabajar con módulos del kernel
1. Desde la línea de comando, enumere todos los módulos activados actualmente en el sistema. Determine si su
sistema tiene un módulo habilitado para el cdrom. Si es así, ¿cuál es el nombre?
2. Use el comando lspci para listar todos los dispositivos en su sistema. Use el modo detallado y asegúrese de que se incluya toda la información de IRQ o dirección.
3. Usando algunos de los comandos que hemos aprendido hasta ahora, encuentre un módulo de sistema de archivos que esté CARGADO pero que usted NO esté en usando. Identifica el nombre de su módulo.
4. Ahora desinstale ese módulo y verifique que ya no está cargado en el kernel. Enumere los pasos para desinstalar el módulo y cómo ha verificado que ya no está cargado.
5. Sin usar modprobe, vuelva a cargar y verifique el módulo que se eliminó recientemente. Enumere los pasos para cargar el módulo y cómo ha verificado que ahora se haya cargado.
