SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Curso:2º ASIR 
Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda 
-1- 
DIFERENCIAS ENTRE INITTAB Y UPSTART 
1. ¿Qué es inittab? Distribuciones de GNU/Linux donde se usa. El archivo /etc/inittab describe qué procesos se inician al cargar el sistema. Es un fiche- ro usado por el demonio init, que es el encargado de iniciar los procesos. Está basado en niveles y cada nivel contiene una serie de procesos a iniciar, van del 0 al 6. Inittab se usa en distribuciones de Linux como Debian 6 y sistemas Solaris. 
2. ¿Qué es upstart? Distribuciones de GNU/Linux donde se usa. ¿Qué significa que Ups- tart funcione "por eventos"? ¿Es eso una ventaja o un inconveniente sobre inittab? Upstart es un reemplazo para el demonio init basado en eventos. A diferencia de init- tab, que ejecuta los procesos sólo cuando el demonio init cambia de estado (cuando se arranca o apaga la máquina), Upstart permite ejecutar esos procesos en el momento en el que son generados, lo cual es una ventaja frente a inittab. Upstart salió princi- palmente para Ubuntu, pero tiene como propósito implantarse en todas las distribu- ciones de Linux. Actualmente se usa en Fedora 9, Debian Squeeze y otros SO como Google Chrome OS. 
3. Pequeño tutorial COMPARANDO inittab y Upstart explicando: cómo funciona, en qué sistemas de inicio se basan. dónde están sus archivos, comandos útiles, qué re- lación tiene con ellos el ejecutar servicios usando /etc/init.d o con la orden "service", etc. Al abrir el archivo /etc/inittab nos mostrará algo parecido a esto:
Curso:2º ASIR 
Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda 
-2- 
Las líneas de texto dentro del archivo constan de cuatro campos delimitados por dos puntos: "id:runlevesl:action:process", donde: 
 id: Identifica a la línea dentro del archivo. 
 runlevels: Los niveles de ejecución en los cuales la línea debe ser considerada. 
 action: Define la manera en que debe ser tratada la línea. 
 process. El comando a ejecutar. 
Es recomendable hacer una copia de seguridad del archivo inittab cada vez que vaya- mos a modificarlo para evitar problemas en el futuro. La primera línea no comentada es "id:2:initdefault:". Significa que el sistema iniciará en el nivel 2. Para que inicie en el modo de operación del sistema multiusuario basta
Curso:2º ASIR 
Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda 
-3- 
con cambiar el 2 por el 3. En la ruta /etc/init se encuentran todos los procesos iniciados por Upstart. 
4. Pon en práctica tus conocimientos e indica y demuestra con capturas de pantalla : a) cuál de los dos sistemas de arranque usa la distribución que estás usando, El Debian que estoy usando usa el arranque inittab. b) el nivel de arranque por defecto. Fichero donde está configurado. Para saber el nivel de arranque por defecto usamos el comando runlevel. Es el nivel 2. Se encuentra en la ruta /etc/rc2.d
Curso:2º ASIR 
Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda 
-4- 
c) Cómo cambiar el nivel de arranque Para cambiar de nivel de arranque se usa el comando telinit. Ejemplo: d) Cómo reiniciar el sistema mediante la orden shutdown o similar. Se usa el comando shutdown –r now, donde now se puede cambiar por –t numero (se- gundos) en el que el sistema se reiniciará. También se usa el comando reboot. e) Cómo conseguir que un nuevo programa/servicio que has instalado se inicie au- tomaticamente al iniciar el sistema. Hay que crear un enlace simbólico al nivel de arranque en el que deseamos que se eje- cute el programa. f) Ejecuta "initctl" e indica CLARAMENTE qué es lo que muestra. Este comando permite al administrador interactuar con el demonio init de Upstart. Pa- ra que funcione en VirtualBox hay que ejecutar los siguientes comandos: sudo dpkg-divert –local –rename –add /sbin/initctl ln –s /bin/true /sbin/initctl Ahora ya podemos ejecutar initctl. g) ¿Que hacen las siguientes órdenes y en qué sistema de arranque se utilizan: # update-rc.d samba start 20 3 4 5 . stop 20 1 2 6 . # update-rc.d -f samba remove
Curso:2º ASIR 
Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda 
-5- 
La primera orden hace que Samba se ejecute en los niveles 3, 4 y 5 y se detenga en los niveles 1, 2 y 6. La segunda orden elimina Samba de la lista de procesos a ejecutar. Utilizan el sistema de arranque inittab.

Más contenido relacionado

La actualidad más candente

Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mintkamui002
 
Instalacion de un servidor samba
Instalacion de un servidor sambaInstalacion de un servidor samba
Instalacion de un servidor sambaVladimir Pomares
 
Sistema de archivos sshfs
Sistema de archivos sshfsSistema de archivos sshfs
Sistema de archivos sshfsRosariio92
 
Fingerprinting en linux con unix_privesc_check
Fingerprinting en linux con  unix_privesc_checkFingerprinting en linux con  unix_privesc_check
Fingerprinting en linux con unix_privesc_checkq3rv0
 
