Bejarano mellado christian-inittaby upstart

5

Click here to load reader

Transcript of Bejarano mellado christian-inittaby upstart

Page 1: Bejarano mellado christian-inittaby upstart

Administración Sistemas Operativos 2º A.S.I.R. Autor: Christian Bejarano Mellado

Unidad didáctica: Inittab y upstart

1.- ¿Qué es inittab? Distribuciones de GNU/Linux donde se usa.

Inittab es el archivo de configuración inicial que encuentra init en /etc despues de la carga del kernel. Contiene las instrucciones de inicio de los programas y scripts que van a funcionar al iniciar el nivel de ejecución especificado

El proceso de arranque init es el primer proceso que se ejecuta en el sistema, es el más importante, del que dependen el resto de todos los demás procesos. Se ejecuta como demonio y por lo general tiene PID 1.

En el arranque de GNULinux, este demonio se encarga de cargar los subprocesos necesarios para la puesta en marcha del sistema.

Estos subprocesos se inician en serie, es decir, se inician uno detrás de otro y hasta que no termina de arrancar uno no se inicia el siguiente.

El cambio de inittab a upstart fue realizado en Ubuntu 6.10, Fedora 9, openSUSE 11.3

2.-Estructura del archivo inittab.

El archivo se encuentra normalmente en /etc. Estructura del archivo inittab:

id:Nivel-de-ejecución:acción:proceso

• id: una secuencia de hasta 4 caracteres que identifica la entrada.

• Nivel_de_ejecución: detalla los niveles para los cuales se van a ejecutar las acciones correspondientes a la entrada.

• Acción: detalla la acción que se llevará a cabo cuando se ejecute la entrada.

• Proceso: detalla el proceso que se va a ejecutar

-1-

Page 2: Bejarano mellado christian-inittaby upstart

Administración Sistemas Operativos 2º A.S.I.R. Autor: Christian Bejarano Mellado

3.-¿Qué es upstart? Distribuciones de GNU/Linux donde se usa.

Upstart es un reemplazo basado en eventos para el demonio init utilizado en sistemas UNIX, como GNU/Linux. Upstart opera asíncronamente y dirige el inicio de las tareas y servicios, los controla mientras el sistema está encendido y los detiene durante el apagado. Fue programado por Scott James Remnant.

Distribuciones que incorporan upstart:

-Upstart está incluido en la versión de Ubuntu6.10 y reemplazado en 7.04 "Feisty Fawn".

-Upstart ha sustituido sysvinit enFedora9. Actualmente funciona de la misma manera como lo hace en Ubuntu, es decir, que reemplaza sysvinit, manteniendo los actuales scripts.

-Se ha anunciado que Debian esta considerando usar Upstart en su versión Squeeze.12

-openSUSEha adoptado Upstart desde la versión 11.3 Milestone 4.3

-Upstart es usado en webOS de Palm para elPalm Pre.4

-Upstart reemplaza a sysvinit en el sistema operativoMaemo5.5

-Upstart se usará también enGoogle Chrome OS.6

Page 3: Bejarano mellado christian-inittaby upstart

Administración Sistemas Operativos 2º A.S.I.R. Autor: Christian Bejarano Mellado

Lista de los servicios iniciados por upstart y donde se encuentran:

4.-Diferencias con inittab.

Las ventajas de upstart sobre inittab son:

-Permite el reinicio de servicios que mueren de forma inesperada.

-El arranque es en paralelo, lo que permite reducir los tiempos de inicio pues si un servicio se retrasa por algún motivo no afecta a los demas siempre que no dependan de él.

5.-Fuentes.

http://openxarxes.com/%C2%BFpor-que-ubuntu-10-04-arranca-tan-rapido-el-secreto-ureadahead-y-upstart-jobs/

-3-

Page 4: Bejarano mellado christian-inittaby upstart

Administración Sistemas Operativos 2º A.S.I.R. Autor: Christian Bejarano Mellado

http://es.wikipedia.org/wiki/Upstart

http://www.nodo50.org/utlai/linux/27010714.htm

http://preguntaslinux.org/-guia-init-y-inittab-t-2720.html

https://wiki.archlinux.org/index.php/SysVinit_(Espa%C3%B1ol)

http://www.fabianampalio.com.ar/?p=206

Page 5: Bejarano mellado christian-inittaby upstart

Administración Sistemas Operativos 2º A.S.I.R. Autor: Christian Bejarano Mellado

-5-