Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So verwenden Sie den Befehl systemctl zum Verwalten des Systemd-Dienstes
In diesem Artikel wird erläutert, wie Sie den Befehl systemctl zum Verwalten von Systemd-Diensten verwenden. Systemd ist ein System- und Dienstmanager für Linux-basierte Betriebssysteme, der zur Verwaltung von Diensten verwendet wird. Systemd ist leistungsfähiger und beliebter als das alte Sysvinit.
Die meisten neueren Versionen von Linux-basierten Betriebssystemen (zum Beispiel: CentOS/Redhat 7, Fedora 25, Ubuntu 16.04) verwenden Systemd als Standard-Dienstverwaltungstool.
Bevor Sie den folgenden Beispielbefehl verwenden, müssen Sie den 11ef82203b265fde6ae305723a44a0fc durch den tatsächlichen Dienstnamen (z. B. httpd, mysql, apache2 oder ssh) ändern.
Dienst starten oder stoppen:
Syntax:
$ sudo systemctl start <service name> .service $ sudo systemctl stop <service name>.service
start: Wird verwendet, um einen gestoppten Dienst zu starten.
Stop: Wird verwendet, um die Ausführung von Diensten zu stoppen.
Zum Beispiel:
$ sudo systemctl startssh.service $ sudo systemctl stopssh.service
Einen Dienst neu starten oder neu laden:
$ sudo systemctl reloadssh.service $ sudo systemctl restartssh.service $ sudo systemctl reload-or-restartssh.service
Neu laden: Konfiguration zum Neuladen eines laufenden Dienstes
Neustart: Wird zum Neustarten (Stoppen/Starten) eines laufenden Dienstes verwendet
Neuladen oder Neustarten: Wird zum Neuladen des Dienststandardwerts verwendet. Wenn der Dienst jedoch nicht neu geladen werden kann, wird er neu gestartet
Überprüfen Sie den Dienststatus:
$ sudo systemctl statusssh.service
Status: Wird verwendet, um den aktuellen Status des Dienstes zu überprüfen
Aktivieren oder deaktivieren Sie den Dienst:
$ sudo systemctl enablessh.service $ sudo systemctl disablessh.service
Aktivieren: Wird verwendet, um den Dienst beim Systemstart zu starten.
Deaktivieren: Wird verwendet, um den Dienst so zu deaktivieren, dass er beim Systemstart nicht gestartet wird.
Überprüfen Sie die Dienst Der aktivierte/deaktivierte Status:
$ sudo systemctl is-activessh.service $ sudo systemctl is-enabledssh.service
ist aktiv: wird verwendet, um den aktuellen Dienststatus des Dienstes zu überprüfen.
ist aktiviert: wird verwendet, um zu überprüfen, ob der Dienst wann aktiviert ist Das System startet
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Tutorial-Video auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Befehl systemctl zum Verwalten des Systemd-Dienstes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!