GNU/Linux
Dienstleistungen
Suche…
Listen Sie den laufenden Dienst auf Ubuntu auf
Um eine Liste des Dienstes auf Ihrem System zu erhalten, können Sie Folgendes ausführen:
service --status-all
Die Ausgabe des service --status-all
listet den Status der Dienste auf, die von System V
gesteuert werden.
Das +
zeigt an, dass der Dienst ausgeführt wird, -
zeigt an, dass der Dienst angehalten wurde. Sie können dies sehen, indem Sie den Service SERVICENAME status für einen + und - Service ausführen.
Einige Dienste werden von Upstart verwaltet . Sie können den Status aller Upstart-Dienste mit sudo initctl list überprüfen. Jeder von Upstart verwaltete Dienst wird auch in der Liste des Dienstes --status-all angezeigt, jedoch mit einem? Gekennzeichnet.
ref: https://askubuntu.com/questions/407075/how-to-read-service-status-all-results
Systemd Service Management
Auflistungsdienste
-
systemctl
Um die laufenden Dienstesystemctl
-
systemctl --failed
Zumsystemctl --failed
fehlgeschlagener Dienste
Verwalten von Zielen (ähnlich wie Runlevel in SysV)
-
systemctl get-default
das Standardziel für Ihr System -
systemctl set-default <target-name>
Zumsystemctl set-default <target-name>
des Standardziels für Ihr System
Dienste zur Laufzeit verwalten
-
systemctl start [service-name]
einen Dienst -
systemctl stop [service-name]
Um einen Dienst zu stoppen -
systemctl restart [service-name]
Um einen Dienst neu zu starten -
systemctl reload [service-name]
Um den Dienst anzufordern, seine Konfiguration neu zu laden -
systemctl status [service-name]
aktuellen Status eines Dienstes an
Autostart von Diensten verwalten
-
systemctl is-enabled [service-name]
an, ob ein Dienst beim Systemstart aktiviert ist -
systemctl is-active [service-name]
an, ob gerade ein Dienst aktiv ist (ausgeführt wird). -
systemctl enable [service-name]
Zum Aktivieren eines Dienstes beim Systemstart -
systemctl disable [service-name]
Zum Deaktivieren eines Dienstes beim Systemstart
Maskierungsdienste
-
systemctl mask [service-name]
So maskieren Sie einen Dienst (systemctl mask [service-name]
den versehentlichen Start eines Dienstes) -
systemctl unmask [service-name]
Um einen Service zu demaskieren
Systemd neu starten
systemctl daemon-reload