Cómo usar SystemCTL en Ubuntu?

Cómo usar SystemCTL en Ubuntu?
El "systemctl"Se refiere a una utilidad de línea de comando cuyo objetivo principal es usar y administrar el"system"Servicios de inicialización. Viene con una colección de demonios, servicios públicos y bibliotecas que son útiles para administrar servicios. El "system"System Manager controla los servicios del sistema (24/7) y administra la configuración en forma de archivos de configuración.

Esta publicación es el uso del comando "SystemCTL" en Ubuntu 22.04 con las siguientes pautas:

  • Cómo usar SystemCTL en Ubuntu?
    • SystemCTL Habilitar servicios
    • SystemCTL Deshabilitar Servicios
    • SystemCTL Start Services
    • Sistensctl Stop Services
    • SystemCTL Mostrar el estado de los servicios
    • Lista de unidades activas de SystemCTL
    • Estado de unidades específicas de systemCTL

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:

  • systemctl: Representa el comando principal "SystemCTL".
  • Opción: Ayuda a obtener la salida deseada.
  • Nombre de comando: Especifica los comandos de servicio.

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".