next up previous contents index
Siguiente: Estableciendo el nombre del Subir: Tareas diversas Anterior: Tareas diversas   Índice General   Índice de Materias


Ficheros de inicio del sistema

Cuando el sistema arranca, una serie de scripts son ejecutados automáticamente por el sistema antes de que cualquier usuario ingrese. He aquí qué es lo que sucede.

Cuando el sistema arranca, el núcleo inicia el proceso /etc/init. Init es un programa que lee su archivo de configuración, /etc/inittab, y a su vez, inicia otros procesos, los cuales se encuentran en dicho archivo. Uno de los procesos más importantes, de los iniciados por inittab es /etc/getty, el cual se ``despierta'' con cada consola virtual. El proceso getty dispone la consola virtual, (consola virtual) para ser utilizada, e inicia el proceso login en ella. Esto es lo que le permite al usuario ingresar en cada consola virtual. Si el fichero /etc/inittab no tuviera un proceso getty para cierta consola virtual, entonces no sería posible ingresar en dicha consola virtual.

Otro proceso ejecutado desde /etc/inittab es /etc/rc, el archivo de inicialización principal del sistema. Éste es un simple fichero de comandos que ejecuta cualquier orden necesaria al iniciarse el sistema como, por ejemplo, montar el sistema de archivos, (ver página [*]) o iniciar el espacio de intercambio``swap space'' en el original.. En algunos sistemas, init ejecuta el archivo /etc/init.d/rc.

El sistema también puede ejecutar otros scripts de inicialización. Por ejemplo, /etc/rc.local, contiene, usualmente, órdenes de inicialización específicas del propio sistema, como puede ser establecer el nombre del host (ver la siguiente sección). rc.local puede ser iniciado tanto desde /etc/rc como desde /etc/inittab.


next up previous contents index
Siguiente: Estableciendo el nombre del Subir: Tareas diversas Anterior: Tareas diversas   Índice General   Índice de Materias
Ismael Olea 2002-09-26