Esta publicación es el uso del comando "SystemCTL" en Ubuntu 22.04 con las siguientes pautas:
Cómo usar SystemCTL en Ubuntu?
El funcionamiento del comando "SystemCTL" se basa en su sintaxis.
Sintaxis:
La sintaxis generalizada del "systemctl"El comando está escrito aquí:
$ SystemCtl [Opciones ...] [Nombre del comando ...]
La sintaxis anterior contiene los siguientes parámetros:
Veamos la implementación práctica de la sintaxis anterior para controlar los servicios "Systemd".
SystemCTL Habilitar servicios
El "permitir"La herramienta de servicio se utiliza como comando con el"systemctl"Para habilitar el servicio particular en Ubuntu:
Nota: El comando "SystemCTL" necesita los privilegios del superusor, yo.mi., "sudo"Para tratar los servicios del sistema.
$ sudo systemctl habilitar cron.servicio
El "cron"El servicio ha sido habilitado ahora permanentemente.
SystemCTL Deshabilitar Servicios
Para deshabilitar, use el "systemctl"Comando con el"desactivar"Opción como se ve a continuación:
La salida muestra que el "cron"El servicio ha sido deshabilitado de forma permanente y nunca habilitará después del arranque.
SystemCTL Start Services
El comando de servicio "comenzar"Junto al"systemctl"Comienza los servicios temporalmente. Volverá al estado anterior después de arrancar:
$ sudo systemctl iniciar apache2.servicio
El "apache2"El servicio se ha iniciado y está listo para usar.
Sistensctl Stop Services
Utilizar el "detener" con el "systemctl"Herramienta para detener el servicio especificado durante un corto intervalo de tiempo (temporalmente):
$ sudo systemctl stop apache2.servicio
SystemCTL Mostrar el estado de los servicios
Para verificar el estado de trabajo actual y los detalles de los Servicios, ejecute el "systemctl"Comando combinado con la utilidad de servicio" Estado/programa ":
$ sudo systemctl status apache2.servicio
El "apache2"El servicio es activado pero interrumpido temporalmente.
Lista de unidades activas de SystemCTL
El "Systemd" utiliza las "unidades" que generalmente administran y controlan la tarea/acción. Ejecutar el "systemctlComando "seguido de"unión de listas"Comando de servicio y el"tipo"Bandera de esta manera:
$ SystemCTL List-Units --Type = Service
Estado de unidades específicas de systemCTL
En lugar de todas las unidades activas, el usuario también puede enumerar el estado especificado de las unidades utilizando el "estado"Bandera del"systemctl" dominio:
$ SystemCTL List-Units --Type = Service--state = Exited
El activo "system"Las unidades que tienen estado existente se han mostrado en la terminal.
Conclusión
En Ubuntu, el "systemctl"El comando se utiliza para controlar y administrar el"system"Servicios con una combinación de comandos de servicio. El comando de servicio incluye "inicio", "parar", "habilitar", "deshabilitar" y "estado" para administrar, cambiar y verificar el estado de los servicios "Systemd". Esta guía ha reclutado un breve detalle del objetivo y el uso del comando "SystemCTL".