| |
Uno o más colaboradores están trabajando actualmente en extender esta página. Es posible que, a causa de ello, haya lagunas de contenido, deficiencias de formato o texto en otros idiomas. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o en la página de discusión del artículo para poder coordinar la redacción. |
Los Runlevels o Niveles de Ejecución son las configuraciones de arranque que puede tener un sistema UNIX (como GNU/Linux, y por tanto, Ubuntu). Se tratan básicamente de configuraciones preestipuladas y modificables por el administrador del sistema que determinar la forma en que arranca GNU/Linux, los servicios que cargará, etc. Más adelante veremos su utilidad práctica.
Existen 7 runlevels preestipulados de origen, que se numeran del 0 al 6:
Este sistema de niveles de ejecución está presente en UNIX y por ende, en todas las distribuciones GNU/Linux. En estas distribuciones y en Ubuntu hasta la versión 6.06 LTS el sistema de arranque que controlaba los runlevels era init, pero a partir de Ubuntu 6.10, Canonical desarrolló e implemento un nuevo sistema de arranque denominado upstart con más potencia y versatilidad. Un ejemplo de ello es que en breve se prevee que sutituya a otros daemons como cron, atd o anacron.
Normalmente nunca tocaremos nada concerniente a los Runlevels, pero sí lo haremos en el caso de que un usuario tenga una máquina con diferentes usos (y más si la máquina está escasa de recursos). Ejemplos prácticos:
Hecho esto, si durante una época determinada nos interesase que la máquina sólo funcionase como servidor, la configuraríamos para usar el runlevel 3, y así lo mismo con las otras opciones.