Inicio > Introduccion > Runlevel

Runlevel


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 runleve. 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).

Upstart

En informática, Upstart es un reemplazo basado en eventos para el demonio init utilizado en sistemas UNIX, como GNU/Linux. Upstart (programado por Scott James Remnant, trabajador de Canonical Ltd) opera asíncronamente y dirige el inicio de las tareas y servicios, los controla mientras el sistema está encendido y los detiene durante el apagado.

Adopción

Upstart está incluido en la versión de Ubuntu 6.10 “Edgy Eft” como un reemplazo para sysvinit, y en 7.04 “Feisty Fawn”, reemplazando a cron, atd, anacron e inetd.

Upstart ha sustituido sysvinit en Fedora 9. Actualmente funciona de la misma manera como lo hace en Ubuntu, es decir, que reemplaza sysvinit, manteniendo los actuales scripts.

Se ha anunciado que Debian esta considerando usar Upstart en su versión Squeeze.

openSUSE ha adoptado Upstart desde la versión 11.3 Milestone 4.

Upstart es usado en webOS de Palm para el Palm Pre.

Upstart reemplaza a sysvinit en el sistema operativo Maemo 5.

Upstart se usará también en Google Chrome OS.

Manejar los runlevels  en consola

Herramienta pre-instalada en ubuntu

sysv-rc-conf

Herramienta para instalar de los repositorios

aptitude install rcconf

RCCONF

Esta herramienta te permite controlar, gráficamente, qué servicios se ejecutarán cuando el sistema inicie.

Primero debes instalar rcconf:

# apt-get install rcconf

Y luego lo ejecutas con el comando:

# rcconf
Categorías:Introduccion
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: