Come utilizzare SystemCtl in Ubuntu?

Come utilizzare SystemCtl in Ubuntu?
IL "SystemCtl"Si riferisce a un'utilità della riga di comando il cui obiettivo principale è usare e gestire il"SystemD"Servizi di inizializzazione. Viene fornito con una raccolta di demoni, utility e biblioteche che sono utili per la gestione dei servizi. IL "SystemD"System Manager controlla i servizi di sistema (24/7) e gestisce le impostazioni sotto forma di file di configurazione.

Questo post abbassa l'uso del comando "SystemCtl" in Ubuntu 22.04 con le seguenti linee guida:

  • Come utilizzare SystemCtl in Ubuntu?
    • SystemCtl Abilita i servizi
    • SystemCtl Disabilita i servizi
    • SystemCTL Servizi di avvio
    • Servizi di arresto SystemCtl
    • SystemCtl mostra lo stato dei servizi
    • Elenco di unità attive di SystemCtl
    • SystemCtl Specifiche Stato

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:

  • SystemCtl: Rappresenta il principale comando "SystemCtl".
  • Opzioni: Aiuta a ottenere l'output desiderato.
  • Nome del comando: Specifica i comandi di servizio.

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".