So verwenden Sie den SystemCTL -Befehl zum Verwalten von Systemd Services
- 2394
- 572
- Janin Pletsch
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
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
- « Aktivieren Sie die Protokollierung in Iptables unter Linux A Anfängerhandbuch
- So installieren Sie Elasticsearch (Multi -Knoten) -Cluster auf CentOS/Rhel, Ubuntu & Debian »