Nella vecchia distribuzione CentOS, usi il comando service o esegui direttamente un servizio sul tuo sistema usando "/etc/init.d/
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative agli strumenti del sistema Linux.
In questo contesto, esamineremo come avviare, arrestare e riavviare i servizi sul sistema CentOS 8 utilizzando l'utilità systemctl.
Come avviare, arrestare e riavviare un servizio nel sistema CentOS Linux?
Tieni presente che gli utenti necessitano dei privilegi sudo per avviare, arrestare e riavviare un servizio.
1. Avvia il servizio su CentOS usando il comando systemctl
Per avviare un servizio sul tuo sistema, usa la seguente sintassi:
$ sudo systemctl start {service-name}
Ad esempio, per avviare il servizio httpd sul tuo sistema, esegui il comando indicato di seguito:
$ sudo systemctl start httpd
2. Verifica lo stato del servizio utilizzando il comando systemctl
Per controllare lo stato di esecuzione del servizio sul tuo sistema CentOS 8, segui la seguente sintassi dei comandi:
$ sudo systemctl status {service-name}
$ sudo systemctl status httpd
Il comando precedente mostrerà lo stato di esecuzione o disattivazione nella finestra del terminale. Se il servizio specificato è in esecuzione sul tuo sistema, lo stato attivo (in esecuzione) dovrebbe essere visualizzato sullo schermo.
3. Arresta il servizio su CentOS usando il comando systemctl
A volte, è necessario interrompere il servizio sul sistema per avviare un nuovo servizio. Quindi, per interrompere o disattivare il servizio in esecuzione sul tuo sistema, usa la seguente sintassi:
$ sudo systemctl stop {service-name}
$ sudo systemctl stop httpd
Dopo aver eseguito il comando precedente, il servizio in esecuzione si arresterà sul tuo sistema. Ora controlla lo stato. Lo stato di disattivazione (morto) del servizio verrà visualizzato nella finestra del terminale.
4. Riavvia un servizio utilizzando systemctl su CentOS 8
Per riavviare un servizio su CentOS 8, utilizza la sintassi indicata di seguito:
$ sudo systemctl restart {service-name}
Ad esempio, per riavviare il servizio httpd interrotto, eseguire il comando seguente:
$ sudo systemctl restart httpd
5. Ricaricare il servizio utilizzando il comando systemctl
Per ricaricare forzatamente tutti i file di configurazione sul tuo sistema, digita il seguente comando per ricaricare un servizio:
$ sudo systemctl reload {service-name}
Per ricaricare il servizio httpd sul tuo sistema CentOS, esegui il comando indicato di seguito:
$ sudo systemctl reload httpd
6. Abilita e disabilita il servizio utilizzando il comando systemctl
Il servizio Systemctl aiuta anche gli utenti ad abilitare e disabilitare un servizio. Per abilitare il servizio httpd sul tuo sistema usa il comando indicato di seguito:
$ sudo system enable httpd
Se vuoi disabilitare il servizio httpd a causa di alcuni problemi con le porte. Quindi, esegui il comando indicato di seguito per disabilitarlo:
$ sudo systemctl disable httpd