PDF de programación - Tema 6. Estados de Ejecución y Secuencias de Arranque

Imágen de pdf Tema 6. Estados de Ejecución y Secuencias de Arranque

Tema 6. Estados de Ejecución y Secuencias de Arranquegráfica de visualizaciones

Publicado el 2 de Abril del 2018
703 visualizaciones desde el 2 de Abril del 2018
869,5 KB
17 paginas
Creado hace 14a (04/05/2009)
Factor Evolución S.A DE C.V                                                                                                                   http://www.linuxparatodos.net

NDICE DEDE CONTENIDO
ÍÍNDICE
CONTENIDO
Tema 6. Estados de Ejecución y Secuencias de Arranque....................3
6.1 El Proceso de arranque.................................................................................4
6.2 El Proceso INIT...............................................................................................4
6.2.1 SystemV.............................................................................................................................4
6.2.1.1 Niveles de Ejecucion................................................................................................................................5
6.2.2 BSD....................................................................................................................................7
6.3 El fichero init.d...............................................................................................8
6.4 El fichero rcN.d...............................................................................................9
6.5 El fichero inittab...........................................................................................10
6.6 El fichero rc.sysinit......................................................................................12
6.7 El fichero rc.local..........................................................................................12
6.8 Niveles de Ejecucion....................................................................................13
6.8.1 Nivel 0 –Parada Del Sistema..........................................................................................13
6.8.2 Nivel 1 o S ­Monousuario o Single User.......................................................................13
6.8.3 Nivel 2 ­Multiusuario sin Red.........................................................................................14
6.8.4 Nivel 3 ­Multiusuario con Red.......................................................................................14
6.8.5 Nivel 4. ­Sin Uso..............................................................................................................14
6.8.6 Nivel 5. ­Multiusuario Grafico........................................................................................15
6.8.7 Nivel 6. ­Reinicio del Sistema........................................................................................15
6.9 Comando chkconfig.....................................................................................16
6.10 Levantando, deteniendo y reiniciando servicios.....................................16

1

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

Información de Derechos reservados de esta
publicación.

Reconocimiento-NoComercial-CompartirIgual 2.1

Usted es libre de:

● Copiar, Distribuir y Comunicar públicamente la obra

Bajo las condiciones siguientes:



Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines
comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra
generada bajo una licencia idéntica a ésta.

● Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta

obra.

● Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los

derechos de autor

Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo

anterior.

Reconocimiento-NoComercial-CompartirIgual 2.1

2

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

Tema 6. Estados de Ejecución 
y Secuencias de Arranque

3

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

6.1 El Proceso de arranque

El proceso de arranque de un sistema operativo Linux se inicializa de la siguiente manera:

Cuando usted enciende su servidor o su computadora personal, esta hace que el BIOS de su equipo inicie las 
operaciones relacionadas con el arranque. El BIOS (Basic Input Output System) es un pequeño programa escrito en 
lenguaje ensamblador cuya función es cargar el sistema operativo en la memoria RAM (Random Access Memory), una 
vez que el BIOS carga el sistema operativo en RAM este inicia un proceso llamado POST (Power On Self Test) el cual 
es un proceso de diagnostico y verificación de los componentes de entrada y salida de un servidor o computadora y se 
encarga de configurar y diagnosticar el estado del hardware, una vez verificado el hardware se inicia la fase de arranque 
del sistema  (bootstrapping)  el cual cede el control al  GRUB  (Grand Unified Bootloader), el GRUB es un gestor de 
arranque que hace uso de un menú gráfico que permite elegir el Sistema Operativo que se desea arrancar; Así mismo, 
el GRUB realiza las siguientes tareas:

1. Cargar el kernel en memoria. 

2. Cargar el sistema de ficheros virtual  initrd  el cual es usado tipicamente para hacer los arreglos necesarios 

antes de que el sistema de ficheros raíz pueda ser montado

3. Pasarle los argumentos runlevel e init al kernel 

4. Comenzar la ejecución del kernel

