GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo cambiar el nivel de ejecución predeterminado en Debian 10 / Debian 9

En Debian 10/Debian 9, systemd usa objetivos en lugar de niveles de ejecución. El /etc/inittab systemd ya no usa el archivo para cambiar los niveles de ejecución.

Esta publicación lo ayudará a configurar el nivel de ejecución predeterminado en Debian 10 / Debian 9.

Cambiar el nivel de ejecución predeterminado

El nivel de ejecución predeterminado se puede establecer utilizando systemctl comando o hacer un enlace simbólico de objetivos de nivel de ejecución archivo al archivo de destino predeterminado.

Método 1

Verifiquemos el nivel de ejecución actual usando el siguiente comando.

sudo systemctl get-default

Salida:

graphical.target

Antes de cambiar el nivel de ejecución predeterminado, consulte los objetivos disponibles.

sudo systemctl list-units --type=target

El resultado se verá como a continuación:

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
basic.target           loaded active active Basic System
cryptsetup.target      loaded active active Encrypted Volumes
getty.target           loaded active active Login Prompts
graphical.target       loaded active active Graphical Interface
local-fs-pre.target    loaded active active Local File Systems (Pre)
local-fs.target        loaded active active Local File Systems
multi-user.target      loaded active active Multi-User System
network-online.target  loaded active active Network is Online
network.target         loaded active active Network
nss-user-lookup.target loaded active active User and Group Name Lookups
paths.target           loaded active active Paths
remote-fs.target       loaded active active Remote File Systems
slices.target          loaded active active Slices
sockets.target         loaded active active Sockets
sound.target           loaded active active Sound Card
swap.target            loaded active active Swap
sysinit.target         loaded active active System Initialization
time-sync.target       loaded active active System Time Synchronized
timers.target          loaded active active Timers

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

Ejecute el siguiente comando para cambiar el nivel de ejecución predeterminado al nivel de ejecución 3 (nada más que un objetivo multiusuario).

sudo systemctl set-default multi-user.target

Confirme el nivel de ejecución predeterminado.

sudo systemctl get-default

Salida:

multi-user.target

Reinicie y compruébelo.

sudo reboot

Método 2

En el método anterior, hicimos el nivel de ejecución 3 como el nivel de ejecución predeterminado. También puede confirmar eso usando el siguiente comando.

sudo systemctl get-default

Salida:

multi-user.target

Para una demostración, emita el siguiente comando para hacer que el nivel de ejecución 5 sea el nivel de ejecución predeterminado.

sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

O

sudo ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Vuelva a comprobar el nivel actual. Ahora el nivel de ejecución predeterminado es el modo gráfico (nivel de ejecución 5).

sudo systemctl get-default

Salida:

graphical.target

Reinicie la máquina y compruébelo.

sudo reboot

Conclusión

Eso es todo. espero que esto te ayude. Agradecemos sus comentarios.


Debian
  1. Cómo cambiar la versión predeterminada de Python en Debian 9 Stretch Linux

  2. Cómo verificar y cambiar un nivel de ejecución predeterminado en Ubuntu Linux

  3. Linux:¿cómo iniciar Systemd sin Default.target?

  4. Cómo cambiar el nombre de host en Debian

  5. CentOS / RHEL 7:cómo establecer el objetivo predeterminado (nivel de ejecución predeterminado)

Cómo establecer o cambiar la zona horaria en Debian 9

Cómo cambiar el nombre de host en Debian 10 Linux

Cómo cambiar el nivel de ejecución actual/predeterminado en CentOS 8/RHEL 8

Cómo cambiar el nivel de ejecución actual en RHEL 8/CentOS 8

Cómo cambiar el nombre de host en Debian 10

Cómo cambiar la zona horaria en Debian 11