Website-Suche

Chkservice – eine einfache Möglichkeit, Systemd-Einheiten im Terminal zu verwalten


Systemd (System-Daemon) ist ein moderner Systemverwaltungs-Daemon für Linux-Systeme. Systemd ist ein Ersatz für den Init-Systemmanager. Es steuert den Systemstart und die Dienste und führt die Idee von Units (verwaltet über Unit-Dateien) ein, um verschiedene Arten von Systemressourcen wie Dienste, Geräte, Swap, Automount, Ziele, Pfade, Sockets und andere zu identifizieren.

Im Lieferumfang ist systemctl enthalten, eine Komponente zur Steuerung des Verhaltens und der Einheiten von systemd (Starten, Stoppen, Neustarten, Anzeigen des Status usw.) über die Befehlszeile. Wenn Sie Einheiten lediglich über Tastaturkürzel verwalten möchten, kommt chkservice ins Spiel.

Lesen Sie auch: So verwalten Sie „Systemd“-Dienste und -Einheiten mit „Systemctl“ unter Linux

Chkservice ist ein benutzerfreundliches, ncurses-basiertes Befehlszeilentool zum Verwalten von Systemd-Einheiten auf einem Terminal. Es listet die Einheiten alphabetisch nach Kategorien auf (Dienste, Ziele, Automounts usw.), zeigt deren Status und Beschreibung an und ermöglicht Ihnen mit Superuser-Rechten das Starten, Stoppen, Aktivieren und Deaktivieren von Einheiten.

Installieren Sie chkservice in Linux-Systemen

Auf Debian und seinen Derivaten kann chkservice einfach mit seinem eigenen PPA installiert werden, wie gezeigt.

sudo add-apt-repository ppa:linuxenko/chkservice
sudo apt-get update
sudo apt-get install chkservice

Auf Fedora Linux-Distributionen.

dnf copr enable srakitnican/default
dnf install chkservice

Auf der Arch Linux-Distribution.

git clone https://aur.archlinux.org/chkservice.git
cd chkservice
makepkg -si

Auf anderen Linux-Distributionen können Sie die Release-Version mit den folgenden Befehlen erstellen.

git clone https://github.com/linuxenko/chkservice.git
mkdir build
cd build
cmake ../
make

Sobald Sie chkservice installiert haben, starten Sie es mit Root-Rechten mit dem Befehl sudo. Die Ausgabe besteht aus vier Spalten: Die erste zeigt den aktivierten/deaktivierten/maskierten Status, die zweite zeigt den gestarteten/gestoppten Status, den Namen/Typ der Einheit und die letzte Spalte ist die Beschreibung der Einheit.

sudo chkservice

Informationen zum Status der Prüfeinheit:

  • [x] – zeigt an, dass eine Einheit aktiviert ist.
  • [ ] – zeigt an, dass eine Einheit deaktiviert ist.
  • [s] – gibt eine statische Einheit an.
  • -m- – zeigt an, dass eine Einheit maskiert ist.
  • = – zeigt an, dass das Gerät gestoppt wurde.
  • > – zeigt an, dass das Gerät läuft.

Nachfolgend finden Sie die Navigationstasten von chkservice:

  • Up/k – Cursor nach oben bewegen.
  • Down/j – Cursor nach unten bewegen.
  • PgUp/b – Seite nach oben verschieben.
  • PgDown/f – Seite nach unten bewegen.

Im Folgenden sind die Aktionsschlüssel von chkservice aufgeführt:

  • r – Informationen aktualisieren oder neu laden.
  • Leertaste – wird zum Aktivieren oder Deaktivieren einer Einheit verwendet.
  • s – zum Starten oder Stoppen einer Einheit.
  • q – Beenden.

Um die Hilfeseite wie im folgenden Screenshot anzuzeigen, verwenden Sie ? (drücken Sie [Umschalt + /]).

chkservice Github-Repository: https://github.com/linuxenko/chkservice

Vielleicht möchten Sie auch diese systemd-bezogenen Artikel lesen.

  1. So erstellen und führen Sie neue Serviceeinheiten in Systemd mithilfe eines Shell-Skripts aus
  2. Verwalten des Systemstartprozesses und der Dienste (SysVinit, Systemd und Upstart)
  3. Verwalten Sie Protokollnachrichten unter Systemd mit Journalctl
  4. So ändern Sie Runlevels (Ziele) in SystemD

Das ist es! Wenn Sie während der Installation auf Fehler gestoßen sind oder Fragen stellen möchten, teilen Sie uns Ihre Gedanken mit und verwenden Sie das Kommentarformular unten.