Download - Andrés gonzález suárez inittab y upstart
<IES GRAN CAPITÁN>
I N I T T A B Y U P S T A R T
Presentado por:
ANDRÉS GONZÁLEZ SUÁREZ
,
Página 1
1.- INITTAB.
Después de que arranque y el núcleo monte el sistema de ficheros de root, el primer programa
que ejecuta el sistema es init. Este programa es el encargado de lanzar los scripts de inicializa-
ción del sistema y de modificar el sistema operativo de su estado inicial de arranque al estado
estándar multiusuario. También define los intérpretes de órdenes login: de todos los dispositi-
vos tty del sistema y especifica otras características del arranque y apagado.
Tras el arranque, init permanece latente en segundo plano, ``monitoreando'' y si fuera necesa-
rio alterando la ejecución del sistema. Hay muchos detalles que deben comentarse del pro-
grama init. Todas las tareas que realiza se definen en el fichero /etc/inittab. Un ejemplo de
dicho fichero se muestra a continuación.
Modificar el fichero /etc/inittab de forma incorrecta, puede impedirle registrarse en el sistema.
Por ello, cuando se modifique dicho fichero, hay que guardar una copia del fichero original,
además de tener a mano el disquete de inicio, para el caso en que se cometiera algún error.
EJEMPLO PRÁCTICO
Página 2
2.- UPSTART.
Upstart es un sustituto basado en eventos para el Daemon init utilizado en sistemas UNIX,
como GNU/Linux, que opera asíncronamente y dirige el inicio de las tareas y servicios
durante el arranque del sistema, los supervisa mientras éste está encendido y los detiene
durante su apagado.
Upstart ha sido programado por Scott James Remnant, trabajador de Canonical Ltd., y a pesar
de haber sido desarrollado originariamente para la distribución Ubuntu, está diseñado con la
intención de que pueda adaptarse para su uso en todas las distribuciones de GNU/Linux como
sustituto de sysvinit (System-V init).
Upstart está incluído en la versión 6.10 de Ubuntu "Edgy Eft", y en la versión 7.04 de Ubuntu
"Feisty Fawn", con el objetivo de reemplazar a cron, atd, anacron e inetd.
EJEMPLO PRÁCTICO
En primer lugar, utilizamos el comando “initctl reload” , para forzar la recarga.
Listamos todos los trabajos:
Página 3
Y miramos la ubicación de los ficheros iniciados por Upstart.