Es ist wichtig, dass Sie die erforderlichen Systemd-Befehle zum Starten, Stoppen, Aktivieren und Deaktivieren von Einheiten über die Befehlszeile ausführen. Wenn Sie jedoch viel Zeit an der Eingabeaufforderung verbringen, kann das ermüdend sein. Daher wurde Chkservice erstellt, um die Bewältigung dieser Verwaltungsaufgaben zu erleichtern.

Chkservice verwendet seine Ncurses-basierte Terminal-Schnittstelle, um Ihnen einen schnellen Überblick über Ihre aktiven Systemd-Einheiten zu geben. Wenn Sie über Administratorrechte verfügen, können Sie sie systemctl starten und stoppen, ohne einen einzigen systemctl Eintrag systemctl .

Related : Verwalten von Diensten mit Systemd

Herunterladen von Chkservice

Die Projekthomepage auf Github zeigt, dass Arch Linux, Debian, Fedora und Ubuntu alle Pakete zur Installation zur Verfügung haben.

Bogen:

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

Debian:

 sudo apt installieren Sie chkservice 

Fedora:

 dnf copr aktivieren srakitnican / default dnf install chkservice 

Ubuntu:

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

Sie können das Paket auch erstellen und von der Quelle installieren, indem Sie die neueste git-Version klonen:

 Git Klon https://github.com/linuxenko/chkservice.git 

Verfügbare Befehle

Nach der Installation können Sie Chkservice entweder als normaler Benutzer oder als Benutzer mit Administratorrechten ausführen. In beiden Fällen sind die verfügbaren Befehle identisch. Weitere Informationen finden Sie im folgenden Hilfedialog des Programms.

Sie können dieselbe Befehlsliste auch finden, indem Sie während der Ausführung von "Chkservice" auf "?" Drücken. Ihre Bewegungstasten sind einfach.

  • Cursor nach oben bewegen: Pfeil nach oben oder k
  • Cursor nach unten bewegen: Abwärtspfeil oder j
  • Seite nach oben bewegen: Bild nach oben oder b
  • Seite nach unten verschieben: Bild nach unten oder f

Wenn Sie ein Administrator sind, können Sie Einheiten mit s starten und stoppen, Einheiten mit r neu laden und aktualisieren und Einheiten mit Space aktivieren oder deaktivieren.

Beenden Sie das Programm mit q.

Der Bildschirm

Mit Running Chkservice erhalten Sie eine Ansicht, die ungefähr wie folgt aussieht.

Auf der linken Seite sind aktivierte Einheiten mit [x], deaktivierte Einheiten mit [ ], statische Einheiten mit [s] und maskierte Einheiten mit -m- .

Wenn Sie beispielsweise den Status einer Einheit von "aktiviert" in "deaktiviert" ändern, ändert sich auch deren Markierung. Je nach Status können Sie auch Unterschiede in der Farbe der einzelnen Marker sehen.

Der obige Screenshot zeigt diese verschiedenen Betriebszustände für die verschiedenen Einheiten auf dem Display. Der Name jeder Einheit wird nach ihrem Status aufgelistet, und der Standort oder die Beschreibung wird für jede Einheit auf der rechten Seite des Bildschirms aufgelistet.

Sie können auch eine Anzahl verfügbarer Einheiten - in diesem Fall 400 - am unteren Rand des Displays finden.

Wenn Sie weiter unten im Display scrollen, sehen Sie, wo Chkservice die Services von Timern, Sockets, Slices, Mounts, Auto-Mounts, Swaps, Pfaden, Scopes und Geräten trennt. Jede Unterkategorie listet ihre Überschrift auf, z. B. "Sockets", und zeigt dann alle verfügbaren Einheiten dieses Typs in alphabetischer Reihenfolge an.

Unabhängig von der Art der Einheit, mit der Sie es zu tun haben, können Sie dieselben Tastaturbefehle verwenden, um ihren Status zu verwalten.

Fazit

Chkservice bietet eine bequeme Möglichkeit zur Verwaltung von Systemeinheiten ohne lästige Eingabe von Befehlen. Die Benutzeroberfläche ist sauber und einfach zu bedienen, und ich schätze besonders, wie es mit und ohne Privilegien laufen kann.

Gib ihm eine Drehung. Ich hoffe es gefällt dir auch.