GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come avviare il servizio all'avvio su Ubuntu 22.04

In questo tutorial imparerai come avviare un servizio all'avvio su Ubuntu 22.04 Jammy Jellyfish Linux. Ubuntu utilizza Systemd Service Manager per gestire i servizi, il che significa che abilitare e disabilitare i servizi è un compito facile e diretto.

In questo tutorial imparerai:

  • Come verificare se un servizio è abilitato o disabilitato
  • Come abilitare l'avvio del servizio all'avvio
  • Come disabilitare il servizio per l'avvio all'avvio
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 22.04 Jammy Medusa
Software systemd (installato per impostazione predefinita)
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come avviare il servizio all'avvio su Ubuntu 22.04 istruzioni passo passo


In questo tutorial useremo apache2 servizio come esempio. Pertanto, sostituisci apache2 name con il nome del servizio che intendi avviare all'avvio.

Nel caso in cui non conosci il nome del servizio che desideri avviare all'avvio, segui la nostra guida su come elencare i servizi su Ubuntu 22.04.

  1. In primo luogo, controlla lo stato corrente del servizio per vedere se è abilitato per l'avvio all'avvio. Per farlo, apri un terminale a riga di comando ed esegui il seguente comando:
    $ systemctl status apache2
    

    Tieni presente che il testo "preimpostazione del fornitore" ti dice se il servizio si avvia automaticamente per impostazione predefinita o meno. Questo è solo il valore predefinito quando il servizio è installato e non necessariamente quello su cui è attualmente impostato il servizio.

  2. Usa il systemctl comando per avviare il servizio all'avvio. Ad esempio:
    $ sudo systemctl enable apache2
    

    In alternativa, se desideri anche abilitare e contemporaneamente avviare il servizio puoi eseguire:

    $ sudo systemctl enable --now apache2
    
  3. Una volta che il servizio è abilitato all'avvio all'avvio, puoi confermarne lo stato ancora una volta eseguendo:
    $ sudo systemctl status apache2
    
  4. Per disabilitare l'avvio del servizio all'avvio, utilizzare systemctl comando di nuovo. Ad esempio:
    $ sudo systemctl disable apache2
    

Pensieri conclusivi


In questo tutorial, abbiamo visto come abilitare l'avvio automatico di un servizio all'avvio in Ubuntu 22.04 Jammy Jellyfish Linux. Ubuntu, come la maggior parte delle altre moderne distribuzioni Linux, utilizza systemd per gestire i servizi. Una volta che sai come usare systemctl enable e systemctl disable comandi, puoi impostare qualsiasi servizio in modo che si avvii automaticamente all'avvio o meno.


Ubuntu
  1. Come installare la vernice su Ubuntu 16.04 LTS

  2. Come avviare il server Vnc all'avvio?

  3. Come impostare un servizio?

  4. Non riesci a far partire il servizio Noip2 all'avvio?

  5. Come eseguire il dual boot di Windows XP e Ubuntu?

Come avviare, interrompere o riavviare i servizi in Ubuntu 20.04 LTS

Come riavviare il Bluetooth in Ubuntu 20.04

Come avviare, arrestare o riavviare i servizi in Ubuntu

Come installare Apache ActiveMQ su Ubuntu 22.04

Come installare OmniDB Server su Ubuntu 20.04

Come cambiare il kernel all'avvio?