Überprüfen des Einheitenstatus mit systemctl is-enabled
In diesem Schritt lernen Sie, wie Sie den Status von systemd-Einheiten (systemd units) mit dem Befehl systemctl is-enabled
überprüfen.
Systemd ist ein System- und Dienstleistungsmanager (system and service manager) für Linux. Es verwaltet Prozesse nach dem initialen Bootvorgang. Eine "Einheit" (unit) in systemd bezieht sich auf eine Konfigurationsdatei, die beschreibt, wie ein Dienst, ein Gerät, ein Einhängepunkt (mount point) oder eine andere Systemressource behandelt werden soll.
Der Befehl systemctl is-enabled
überprüft, ob eine Einheit so konfiguriert ist, dass sie beim Booten automatisch startet. Dies ist wichtig für Dienste, die Sie immer dann ausführen möchten, wenn das System startet.
Lassen Sie uns den Status des ssh
-Dienstes überprüfen. Der SSH (Secure Shell)-Dienst ermöglicht es Ihnen, sich remote mit Ihrem Server zu verbinden.
Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist. Sie können das Symbol für das Xfce Terminal auf der linken Seite Ihres Desktops finden.
Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
systemctl is-enabled ssh
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
enabled
Diese Ausgabe zeigt an, dass der ssh
-Dienst so konfiguriert ist, dass er automatisch beim Booten des Systems startet.
Jetzt lassen Sie uns den Status eines Dienstes überprüfen, der möglicherweise standardmäßig nicht aktiviert ist, wie apache2
(ein Webserver).
Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
systemctl is-enabled apache2
Sie könnten eine Ausgabe wie die folgende sehen:
disabled
Dies bedeutet, dass der apache2
-Dienst nicht so konfiguriert ist, dass er automatisch beim Booten startet.
Das Verständnis, ob ein Dienst aktiviert oder deaktiviert ist, ist entscheidend für die Verwaltung Ihres Systems und die Gewährleistung, dass erforderliche Dienste nach einem Neustart ausgeführt werden.
Denken Sie daran, dass der Befehl systemctl is-enabled
nur sagt, ob ein Dienst so konfiguriert ist, dass er beim Booten startet, nicht ob er derzeit ausgeführt wird. Sie werden in einem späteren Schritt lernen, wie Sie überprüfen können, ob ein Dienst ausgeführt wird.
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.