GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos de nivel de ejecución en Linux

La salida del comando runlevel indicará su nivel de ejecución anterior y actual separados por un solo espacio. Si no hubo un nivel de ejecución anterior, se usará 'N' como marcador de posición.

Por ejemplo:

# runlevel
N 5

El resultado anterior indica que el nivel de ejecución actual es 5 y que no había ningún nivel de ejecución anterior.

A continuación se muestra la lista de los valores de cada nivel de ejecución definidos como:

  • 0 — Alto
  • 1 — Modo de usuario único
  • 2 — No utilizado (definible por el usuario)
  • 3 — Modo multiusuario completo
  • 4 — No utilizado (definible por el usuario)
  • 5 — Modo multiusuario completo (con una pantalla de inicio de sesión basada en X)
  • 6 — Reiniciar

Ejemplos de comandos de nivel de ejecución

1. Para ver el nivel de ejecución actual:

# runlevel 

2. Para suprimir la salida:

# runlevel -q
# runlevel --quiet 

3. Para ejecutar en modo detallado:

# runlevel -v
# runlevel --verbose 

4. Para obtener la información de la versión:

# runlevel --version 

5. Para obtener ayuda:

# runlevel --help 

Preguntas frecuentes sobre el nivel de ejecución

¿Existe un nivel de ejecución estándar que la mayoría de la gente ejecuta después de la instalación?

Depende de los requisitos del usuario, la mayoría de las veces los servidores se ejecutan en el nivel de ejecución 3 y los escritorios en el nivel de ejecución 5. El nivel de ejecución 5 es ideal para una estación de trabajo de escritorio. Y el nivel de ejecución 3 es ideal para la producción.

¿Ejecutar el nivel de ejecución 5 consume muchos más recursos que el nivel de ejecución 3?

La única diferencia entre el nivel de ejecución 3 y el nivel de ejecución 5 es que el nivel de ejecución 5 incluye el servicio X11 (GUI) junto con todos los demás servicios como firewall, nfs, rpc ntpd, etc.

¿Hay alguna forma de apagar X una vez que hayas terminado?

Puede cerrar la sesión del usuario en el menú del sistema, o puede volver a la consola (CTRL+ALT+F1..7) y presionar CTRL+x para finalizar la sesión X.

Sobre todo, ¿hay algún beneficio en ejecutar un nivel de ejecución sobre otro?

Tener un nivel de ejecución sobre otro es beneficioso en la forma de implementar aplicaciones relacionadas con GUI y realizar pruebas en el mismo entorno sin mucha carga en el servidor. por ejemplo, cambie su monitor o tarjeta de video y puede ejecutar las herramientas para ajustar sin tener que intentar detener la secuencia de arranque y probarla completamente y si hay algún problema simplemente elimine la GUI e intente nuevamente, si alguna combinación causa el servidor X para bloquear, puede eliminar X sin tener que reiniciar el sistema.

Conclusión

El /etc/inittab El archivo define el nivel de ejecución predeterminado para un sistema. Los procesos que se inician para niveles de ejecución específicos se definen en subdirectorios del directorio /etc/rc.d. Puede ver el nivel de ejecución actual en cualquier momento usando el comando de nivel de ejecución:

$ runlevel
N 5


Linux
  1. Ejemplos de comandos sa en Linux

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux