Questo post abbassa l'uso del comando "SystemCtl" in Ubuntu 22.04 con le seguenti linee guida:
Come utilizzare SystemCtl in Ubuntu?
Il funzionamento del comando "SystemCtl" si basa sulla sua sintassi.
Sintassi:
La sintassi generalizzata del "SystemCtl"Il comando è scritto qui:
$ SystemCtl [Opzioni ...] [Nome del comando ...]
La sintassi sopra contiene i seguenti parametri:
Vediamo l'implementazione pratica della sintassi sopra per il controllo dei servizi "SystemD".
SystemCtl Abilita i servizi
IL "abilitare"Lo strumento di servizio viene utilizzato come comando con il"SystemCtl"Per abilitare il servizio particolare in Ubuntu:
Nota: Il comando "SystemCtl" necessita dei privilegi superuser, i.e., "sudo"Per affrontare i servizi di sistema.
$ sudo systemctl abilita cron.servizio
IL "Cron"Il servizio è stato abilitato ora in modo permanente.
SystemCtl Disabilita i servizi
Per disabilitare, usa il “SystemCtlComando "con il"disattivare"Opzione come visto di seguito:
L'output mostra che il "Cron"Il servizio è stato disabilitato in modo permanente e non si abiliterà mai dopo l'avvio.
SystemCTL Servizi di avvio
Il comando di servizio "inizio"Accanto al"SystemCtl"Avvia temporaneamente i servizi. Tornerà nello stato precedente dopo l'avvio:
$ sudo systemctl avvia apache2.servizio
IL "Apache2"Il servizio è stato avviato ed è pronto per l'uso.
Servizi di arresto SystemCtl
Usa il "fermare" con il "SystemCtl"Strumento per fermare il servizio specificato per un breve intervallo di tempo (temporaneamente):
$ sudo systemctl stop apache2.servizio
SystemCtl mostra lo stato dei servizi
Per verificare lo stato di lavoro corrente e i dettagli dei servizi, eseguire il “SystemCtl"Comando combinato con l'utilità di servizio" Stato/Show ":
$ sudo systemctl status apache2.servizio
IL "Apache2"Il servizio è abilitato Ma fermato temporaneamente.
Elenco di unità attive di SystemCtl
"SystemD" utilizza le "unità" che generalmente gestiscono e controllano l'attività/azione. Eseguire il "SystemCtl"Comando seguito dal"Elenco unità"Comando di servizio e"tipo"Flag in questo modo:
$ systemctl list-unit --type = servizio
SystemCtl Specifiche Stato
Invece di tutte le unità attive elencate, l'utente può anche elencare lo stato specificato delle unità usando "stato"Bandiera del"SystemCtl"Comando:
$ systemctl list-unit --type = service --state = uscite
Il attivo "SystemD"Le unità con stato esistente sono state visualizzate nel terminale.
Conclusione
In Ubuntu, il "SystemCtl"Il comando viene utilizzato per controllare e gestire il"SystemD"Servizi con una combinazione di comandi di servizio. Il comando di servizio include "start", "stop", "abilita", "disabilita" e "stato" di gestire, modificare e controllare lo stato dei servizi "SystemD". Questa guida ha arruolato un breve dettaglio dell'obiettivo e dell'uso del comando "SystemCtl".