Niveles de Ejcucion de Linux
-
Upload
mariaboladocea -
Category
Documents
-
view
2 -
download
0
description
Transcript of 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
2
Índice
1. Introducción
2. Niveles de ejecución
3. Resumen Practico
4. Conclusión
5. Bibliografía
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
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.
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
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.
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