es.phhsnews.com


es.phhsnews.com / ¿Qué son los "niveles de ejecución" en Linux?

¿Qué son los "niveles de ejecución" en Linux?


Cuando se inicia un sistema Linux, ingresa su nivel de ejecución predeterminado y ejecuta los scripts de inicio asociados con ese nivel de ejecución. También puede cambiar entre niveles de ejecución; por ejemplo, hay un nivel de ejecución diseñado para operaciones de recuperación y mantenimiento.

Tradicionalmente, Linux usaba scripts de inicio del sistema System V, mientras que los nuevos sistemas init eventualmente dejarían obsoletos los niveles de ejecución tradicionales, aún no lo han hecho. Por ejemplo, el sistema Upstart de Ubuntu todavía usa scripts tradicionales del estilo System V.

¿Qué es un nivel de ejecución?

Cuando se inicia un sistema Linux, inicia los procesos init . init es responsable de lanzar los otros procesos en el sistema. Por ejemplo, cuando inicia su computadora Linux, el kernel inicia init, e init ejecuta las secuencias de inicio para inicializar su hardware, abrir la red, iniciar su escritorio gráfico.

Sin embargo, no hay un solo conjunto de inicio scripts init se ejecuta. Hay varios niveles de ejecución con sus propios scripts de inicio; por ejemplo, un nivel de ejecución puede abrir redes e iniciar el escritorio gráfico, mientras que otro nivel de ejecución puede dejar la red deshabilitada y omitir el escritorio gráfico. Esto significa que puede pasar del "modo de escritorio gráfico" al "modo de consola de texto sin red" con un solo comando, sin iniciar ni detener manualmente diferentes servicios.

Más específicamente, init ejecuta los scripts ubicados en un directorio específico que corresponde a el nivel de ejecución. Por ejemplo, cuando ingresa el nivel de ejecución 3 en Ubuntu, init ejecuta las secuencias de comandos ubicadas en el directorio /etc/rc3.d.

Al menos, así es como funciona con un sistema de iniciación System V tradicional: las distribuciones de Linux están empezando a reemplace el viejo sistema System V init. Mientras que Upstart de Ubuntu actualmente mantiene compatibilidad con scripts de inicio SysV, es probable que esto cambie en el futuro.

Los niveles de ejecución

Algunos niveles de ejecución son estándar entre las distribuciones de Linux, mientras que algunos niveles de ejecución varían de distribución a distribución.

los niveles de ejecución son estándar:

  • 0 - Alto (Apaga el sistema.)
  • 1 - Modo de usuario único (El sistema arranca en modo superusuario sin iniciar daemons o redes. Ideal para iniciar en un entorno de recuperación o diagnóstico.)
  • 6 - Reiniciar

Los niveles de ejecución 2-5 varían según la distribución. Por ejemplo, en Ubuntu y Debian, los niveles de ejecución 2-5 son los mismos y proporcionan un modo multiusuario completo con conexión de red y acceso gráfico. En Fedora y Red Hat, el nivel de ejecución 2 proporciona un modo multiusuario sin conexión de red (inicio de sesión de consola solamente), el nivel de ejecución 3 proporciona el modo multiusuario con conexión de red (solo inicio de sesión de consola), el nivel de ejecución 4 no se utiliza y el nivel de ejecución 5 proporciona el modo multiusuario conexión en red e inicio de sesión gráfico.

Cambiar a un nivel de ejecución diferente

Para cambiar a un nivel de ejecución diferente mientras el sistema ya está en ejecución, use el siguiente comando:

sudo telinit #

Reemplace # con el número del nivel de ejecución al que desea cambiar. Omita sudo y ejecute el comando como root si está ejecutando una distribución que no usa sudo.

Iniciando directamente en un nivel de ejecución específico

Puede seleccionar un nivel de ejecución para iniciar desde el gestor de arranque - Grub, para ejemplo. Al inicio del proceso de inicio, presione una tecla para acceder a Grub, seleccione su entrada de inicio y presione e para editarla.

Puede agregar solo al final de linux línea para ingresar el nivel de ejecución de un solo usuario (nivel de ejecución 1). (Presione Ctrl + x para iniciar después). Esto es lo mismo que la opción del modo de recuperación en Grub.

Tradicionalmente, usted podría especificar un número como parámetro del kernel e iniciaría ese nivel de ejecución, por ejemplo, usando 3 en lugar de solo para arrancar en el nivel de ejecución 3. Sin embargo, esto no parece funcionar en las últimas versiones de Ubuntu - Upstart no parece permitirlo. Del mismo modo, la forma en que cambie el nivel de ejecución predeterminado dependerá de su distribución.


Si bien el demonio Upstart de Ubuntu aún emula el sistema SystemV init, gran parte de esta información cambiará en el futuro. Por ejemplo, Upstart está basado en eventos: puede detener e iniciar servicios cuando ocurren eventos (por ejemplo, un servicio podría comenzar cuando un dispositivo de hardware está conectado al sistema y detenerse cuando se elimine). Fedora también tiene su propio sucesor para iniciar, systemd.


Cómo ajustar el brillo de la pantalla de su PC, manual y automáticamente

Cómo ajustar el brillo de la pantalla de su PC, manual y automáticamente

Probablemente necesite cambiar el brillo de su pantalla regularmente. Cuando está brillante afuera, quiere subirlo para que pueda ver. Cuando estás en una habitación oscura, querrás que se atenúe para que no lastime tus ojos. Disminuir el brillo de la pantalla también ayudará a ahorrar energía y aumentará la duración de la batería de su computadora portátil.

(how-to)

¿Cuántas computadoras puede instalar Windows 7, 8, 10 en?

¿Cuántas computadoras puede instalar Windows 7, 8, 10 en?

Una pregunta común que obtengo todo el tiempo es ¿Cuántas computadoras puedo instalar Windows? Si lees, obtendrás todo tipo de respuestas diferentes. Sin embargo, para fines legales, es mejor seguir con lo que Microsoft establece en sus acuerdos de licencia de usuario final.Siempre hay formas de sobrepasar los límites, pero ese no es el objetivo de este artículo. En e

(How-to)