Niveles de Ejcucion de Linux

7
1 NIVELES DE EJECUCION DE LINUX INSTITUTO PROFESIONAL SANTO TOMAS __________________________________________________________________ TAREA DE COMANDOS Profesor: Sergio Paredes Ramo: Sistemas Operativos Alumno: Mariano Treupil Fecha: 28-06-2014

description

Aprender LINUX

Transcript of Niveles de Ejcucion de Linux

Page 1: Niveles de Ejcucion de Linux

1

NIVELES DE EJECUCION DE LINUX

INSTITUTO PROFESIONAL SANTO TOMAS

__________________________________________________________________

T A R E A D E C O M A N D O S Profesor: Sergio Paredes Ramo: Sistemas Operativos Alumno: Mariano Treupil Fecha: 28-06-2014

Page 2: Niveles de Ejcucion de Linux

2

Índice

1. Introducción

2. Niveles de ejecución

3. Resumen Practico

4. Conclusión

5. Bibliografía

Page 3: Niveles de Ejcucion de Linux

3

1. Introducción

Los niveles de ejecución de Unix o runleves, en inglés, indican el modo en el que el sistema será iniciado. Los niveles son indicados mediante los números del 0 al 6, a continuación veremos algunos de estos niveles.

2. Niveles de Ejecución

En la mayoría de los Unix y distribuciones Linux el nivel de ejecución son los siguientes:

Los niveles de ejecución se encuentran configurados en el archivo /etc/inittab por líneas como la siguiente: l2:2:wait:/etc/init.d/rc 2

Page 4: Niveles de Ejcucion de Linux

4

3. Resumen practico:

0 indica halt o apagado de la máquina.

1 Indica monousuario.

2 Indica modo multiusuario sin soporte de red.

3 Indica modo multiusuario completo con soporte de red.

4 No usado, con esta opción el administrador puede personalizar el inicio para cargar algún

servicio.

5 Indica multiusuario completo con inicio gráfico (X11) (Aunque en Solaris indica shutdown)

6 Indica shutdown y reboot: Se apaga inmediatamente la máquina para reinicio.

Las líneas precedidas por el signo numeral # son comentarios. En los comentarios se indica

cuáles son los runleves de mandriva, los cuales coinciden con las presentadas en la imagen 2

Al final de los comentarios aparece la línea:

id:5:initdefault:

Esto quiere decir que cuando el sistema arranca, lo hace en el modo 5, que, como hemos

visto, indica multiusuario completo (con red y modo gráfico). Observe que en los comentarios

de los modos 0 y 6 aparece un par de recomendaciones importantes: NO establezca el valor

default de init en este número. ¿Por qué no?

Un administrador (root) puede editar el archivo /etc/inittab como mejor convenga al usuario, sin

embargo también tiene el poder de establecerlo en 0 ó en 6. Si se establece en 6, algo que

hice como experimento en mi Mandriva, la próxima vez que la máquina se encienda, se leerá

el modo 6, shutdown y reboot, y se hará exactamente eso. De hecho se crea un ciclo infinito

de reinicios que puede ser desconcertante para el usuario. Algo similar pasa al establecer el

modo de ejecución en 0, cada vez que se enciende la computadora, inmediatamente se

apaga. La manera de cambiar esto es entrar en modo recover y editar de nuevo el archivo

/etc/inittab.

Page 5: Niveles de Ejcucion de Linux

5

Pero si no deben establecerse, ¿Por qué están ahí? La razón es que otros usuarios pueden

requerirlos realmente.

EL COMANDO init:

Aparte de editar el archivo /etc/inittab, el administrador puede cambiar en cualquier momento

el valor del nivel de ejecución con el comando init. Una instrucción como la siguiente:

# init 3

Cambia a nivel de ejecución 3. Si hace esto dejará de tener una pantalla gráfica y aparecerá

una terminal y es probable que pierda la información que no tenga guardada. Para regresar al

modo gráfico es necesario establecer de nuevo a 5 (o 2 si se usa Ubuntu, ver más abajo). El

comando init no altera el contenido del archivo /etc/inittab.

Y la instrucción

# init 0

Apaga la computadora inmediatamente. Los comandos halt y shutdown llaman a init para

apagar el sistema.

PARA VER EL NIVEL DE EJECUCIÓN ACTUAL:

¿Cómo podemos saber cuál es el nivel de ejecución actual del sistema?

Con el comando who y la opción -r

Page 6: Niveles de Ejcucion de Linux

6

4. Conclusión

En esta tarea de investigación logramos identificar los niveles de ejecución de

Linux básicos y necesarios los cuales son:

RUNLEVEL Significado

0 Apagado

1 Monousuario

2 Multiusuario sin soporte de red

3 Multiusuario con soporte de red

4 No usado

5 Multiusuario gráfico

6 Reinicio

Adicionalmente cada comando posee líneas específicas que le podemos agregar

para obtener otras funcionalidades.

Page 7: Niveles de Ejcucion de Linux

7

5. Bibliografía

http://aprendiendoausarlinux.wordpress.com/2012/06/16/los-niveles-de-ejecucion-en-linux/ http://www.tldp.org/pub/Linux/docs/ldp-archived/system-admin-guide/translations/es/html/ch09s03.html

https://www.google.cl/search?q=Los+Niveles+de+Ejecuci%C3%B3n+en+Linux&safe=off&espv=2&source=lnms&tbm=isch&sa=X&ei=_1WwU_OmI6fhsASs54GAAw&ved=0CAYQ_AUoAQ&biw=1440&bih=756#facrc=_&imgdii=_&imgrc=0aCLTQzQHmJJXM%253A%3BDeCtD7DuDWscaM%3Bhttp%253A%252F%252Fsomebooks.es%252Fwp-content%252Fuploads%252F2013%252F08%252Fisor0807.png%3Bhttp%253A%252F%252Fsomebooks.es%252F%253Fp%253D3423%3B762%3B578

http://www.linux.org