Sui sistemi Systemd Linux come RHEL 8 / CentOS 8 è possibile abilitare e disabilitare i servizi per l'avvio all'avvio con un singolo systemctl
comando.
In questo tutorial imparerai:
- Come abilitare l'avvio del servizio all'avvio.
- Come elencare tutti i servizi su un sistema Linux systemd.

systemclt
comando per abilitare o disabilitare il servizio per l'avvio all'avvio con RHEL 8 / CentOS 8. Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Red Hat Enterprise Linux 8, CentOS 8 |
Software | N/D |
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 con RHEL 8 / CentOS 8 Linux istruzioni passo passo
- Ottieni il nome del servizio che desideri abilitare per l'avvio all'avvio.
Ci sono molti modi per portare a termine questo compito. Forse la soluzione più semplice è elencare tutti i servizi attualmente disabilitati usando il
systemctl
comando:# systemctl list-unit-files --state=disabled
Il comando precedente creerà un lungo elenco di servizi disabilitati. Scorri l'elenco per trovare il servizio che desideri abilitare e prendi nota del nome del servizio. Ad esempio
httpd.service
- Usa il
systemctl
comando per abilitare il servizio in modo da avviarsi dopo l'avvio del sistema. Nota il suffisso.service
può essere omesso:# systemctl enable httpd
Nell'esempio sopra abbiamo abilitato Apache
httpd
servizio da avviare durante l'avvio del sistema. - Se in seguito decidi di disabilitare qualsiasi servizio per l'avvio all'avvio, utilizza
systemctl
comando ancora una volta come segue:# systemctl disable httpd