Diferencia entre revisiones de «Runlevel»
(Aviso de desactualización por Upstart) |
(→Cambiar de runlevel en ejecución) |
||
(No se muestran 2 ediciones intermedias realizadas por 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | + | {{advertencia|Este artículo está desactualizado en gran parte, ya que, desde la versión 6.10, Ubuntu utiliza Upstart.}} | |
− | El '''runlevel''' (del inglés, '''nivel de ejecución''') es cada uno de los estados en que se | + | El '''runlevel''' (del inglés, '''nivel de ejecución''') es cada uno de los estados de ejecución en que se puede encontrar el sistema Linux. Existen 7 niveles de ejecución en total: |
*Nivel de ejecución 0: Apagado. | *Nivel de ejecución 0: Apagado. | ||
*Nivel de ejecución 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas. | *Nivel de ejecución 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas. | ||
Línea 10: | Línea 10: | ||
*Nivel de ejecución 5: Multiusuario en modo gráfico (X Windows). | *Nivel de ejecución 5: Multiusuario en modo gráfico (X Windows). | ||
*Nivel de ejecución 6: Reinicio. | *Nivel de ejecución 6: Reinicio. | ||
− | Este sistema de niveles de ejecución lo proporciona el sistema de arranque por defecto de | + | Este sistema de niveles de ejecución lo proporciona el sistema de arranque por defecto de la mayoría de distribuciones GNU/Linux ('''init'''). Sin embargo, [[Canonical Ltda|Canonical]] ha estado desarrollando un nuevo sistema de arranque llamado '''upstart''' para sustituir a '''init''', ya que '''init''' no se adapta a las necesidades actuales. |
− | ==Cambiar de runlevel en ejecución== | + | == Cambiar de runlevel en ejecución == |
− | Existe una utilidad para línea de comandos que permite cambiar de un nivel de ejecución a otro. Esta es la herramienta ''init''. Para cambiar de nivel de ejecución sólo hay que ejecutar ''init'' seguido del número del | + | Existe una utilidad para línea de comandos que permite cambiar de un nivel de ejecución a otro. Esta es la herramienta ''init''. Para cambiar de nivel de ejecución sólo hay que ejecutar ''init'' seguido del número del runlevel. Por ejemplo: |
*''init 0'': Cambia al runlevel 0 (se apaga el sistema, equivalente al comando ''halt''). | *''init 0'': Cambia al runlevel 0 (se apaga el sistema, equivalente al comando ''halt''). | ||
*''init 2'': Cambia al runlevel 2. | *''init 2'': Cambia al runlevel 2. | ||
*''init 6'': Cambia al runlevel 6 (reinicia el sistema, equivalente al comando ''reboot''). | *''init 6'': Cambia al runlevel 6 (reinicia el sistema, equivalente al comando ''reboot''). | ||
− | ==Modificar el runlevel por defecto== | + | == Modificar el runlevel por defecto == |
Por defecto, el sistema suele arrancar en el nivel de ejecución 5 (modo gráfico). Si se quisiera modificar este comportamiento, habría que editar el fichero ''/etc/inittab''. | Por defecto, el sistema suele arrancar en el nivel de ejecución 5 (modo gráfico). Si se quisiera modificar este comportamiento, habría que editar el fichero ''/etc/inittab''. | ||
+ | |||
+ | Más concretamente, habría que modificar en el fichero ''/etc/inittab'' la línea | ||
+ | <pre>id:5:initdefault:</pre> | ||
+ | donde el número 5 indica que el nivel de ejecución por defecto es el 5. Este número es el que hay que modificar para cambiar el nivel de ejecución en el que arranca el sistema por defecto. | ||
+ | |||
+ | == Enlaces externos == | ||
+ | *[http://upstart.ubuntu.com/ Sitio web oficial de upstart] | ||
[[Categoría:Administración del sistema]] | [[Categoría:Administración del sistema]] |
Última revisión de 19:30 5 jun 2010
Este artículo está desactualizado en gran parte, ya que, desde la versión 6.10, Ubuntu utiliza Upstart. |
El runlevel (del inglés, nivel de ejecución) es cada uno de los estados de ejecución en que se puede encontrar el sistema Linux. Existen 7 niveles de ejecución en total:
- Nivel de ejecución 0: Apagado.
- Nivel de ejecución 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas.
- Nivel de ejecución 2: Multiusuario sin soporte de red.
- Nivel de ejecución 3: Multiusuario con soporte de red.
- Nivel de ejecución 4: Como el runlevel 3, pero no se suele usar
- Nivel de ejecución 5: Multiusuario en modo gráfico (X Windows).
- Nivel de ejecución 6: Reinicio.
Este sistema de niveles de ejecución lo proporciona el sistema de arranque por defecto de la mayoría de distribuciones GNU/Linux (init). Sin embargo, Canonical ha estado desarrollando un nuevo sistema de arranque llamado upstart para sustituir a init, ya que init no se adapta a las necesidades actuales.
Cambiar de runlevel en ejecución
Existe una utilidad para línea de comandos que permite cambiar de un nivel de ejecución a otro. Esta es la herramienta init. Para cambiar de nivel de ejecución sólo hay que ejecutar init seguido del número del runlevel. Por ejemplo:
- init 0: Cambia al runlevel 0 (se apaga el sistema, equivalente al comando halt).
- init 2: Cambia al runlevel 2.
- init 6: Cambia al runlevel 6 (reinicia el sistema, equivalente al comando reboot).
Modificar el runlevel por defecto
Por defecto, el sistema suele arrancar en el nivel de ejecución 5 (modo gráfico). Si se quisiera modificar este comportamiento, habría que editar el fichero /etc/inittab.
Más concretamente, habría que modificar en el fichero /etc/inittab la línea
id:5:initdefault:
donde el número 5 indica que el nivel de ejecución por defecto es el 5. Este número es el que hay que modificar para cambiar el nivel de ejecución en el que arranca el sistema por defecto.