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 Dienste systemctl
  • systemctl --failed Zum systemctl --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> Zum systemctl 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



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow