¿Cómo usar systemctl en Ubuntu?

El «systemctl» se refiere a una utilidad de línea de comandos cuyo propósito principal es usar y administrar el «sistemad” Servicios de Inicialización. Contiene una colección de demonios, utilidades y bibliotecas útiles para administrar servicios. El «sistemadEl administrador del sistema controla los servicios del sistema (24/7) y administra la configuración en forma de archivos de configuración. Esta publicación describe cómo usar el comando systemctl en Ubuntu 22.04 con las siguientes pautas:

Contenidos

¿Cómo usar systemctl en Ubuntu?

La forma en que funciona el comando systemctl depende de su sintaxis.
sintaxis:La sintaxis generalizada de «systemctlEl comando está escrito aquí: $ systemctl [Options…] [Command NAME…]

La sintaxis anterior incluye los siguientes parámetros:

  • systemctl: Representa el comando principal «systemctl».
  • opciones: Ayuda a obtener el resultado deseado.
  • nombre de comando: Especifica los comandos de servicio.

Veamos la implementación práctica de la sintaxis anterior para controlar los servicios de systemd.

Habilitar servicios systemctl

El «hazlo posible” Service Tool se utiliza como comando con el “systemctl‘ para habilitar el servicio respectivo en Ubuntu:
nota: El comando «systemctl» necesita los derechos de superusuario, es decir, «sudo” para tratar con los servicios del sistema. $ sudo systemctl habilita cron.service

El «cron” El servicio ahora se ha activado de forma permanente.

Deshabilitar servicios systemctl

Para deshabilitar, utilice el «systemctl» Comando con el «desactivar” como se muestra a continuación:

La salida muestra que el «cronEl servicio se ha deshabilitado permanentemente y nunca se habilitará después del arranque.

Iniciar servicios systemctl

La orden de servicio»comenzar» al lado de «systemctl‘ inicia los servicios temporalmente. Después de arrancar vuelve al estado anterior: $ sudo systemctl start apache2.service

El «apache2” El servicio ha comenzado y está listo para usarse.

Detener los servicios systemctl

Utilizar el «para detener» con el «systemctl” herramienta para detener el servicio especificado por un corto tiempo (temporalmente): $ sudo systemctl stop apache2.service

Systemctl muestra el estado del servicio

Para comprobar el estado de funcionamiento actual y los detalles de los servicios, ejecute el «systemctlcomando combinado con la utilidad status/show: $ sudo systemctl status apache2.service

El «apache2«El servicio es permite Pero interrumpido en el intermedio.

Lista de unidades activas de systemctl

El «systemd» utiliza las «unidades» que gestionan y controlan la tarea/acción en general. Ejecute el «systemctl«comando seguido de»enumerar unidades‘ Orden de Servicio y el ‘Tipo” de esta forma: $ systemctl list-units –type=service

Estado de las entidades específicas systemctl

En lugar de la lista de todas las unidades activas, el usuario también puede enumerar el estado especificado de las unidades haciendo clic en «Condición«Bandera de»systemctl” Comando: $ systemctl list-units –type=service –state=exited

El activo «sistemad” En la terminal se mostraban las unidades con estatus existente.

Diploma

En Ubuntu esto es «systemctlEl comando » se utiliza para controlar y gestionar el «sistemad” Servicios con una combinación de comandos de servicio. El comando de servicio incluye «iniciar», «detener», «habilitar», «deshabilitar» y «estado» para administrar, cambiar y verificar el estado de los servicios «systemd». Esta guía proporciona un breve detalle sobre el objetivo y el uso del comando systemctl.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.