RHEL 7 – Note RHCSA (cheat sheet)
unità di servizio di sistema
– Le versioni precedenti di Oracle Linux utilizzano gli script in /etc/rc.d/init.d directory per controllare i servizi.
– In Oracle Linux 7, questi script sono stati sostituiti da unità di servizio systemd.
– Utilizzare il comando systemctl per elencare le informazioni sulle unità di servizio.
Per elencare tutte le unità di servizio caricate:
# systemctl list-units --type service --all
Per vedere quali unità di servizio sono abilitate:
# systemctl list-unit-files --type service
Visualizzazione dello stato dei servizi
– le unità di servizio systemd corrispondono ai servizi di sistema.
– Per visualizzare informazioni dettagliate sul servizio httpd:
# systemctl status httpd
– Per verificare se un servizio è in esecuzione (attivo) o non è in esecuzione (inattivo):
# systemctl is-active sshd active
– Per verificare se un servizio è abilitato:
# systemctl is-enabled sshd enabled
Avvio e arresto dei servizi
Utilità di servizio | utility systemctl | Descrizione |
---|---|---|
inizio nome servizio | nome iniziale systemctl | Avvia un servizio |
interruzione del nome del servizio | nome stop systemctl | Interrompe un servizio |
riavvio del nome del servizio | nome di riavvio systemctl | Riavvia un servizio |
nome servizio condrestart | systemctl try-restart name | Riavvia un servizio solo se è in esecuzione |
ricarica il nome del servizio | nome di ricarica systemctl | Ricarica una configurazione |
stato del nome del servizio | nome stato systemctl | Verifica se un servizio è in esecuzione |
servizio –stato- tutto | systemctl list-units –type service –all | Visualizza lo stato di tutti i servizi |
Abilitazione e disabilitazione servizi
Utility chkconfig | utility systemctl | Descrizione |
---|---|---|
nome chkconfig su | nome abilita systemctl | Abilita un servizio |
nome chkconfig disattivato | systemctl disabilita il nome | Disabilita un servizio |
chkconfig –nome elenco | nome stato systemctl, nome systemctl abilitato | Verifica se un servizio è abilitato |
chkconfig –list | systemctl list-unit-files –tipo servizio | Elenca tutti i servizi e controlla se sono abilitati |