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.
Usando 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
systemctlcomando:# 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
systemctlcomando per abilitare il servizio in modo da avviarsi dopo l'avvio del sistema. Nota il suffisso.servicepuò essere omesso:# systemctl enable httpd
Nell'esempio sopra abbiamo abilitato Apache
httpdservizio da avviare durante l'avvio del sistema. - Se in seguito decidi di disabilitare qualsiasi servizio per l'avvio all'avvio, utilizza
systemctlcomando ancora una volta come segue:# systemctl disable httpd