Practica 1(proyecto final) unidad 6
Practica 1(proyecto final) unidad 6Practica 1(proyecto final) unidad 6
Practica 1(proyecto final) unidad 6Juan Lopez
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextkjuanextk
 
Configuración del servicio samba
Configuración del servicio sambaConfiguración del servicio samba
Configuración del servicio sambaGerson Zapata
 

La actualidad más candente (20)

Proftpd
ProftpdProftpd
Proftpd
 
Manual instalacion svn
Manual instalacion svnManual instalacion svn
Manual instalacion svn
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mint
 
Instalacion de un servidor samba
Instalacion de un servidor sambaInstalacion de un servidor samba
Instalacion de un servidor samba
 
Andrés gonzález suárez sshfs
Andrés gonzález suárez   sshfsAndrés gonzález suárez   sshfs
Andrés gonzález suárez sshfs
 
Sistema de archivos sshfs
Sistema de archivos sshfsSistema de archivos sshfs
Sistema de archivos sshfs
 
Comandos
ComandosComandos
Comandos
 
Manual Servidor Proxy Squid3
Manual Servidor Proxy Squid3Manual Servidor Proxy Squid3
Manual Servidor Proxy Squid3
 
Fingerprinting en linux con unix_privesc_check
Fingerprinting en linux con  unix_privesc_checkFingerprinting en linux con  unix_privesc_check
Fingerprinting en linux con unix_privesc_check
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Sshfs roberto almena
Sshfs roberto almenaSshfs roberto almena
Sshfs roberto almena
 
Practica 1(proyecto final) unidad 6
Practica 1(proyecto final) unidad 6Practica 1(proyecto final) unidad 6
Practica 1(proyecto final) unidad 6
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Servidor ftp en centos 7
Servidor ftp en centos 7Servidor ftp en centos 7
Servidor ftp en centos 7
 
COMO INSTALAR MySQL EN LINUX
COMO INSTALAR  MySQL EN LINUXCOMO INSTALAR  MySQL EN LINUX
COMO INSTALAR MySQL EN LINUX
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextk
 
Configuración del servicio samba
Configuración del servicio sambaConfiguración del servicio samba
Configuración del servicio samba
 
Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 

Similar a Practica inittab y upstart

Inittab y Upstarts
Inittab y UpstartsInittab y Upstarts
Inittab y UpstartsRosariio92
 
Niveles de ejecución arranque y parada de los servicios
Niveles de ejecución arranque y parada de los serviciosNiveles de ejecución arranque y parada de los servicios
Niveles de ejecución arranque y parada de los serviciosJesús Murillo García
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debianfrangp5438
 
Unidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistemaUnidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistemavverdu
 
niveles de ejecución arranque y parada de los servicios
niveles de ejecución arranque y parada de los serviciosniveles de ejecución arranque y parada de los servicios
niveles de ejecución arranque y parada de los serviciosCarlos Calderon Castro
 
Bejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartBejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartcrisbeme
 
Práctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de WindowsPráctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de Windowsjosemafe7
 
Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Brat Stell
 
Corcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocsCorcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocspablo2017
 
Niveles de ejecucion
Niveles de ejecucionNiveles de ejecucion
Niveles de ejecucionvictorcorreas
 
Niveles de ejecución en linux
Niveles de ejecución en linuxNiveles de ejecución en linux
Niveles de ejecución en linuxruberush
 
Administración de linux tema 2
Administración de linux tema 2Administración de linux tema 2
Administración de linux tema 2mandres
 

Similar a Practica inittab y upstart (20)

Inittab y Upstarts
Inittab y UpstartsInittab y Upstarts
Inittab y Upstarts
 
Niveles de ejecución arranque y parada de los servicios
Niveles de ejecución arranque y parada de los serviciosNiveles de ejecución arranque y parada de los servicios
Niveles de ejecución arranque y parada de los servicios
 
Diferencias entre inittab y upstart
Diferencias entre inittab y upstartDiferencias entre inittab y upstart
Diferencias entre inittab y upstart
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debian
 
Unidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistemaUnidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistema
 
Curso básico linux
Curso básico linuxCurso básico linux
Curso básico linux
 
Andrés gonzález suárez inittab y upstart
Andrés gonzález suárez   inittab y upstartAndrés gonzález suárez   inittab y upstart
Andrés gonzález suárez inittab y upstart
 
niveles de ejecución arranque y parada de los servicios
niveles de ejecución arranque y parada de los serviciosniveles de ejecución arranque y parada de los servicios
niveles de ejecución arranque y parada de los servicios
 
Clase7 comandos de linux
Clase7 comandos de linuxClase7 comandos de linux
Clase7 comandos de linux
 
Bejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartBejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstart
 
Práctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de WindowsPráctica 4: Registro y configuración inicio de Windows
Práctica 4: Registro y configuración inicio de Windows
 
Tutorial ubuntu
Tutorial ubuntuTutorial ubuntu
Tutorial ubuntu
 
Examen 2 s,o,
Examen 2 s,o,Examen 2 s,o,
Examen 2 s,o,
 
Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3Manual de hacking basico por taskkill#3
Manual de hacking basico por taskkill#3
 
Corcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocsCorcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocs
 
Niveles de ejecucion
Niveles de ejecucionNiveles de ejecucion
Niveles de ejecucion
 
Genesis Campos
Genesis CamposGenesis Campos
Genesis Campos
 
Niveles de ejecución en linux
Niveles de ejecución en linuxNiveles de ejecución en linux
Niveles de ejecución en linux
 
Administración de linux tema 2
Administración de linux tema 2Administración de linux tema 2
Administración de linux tema 2
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 

Practica inittab y upstart

  • 1. Curso:2º ASIR Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda -1- DIFERENCIAS ENTRE INITTAB Y UPSTART 1. ¿Qué es inittab? Distribuciones de GNU/Linux donde se usa. El archivo /etc/inittab describe qué procesos se inician al cargar el sistema. Es un fiche- ro usado por el demonio init, que es el encargado de iniciar los procesos. Está basado en niveles y cada nivel contiene una serie de procesos a iniciar, van del 0 al 6. Inittab se usa en distribuciones de Linux como Debian 6 y sistemas Solaris. 2. ¿Qué es upstart? Distribuciones de GNU/Linux donde se usa. ¿Qué significa que Ups- tart funcione "por eventos"? ¿Es eso una ventaja o un inconveniente sobre inittab? Upstart es un reemplazo para el demonio init basado en eventos. A diferencia de init- tab, que ejecuta los procesos sólo cuando el demonio init cambia de estado (cuando se arranca o apaga la máquina), Upstart permite ejecutar esos procesos en el momento en el que son generados, lo cual es una ventaja frente a inittab. Upstart salió princi- palmente para Ubuntu, pero tiene como propósito implantarse en todas las distribu- ciones de Linux. Actualmente se usa en Fedora 9, Debian Squeeze y otros SO como Google Chrome OS. 3. Pequeño tutorial COMPARANDO inittab y Upstart explicando: cómo funciona, en qué sistemas de inicio se basan. dónde están sus archivos, comandos útiles, qué re- lación tiene con ellos el ejecutar servicios usando /etc/init.d o con la orden "service", etc. Al abrir el archivo /etc/inittab nos mostrará algo parecido a esto:
  • 2. Curso:2º ASIR Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda -2- Las líneas de texto dentro del archivo constan de cuatro campos delimitados por dos puntos: "id:runlevesl:action:process", donde:  id: Identifica a la línea dentro del archivo.  runlevels: Los niveles de ejecución en los cuales la línea debe ser considerada.  action: Define la manera en que debe ser tratada la línea.  process. El comando a ejecutar. Es recomendable hacer una copia de seguridad del archivo inittab cada vez que vaya- mos a modificarlo para evitar problemas en el futuro. La primera línea no comentada es "id:2:initdefault:". Significa que el sistema iniciará en el nivel 2. Para que inicie en el modo de operación del sistema multiusuario basta
  • 3. Curso:2º ASIR Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda -3- con cambiar el 2 por el 3. En la ruta /etc/init se encuentran todos los procesos iniciados por Upstart. 4. Pon en práctica tus conocimientos e indica y demuestra con capturas de pantalla : a) cuál de los dos sistemas de arranque usa la distribución que estás usando, El Debian que estoy usando usa el arranque inittab. b) el nivel de arranque por defecto. Fichero donde está configurado. Para saber el nivel de arranque por defecto usamos el comando runlevel. Es el nivel 2. Se encuentra en la ruta /etc/rc2.d
  • 4. Curso:2º ASIR Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda -4- c) Cómo cambiar el nivel de arranque Para cambiar de nivel de arranque se usa el comando telinit. Ejemplo: d) Cómo reiniciar el sistema mediante la orden shutdown o similar. Se usa el comando shutdown –r now, donde now se puede cambiar por –t numero (se- gundos) en el que el sistema se reiniciará. También se usa el comando reboot. e) Cómo conseguir que un nuevo programa/servicio que has instalado se inicie au- tomaticamente al iniciar el sistema. Hay que crear un enlace simbólico al nivel de arranque en el que deseamos que se eje- cute el programa. f) Ejecuta "initctl" e indica CLARAMENTE qué es lo que muestra. Este comando permite al administrador interactuar con el demonio init de Upstart. Pa- ra que funcione en VirtualBox hay que ejecutar los siguientes comandos: sudo dpkg-divert –local –rename –add /sbin/initctl ln –s /bin/true /sbin/initctl Ahora ya podemos ejecutar initctl. g) ¿Que hacen las siguientes órdenes y en qué sistema de arranque se utilizan: # update-rc.d samba start 20 3 4 5 . stop 20 1 2 6 . # update-rc.d -f samba remove
  • 5. Curso:2º ASIR Módulo: Administración de Sistemas Operativos Autor:María del Mar Serrano Uceda -5- La primera orden hace que Samba se ejecute en los niveles 3, 4 y 5 y se detenga en los niveles 1, 2 y 6. La segunda orden elimina Samba de la lista de procesos a ejecutar. Utilizan el sistema de arranque inittab.