Cómo cambiar los objetivos de arranque con el comando systemctl

Como Cambiar Los Objetivos De Arranque Con El Comando Systemctl



La utilidad systemctl viene con una variedad de opciones para monitorear y solucionar problemas de los servicios en Linux. Al igual que otras funciones avanzadas, también se puede utilizar para configurar el destino de inicio del sistema.

La mayoría de las distribuciones de Linux vienen con entornos de escritorio basados ​​en GUI y, de forma predeterminada, arrancan en modo gráfico. Sin embargo, existe otro modo llamado modo CLI, que consume menos recursos. Si el hardware de su sistema tiene problemas en el modo GUI, se puede cambiar fácilmente al modo CLI cambiando el destino de inicio.

En este tutorial, cubriré los destinos de arranque en Linux y cómo cambiarlos usando systemctl.







Nota: Los comandos mencionados en esta guía se ejecutan en Ubuntu; Funcionarán sin ningún error en cualquier distribución de Linux con sistema de inicio systemd.



¿Qué son los objetivos de arranque?

El objetivo de arranque es un .objetivo archivo Linux, que define el estado del sistema. Para comprender el objetivo de arranque, es esencial conocer los niveles de ejecución del sistema. En los sistemas de inicio más antiguos como SysV, la terminología de nivel de ejecución define los estados del sistema. Sin embargo, en systemd, los niveles de ejecución se cambian a archivos de destino. Los niveles de ejecución y sus archivos de destino asociados se enumeran en la siguiente tabla.



Nivel de ejecución Archivos de destino Estado
0 poweroff.target Estado de apagado y apagado
1 rescue.target Inicia el shell de rescate.
2,3,4 multi-user.target Inicia un shell multiusuario sin GUI
5 graphical.target Inicia el shell GUI multiusuario
6 reboot.target Estado de apagado y reinicio

Los archivos de destino se encuentran en el /lib/systemd/sistema directorio.





Cómo mostrar el destino de arranque actual

Para obtener el archivo de destino de arranque actual, utilice sistemactl con el obtener el valor predeterminado opción.

systemctl get-default



O usar el es comando con el -l bandera, que indica el formato de lista larga de la salida.

es -l / biblioteca / sistema / sistema / default.target

Cómo cambiar el destino de arranque

Para cambiar el destino de arranque en Linux, el sistemactl El comando se utiliza con el establecer predeterminado opción.

sudo systemctl establecer objetivo [ Archivo de destino ]

Reemplace [Archivo de destino] con el nombre del archivo de destino requerido.

Al seleccionar un modo de destino, hay dos opciones disponibles.

  • Interfaz de línea de comandos: modo CLI
  • Interfaz gráfica de usuario: modo GUI

La CLI, también conocida como interfaz de línea de comandos, es una herramienta basada en texto que se emplea comúnmente para configurar servidores web. Es simple y requiere menos recursos. El archivo de destino que establece el modo CLI es multi-user.target . Por otro lado, el modo gráfico es fácil de usar, especialmente para principiantes, y proporciona una interfaz de usuario totalmente personalizable. El graphical.target es el archivo de destino que establece el modo GUI.

Exploremos cómo cambiar los destinos de arranque en Linux.

Cómo cambiar la GUI de destino de arranque a CLI

Si está utilizando el modo GUI y desea cambiar al modo CLI, el multi-user.target El archivo se utilizará con el systemctl establecer objetivo dominio.

sudo systemctl set-target multiusuario.objetivo

Se creará un vínculo simbólico entre default.target y multi-user.target archivos.

Después de ejecutar el comando, reinicie el sistema para su verificación.

Cómo cambiar la CLI de destino de arranque a la GUI

Para pasar de una CLI a una GUI o interfaz gráfica de usuario, utilice graphical.target presentar con systemctl establecer objetivo dominio.

sudo systemctl set-target gráfico.objetivo

El siguiente paso es reiniciar el sistema usando el reiniciar comando para iniciar en modo gráfico.

Debes tener un gestor de pantalla y entorno de escritorio instalado para cambiar del modo CLI al modo GUI. De lo contrario, no podrá iniciar en modo GUI.

Si intenta ejecutar el comando anterior sin tener el administrador de pantalla ni el entorno de escritorio, el sistema se reiniciará en modo CLI.

Cómo enumerar todos los archivos de destino

Para enumerar todos los objetivos de systemd, use systemctl con el –tipo= opción.

unidades de lista systemctl --tipo =objetivo

Conclusión

Se pueden utilizar dos opciones de arranque principales para cambiar entre la interfaz de línea de comandos (CLI) y la interfaz gráfica de usuario (GUI). Los archivos de destino multi-user.target y graphical.target corresponden a ambas interfaces CLI y GUI, respectivamente. Para cambiar entre estos destinos de arranque, se utiliza el comando systemctl set-default con el archivo de destino respectivo. Si no tiene un administrador de pantalla y un entorno de escritorio, no puede iniciar en modo GUI.