So verwenden Sie SystemCTL in Ubuntu?

So verwenden Sie SystemCTL in Ubuntu?
Der "Systemctl”Bezieht sich auf ein Befehlszeilen -Dienstprogramm, dessen Hauptziel darin besteht, die“ zu verwenden und zu verwaltensystemdInitialisierungsdienste. Es kommt mit einer Sammlung von Daemons, Versorgungsunternehmen und Bibliotheken, die für die Verwaltung von Diensten hilfreich sind. Der "systemdDer Systemmanager steuert die Systemdienste (24/7) und verwaltet Einstellungen in Form von Konfigurationsdateien.

Dieser Beitrag stellt die Verwendung des Befehls „SystemCtl“ in Ubuntu 22 ab.04 mit den folgenden Richtlinien:

  • So verwenden Sie SystemCTL in Ubuntu?
    • SystemCTL aktivieren Dienste
    • SystemCTL Deaktivieren Services
    • Systemctl Start Services
    • Systemctl Stop Services
    • Systemctl Show Services Status
    • SystemCTL Active Units List
    • SystemCTL -spezifische Einheiten Status

So verwenden Sie SystemCTL in Ubuntu?

Die Arbeit des Befehls „SystemCtl“ beruht auf seiner Syntax.

Syntax:
Die verallgemeinerte Syntax der “SystemctlDer Befehl hier ist hier geschrieben:

$ systemctl [Optionen…] [Befehlsname…]

Die obige Syntax enthält die folgenden Parameter:

  • Systemctl: Repräsentiert den Hauptbefehl „SystemCtl“.
  • Optionen: Hilft, die gewünschte Ausgabe zu erhalten.
  • Befehlsname: Gibt die Dienstbefehle an.

Sehen wir uns die praktische Implementierung der obigen Syntax zur Kontrolle von „Systemd“ -Diensten an.

SystemCTL aktivieren Dienste

Der "ermöglichen"Servicetool wird als Befehl mit dem" verwendet "Systemctl”Um den jeweiligen Dienst in Ubuntu zu ermöglichen:

Notiz: Der Befehl „SystemCtl“ benötigt die Superuser -Privilegien, ich.e., “sudo”Um mit den Systemdiensten umzugehen.

$ sudo systemctl aktivieren cron.Service

Der "CronDer Service wurde jetzt dauerhaft aktiviert.

SystemCTL Deaktivieren Services

Um zu deaktivieren, verwenden Sie die “SystemctlBefehl mit dem “deaktivierenOption, wie unten angezeigt:

Die Ausgabe zeigt, dass die “CronDer Service wurde dauerhaft deaktiviert und wird nach dem Start niemals aktiviert.

Systemctl Start Services

Der Dienstbefehl “Start"Neben dem"Systemctl”Startet die Dienste vorübergehend. Nach dem Booten wird es wieder in den vorherigen Status zurückkehren:

$ sudo systemctl starten apache2.Service

Der "Apache2Der Service wurde begonnen und ist bereit zu verwenden.

Systemctl Stop Services

Verwenden Sie die “stoppen" mit dem "Systemctl”Tool, um den angegebenen Service für ein kurzes Zeitraum (vorübergehend) zu stoppen:

$ sudo systemctl stoppen apache2.Service

Systemctl Show Services Status

Führen Sie die “aus, um den aktuellen Arbeitsstatus und die Details der Dienste zu überprüfenSystemctlBefehl "Befehl in Kombination mit dem Dienstprogramm" Status/Show ":

$ sudo systemctl Status Apache2.Service

Der "Apache2”Service ist ermöglicht Aber gestoppt vorübergehend.

SystemCTL Active Units List

Das „systemd“ verwendet die „Einheiten“, die im Allgemeinen die Aufgabe/Aktion verwalten und steuern. Führen Sie das ausSystemctlBefehl ”, gefolgt von der“Listeneinheiten"Service Command und der"TypAuf diese Weise Flag:

$ SystemCTL List-Einheiten-Type = Service

SystemCTL -spezifische Einheiten Status

Anstelle aller aktiven Einheiten listet der Benutzer auch den angegebenen Status der Einheiten mit der “aufZustand"Flagge der"Systemctl" Befehl:

$ SystemCTL List-Einheiten --Type = service --state = beendet

Die Aktivitäten “systemdEinheiten mit vorhandenem Status wurden im Terminal angezeigt.

Abschluss

In Ubuntu, die “SystemctlDer Befehl "Befehl wird verwendet, um die" zu steuern und zu verwalten "systemdDienste mit einer Kombination von Servicebeharten. Der Servicebefehl enthält "Start", "Stop", "Aktivieren", "Deaktivieren" und "Status", um den Status der "systemd" -Dienste zu verwalten, zu ändern und zu überprüfen. Dieser Leitfaden hat ein kurzes Detail des Ziels und der Verwendung des Befehl „SystemCTL“ eingeleitet.