Al terminar de ejecutar todas las tareas anteriores el GRUB le cede el control total del arranque al kernel y este 
a su vez se encarga de realizar la llamada a la función starup la cual tiene como función detectar el tipo de CPU con el 
que el equipo cuenta así como de lo principal del sistema operativo, como el manejo de memoria, planificador de tareas, 
entradas y salidas, comunicación interprocesos, y demás sistemas de control, a partir de este momento se ejecuta el 
proceso INIT.

6.2 El Proceso INIT

INIT es el primer proceso en ejecutarse despues de la carga del kernel de linux e implementa dos modelos bajo 

los cuales puede trabajar, estos son

1. SystemV

2. BSD

Estos modelos son arrancados por un programa (script) de arranque que establece como deben inicializarse 

los diferentes servicios, programas o registros que sean necesarios para que el sistema funcione como el administrador 
lo requiere.

Explicaremos brevemente como es que trabajan estos modelos

6.2.1 SystemV

Es un modelo usado para controlar el inicio y apagado del sistema y fue originalmente desarrollado por la 

compañía estadounidense de telecomunicaciones AT&T.

SystemV fue una de las versiones del sistema operativo  Unix que se encargaba de controlar el arranque de los 

programas en el instante de inicio del equipo. Este modelo es considerado por muchos como facil, potente y flexible en 
comparacion con el sistema de inicio BSD

4

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

Existen cuatro versiones release de SystemV (SVR) , las cuales son:

1. SVR1.­Primera version de SystemV lanzada en 1984, incluia el editor de textos Vi

2. SVR2.­Incluye mejoras con respecto al nucleo el cual esta implementado como memoria virtual paginada, el 

sistema operativo Apple esta basado en este modelo.

3. SVR3.­Incluye mejoras en el sistema de ficheros asi como una nueva API de red, el sistema operativo AIX de 

IBM hace uso de este modelo

4. SVR4.­ Fue la versión más popular de SVR asi como la fuente de varias características comunes del sistema 

operativo Unix, como el script /etc/init.d

6.2.1.1 Niveles de Ejecucion

Los niveles de ejecucion en SystemV describen ciertos estados del equipo los cuales se caracterizan por 

ejecutar ciertos procesos. En general existen 8 niveles de ejecucion los cuales van del 0 al 6 y S o s, que son alias del 
mismo nivel de ejecucion, de estos ochos niveles, tres son considerados reservados, estos son:

0.­ Halt

1.­Single user mode

6.­Reboot

Aparte de los niveles de ejecucion 0,1 y 6 todos los sistemas operativos Linux tratan a los niveles de ejecucion 

un poco diferente. El denominador comun de todas las distribuciones linux es el fichero

/etc/inittab

el cual define lo que hace cada nivel de ejecucion.

A continuacion un ejemplo de cuantos niveles de ejecucion tienen cada una de las distribuciones mas 

importantes de linux, asi como del  sistema operativo solaris y AIX

Sistema Operativo

Niveles de

ejecucion por

default

2

2

3

5

Factor Evolución S.A DE C.V                                                                                                                              www.linuxparatodos.net

Sistema Operativo

Niveles de

ejecucion por

default

5

3 o 5

3 o 5

3

5

2

2

En la mayoria de los sistemas operativos linux los usuarios pueden saber bajo que nivel de ejecucion estan 

trabajando tecleando en una consola y como root lo siguiente:

[root@localhost ]$ runlevel
N 5

Existen tambien los ficheros llamados rcN.d en donde la letra N representa cada uno de los niveles de 
ejecucion en los que trabaja init.d, la funcion de estos ficheros se explicara mas a detalle en el siguiente tema.

6

Factor Evolución S.A DE C.V                                                                                                                            Servidores Linux Basico

6.2.2 BSD

El modelo BSD init se ejecuta mediante el script de inicializacion  situado en la ruta

/etc/rc

Algunos de los sistemas operativos que se basan en este modelo son los basados en BSD como:

● FreeBSD

● NetBSD

● OpenBSD

● DragonFlyBSD

● DesktopBSD

● PCBSD

7

Factor Evolución S.A DE C.V
  • Links de descarga
http://lwp-l.com/pdf10116

Comentarios de: Tema 6. Estados de Ejecución y Secuencias de Arranque (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad