So verwenden Sie den SystemCTL -Befehl zum Verwalten von Systemd Services

So verwenden Sie den SystemCTL -Befehl zum Verwalten von Systemd Services

Dieser Artikel hilft Ihnen bei der Verwaltung von Diensten mithilfe des Systems -Befehl. Systemd ist ein System- und Service-Manager für Linux-basierte Betriebssysteme für die Verwaltung von Diensten. Systemd ist leistungsfähiger und wird mehr Beliebtheit gegenüber älterem Sysvinit. Der größte Teil der neueren Veröffentlichung des Linux-basierten Betriebssystems (z. B. CentOS/Redhat 7, Fedora 25, Ubuntu 16.04) Verwenden von Systemd als Standard -Service -Management -Tool verwenden.

Bevor Sie die folgenden Beispielbefehle verwenden, ändern sich die Befehle Mit Ihrem tatsächlichen Servicenamen wie HTTPD, MySQL, Apache2 oder SSH.

Service starten oder stoppen:

Syntax:

$ sudo systemctl starten .Service $ sudo systemctl stop .Service 
  • Start: Verwendet, um einen gestoppten Service zu starten
  • Stoppen: Wird verwendet, um einen laufenden Service zu stoppen

Beispiel:

$ sudo systemctl starten ssh.Service $ sudo systemctl stop ssh.Service 

Starten Sie den Service neu oder laden Sie neu

$ sudo systemctl Reload SSH.Service $ sudo systemCTL Neustart SSH.Service $ sudo systemctl reload-or-restart ssh.Service 
  • Neu laden: Wird verwendet, um die Konfiguration eines laufenden Dienstes neu zu laden
  • Neu starten: Wird verwendet, um einen laufenden Dienst neu zu starten (stoppen/starten)
  • Reload-or-Restart: Wird verwendet, um einen Service -Standard neu zu laden. Wenn jedoch für diesen Service keine Wiederholung verfügbar ist. Es wird es neu starten

Service des Dienstes überprüfen:

$ sudo systemctl Status SSH.Service 
  • Status: Wird verwendet, um den aktuellen Status eines Dienstes zu überprüfen

Service aktivieren oder deaktivieren:

$ sudo systemctl aktivieren ssh.Service $ sudo systemctl deaktivieren ssh.Service 
  • Ermöglichen: Wird verwendet, um den Service zum Starten des Systemstarts zu ermöglichen
  • Deaktivieren: Wird verwendet, um den Dienst zu deaktivieren, um nicht mit dem Systemstiefel zu beginnen

Überprüfen Sie den Status "Aktivieren/deaktivieren Sie den Service:

$ sudo systemctl is-aktiv ssh.Service $ sudo systemctl is-fähig SSH.Service 
  • ist aktiv: Wird verwendet, um zu prüfen, ob der aktuelle Service Status des Dienstes
  • aktiviert: Wird verwendet, um zu überprüfen, ob der Dienst aktiviert ist, um mit dem Systemstart zu starten

Referenz:
https: // fedoraproject.org/wiki/sysvinit_to_systemd_cheatsheet