Introducción
- Todo sistema necesita los procesos de arranque y de parada.
- En el proceso de arranque se prepara al sistema para ser usado por los usuarios.
- En el proceso de parada se deja el sistema consistente (por ejemplo, los bloques de disco modificados en memoria se guardan en el sistema de ficheros).
- El administrador debe saber qué hacen estos dos procesos y cómo lo hacen, ya que le facilitará reconocer posibles situaciones de error y solucionarlas.
- En la actualidad son procesos muy sencillos ⇒ una serie de ficheros de configuración y de guiones shell determinan y controlan estos procesos.
Proceso de arranque del sistema
Arranque de un PC
El arranque de un ordenador actual tiene 2 fases:
- Arranque hardware
- Arranque del S.O.
Arranque de un PC
Iniciador ROM ⇒ Programa de arranque disponible en la ROM
Al arrancar el ordenador ⇒ Señal eléctrica ⇒ Carga valores predefinidos en los registros
En el contador del programa se carga la dirección de inicio del iniciador ROM
El iniciador ROM realiza tres funciones:
1. Comprueba el sistema, detectando sus características y comprobando su funcionamiento
2. Lee y almacena en memoria el programa cargador del S.O.
3. Pasa el control al cargador del S.O., saltando a la dirección de memoria donde lo ha almacenado
El programa cargador (master boot program o boot program) está en los primeros sectores del disco y con un tamaño prefijado
Estos sectores se conocen como Master Boot Record (o Volume Boot Record)
Es el encargado de cargar el núcleo (o kernel) del S.O. y pasarle el control
El iniciador de la ROM y el S.O. tienen un acuerdo sobre el programa cargador, (ubicación, dirección de arranque y tamaño), de esta manera el iniciador puede soportar varios S.O.’s
El núcleo del S.O. continúa el proceso de arranque:
- Realiza una comprobación del hardware del sistema
- Se prepara a sí mismo para ejecutar el sistema inicializando sus tablas internas, creando las estructuras de datos necesarias, etc.
- A continuación crea el proceso Init y le pasa el control
Para que el núcleo no tenga un tamaño muy grande, la mayoría de las opciones se compilan como módulos, que se cargarán cuando se
necesiten
Por ello, en el arranque el núcleo necesitará cargar algunos módulos para poder iniciar el sistema, p.e. el módulo ext3 para acceder al SF
El fichero initrd_version.img cargará los módulos que el núcleo necesita para poder arrancar:
- El núcleo primero carga el initrd y le pasa el control
- El initrd carga los módulos necesarios y le devuelve el control al núcle o
- Entonces el núcleo continuará el proceso de arranque
El proceso Init termina el proceso de arranque,dejando el sistema en modo multiusuario preparado
para que los usuarios trabajen en él
Usa una serie de ficheros scripts que le indican las acciones a realizar
Las tareas que realiza el proceso Init son:
- Chequea los sistemas de ficheros
- Monta los sistemas de ficheros permanentes
- Activa las áreas de swapping o intercambio
- Activa los demonios y la red (NFS, NIS, etc.)
- Limpia los sistemas de ficheros (borra los directorios temporales)
- Habilita el login a los usuarios del sistema
Configuración del gestor de arranque
Inicio/Equipo y botón derecho sobre Propiedades/Configuración Avanzada del Sistema
Para determinar qué debe hacer el sistema ante un fallo grave ejecutar msconfig
Servicios del Sistema
Los servicios son aplicaciones que se ejecutan independientemente del usuario
Apache, MySql, FTP…
Se encuentran en Herramientas Administrativas/servicios
Para ver las propiedades de un servicio -Doble click-General-Tipo de Inicio
- Manual
- Automático
- Automático retrasado
- Deshabilitado
- Se puede iniciar, detener…
Se instalan solos. Conviene evaluar si hace falta y de vez en cuando limpiar
C:\> net service
Son programas que se ejecutan dependiendo del usuario
Para administrar los procesos -Administrador de Tareas (CTRL+ALT+SUPR)
Se puede
- Finalizar
- Prioridad
- Abrir ubicación de archivos y propiedades
Programación de tareas
Facilita la ejecución de una tarea (programa) en un momento determinado o cada cierto tiempo
El programador de tareas la administra
Para programar una tarea
- Nombre
- Cuándo
- Qué
- Finalizar
No hay comentarios:
Publicar un comentario