GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo iniciar el servicio al arrancar en Ubuntu 22.04

En este tutorial, aprenderá cómo iniciar un servicio en el arranque en Ubuntu 22.04 Jammy Jellyfish Linux. Ubuntu usa el administrador de servicios systemd para administrar los servicios, lo que significa que habilitar y deshabilitar los servicios es una tarea fácil y directa.

En este tutorial aprenderás:

  • Cómo verificar si un servicio está habilitado o deshabilitado
  • Cómo permitir que el servicio se inicie en el arranque
  • Cómo deshabilitar el servicio para iniciar en el arranque

Instrucciones paso a paso sobre cómo iniciar el servicio al arrancar en Ubuntu 22.04


En este tutorial usaremos apache2 servicio como ejemplo. Por lo tanto, reemplace el apache2 name con el nombre del servicio que desea iniciar en el arranque.

En caso de que no sepa el nombre del servicio que desea iniciar en el arranque, siga nuestra guía sobre cómo enumerar los servicios en Ubuntu 22.04.

  1. Primero, verifique el estado actual del servicio para ver si está habilitado para iniciarse en el arranque. Para hacerlo, abra una terminal de línea de comandos y ejecute el siguiente comando:
    $ systemctl status apache2
    

    Tenga en cuenta que el texto de "preajuste del proveedor" le indica si el servicio se inicia automáticamente de forma predeterminada o no. Este es solo el valor predeterminado cuando se instala el servicio, y no necesariamente en lo que el servicio está configurado actualmente.

  2. Usar el systemctl comando para iniciar el servicio en el arranque. Por ejemplo:
    $ sudo systemctl enable apache2
    

    Alternativamente, si también desea habilitar e iniciar el servicio al mismo tiempo, puede ejecutar:

    $ sudo systemctl enable --now apache2
    
  3. Una vez que el servicio esté habilitado para iniciarse en el arranque, puede confirmar su estado una vez más ejecutando:
    $ sudo systemctl status apache2
    
  4. Para deshabilitar el servicio para que comience en el arranque, use systemctl comando de nuevo. Por ejemplo:
    $ sudo systemctl disable apache2
    

Pensamientos finales


En este tutorial, vimos cómo habilitar un servicio para que se inicie automáticamente al arrancar en Ubuntu 22.04 Jammy Jellyfish Linux. Ubuntu, como la mayoría de las otras distribuciones modernas de Linux, usa systemd para administrar los servicios. Una vez que sepa cómo usar systemctl enable y systemctl disable comandos, puede configurar cualquier servicio para que se inicie automáticamente al arrancar o no.


Ubuntu
  1. Cómo instalar Varnish en Ubuntu 16.04 LTS

  2. ¿Cómo iniciar el servidor Vnc en el arranque?

  3. ¿Cómo instalar Ubuntu 16.04 desde una tarjeta SD?

  4. Cómo deshabilitar un servicio en Ubuntu

  5. ¿Cómo inicio Ubuntu desde Initramfs?

Cómo iniciar, detener o reiniciar servicios en Ubuntu 20.04 LTS

Cómo reiniciar Bluetooth en Ubuntu 20.04

Cómo iniciar, detener o reiniciar servicios en Ubuntu

Cómo instalar Apache ActiveMQ en Ubuntu 22.04

Cómo instalar el servidor OmniDB en Ubuntu 20.04

¿Cómo cambiar el kernel en el arranque?

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Ubuntu 22.04 Medusa Jammy
    Software systemd (instalado por defecto)
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios