inittab upstart lopezgonzalezjesus
TRANSCRIPT
-
7/30/2019 Inittab Upstart LopezGonzalezJesus
1/4
Inittab y Upstart
Jesus Lpez Gonzlez29/11/2012
-
7/30/2019 Inittab Upstart LopezGonzalezJesus
2/4
Tabla de contenidoINITTAB .......................................................................................................................................... 2
UPSTART ........................................................................................................................................ 2
Ejemplo prctico........................................................................................................................ 3
Ventajas Upstart ........................................................................................................................ 3
-
7/30/2019 Inittab Upstart LopezGonzalezJesus
3/4
INITTABDespus de que arranque y el ncleo 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 inicializacin del sistema y de modificar el sistema operativo de su estado
inicial de arranque al estado estndar multiusuario. Tambin define los intrpretes de
rdenes login: de todos los dispositivos tty del sistema y especifica otras caractersticas
del arranque y apagado.
Brevemente podramos decir que el programa init pasa a travs de una serie
de niveles de ejecucin, que corresponden a varios estados del sistema. Al nivel de
ejecucin 1 se entra inmediatamente despus de iniciar el sistema, los niveles de ejecucin
2 y 3 son los modos de operacin del sistema normal y multiusuario respectivamente, el
nivel de ejecucin 4 lanza el sistema X Window a travs del X display manager xdm y el
nivel de ejecucin 6 reinicia el sistema.
La configuracin de inittab se encuentra en/etc/inittab
UPSTARTUpstart es un sustituto basado en eventos para el Daemon init utilizado en
sistemas UNIX, como GNU/Linux, que opera asncronamente 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.
Pretende ser el sustituto de inittab ya quepresenta interesantes mejoras respectodel init de System V: Arranque de servicios en paralelo, guiado por eventos, servicios que
se rearrancan automticamente si mueren, etc.
En /etc/event.d/ tenemos los archivos de configuracin de upstart que, podramos decir,
funcionan como si fueran el archivo /etc/inittab:
-
7/30/2019 Inittab Upstart LopezGonzalezJesus
4/4
Archivos ttyX: que llaman a la creacin de las terminales con getty. Archivos rcX: que acaban ajustando el runlevel y llamando a /etc/init.d/rc para
ejecutar los scripts del nivel de arranque correspondiente.
Otros archivos como ctrl-alt-del que mapea dicha combinacin al reincioordenado del equipo, o rc-default que define el nivel de inicio por defecto.
Ejemplo prctico
Para forzar la recarga de demonios ejecutamos el comando initctl reload. Una vez hecho eso
listamos los trabajos que se estn ejecutando:
Ventajas Upstart
Arranque de servicios en paralelo Servicios que se reinician automticamente si se cierran o se cuelgan de forma
inesperada
Tiempos de inicio de demonios ms reducidos Guiado por eventos