ChkService - Eine einfache Möglichkeit, Systemd -Einheiten im Terminal zu verwalten

ChkService - Eine einfache Möglichkeit, Systemd -Einheiten im Terminal zu verwalten

Systemd (System -Daemon) ist ein moderner Systemmanagement -Daemon für Linux -Systeme. Systemd ist ein Ersatz für Init System Manager. Es steuert das Start und die Dienste des Systems und führt die Idee von Einheiten (über Unit -Dateien verwaltet) ein, um verschiedene Arten von Systemressourcen wie Dienste, Geräte, Swap, Automount, Ziele, Pfade, Sockel und andere zu identifizieren.

Es versendet mit Systemctl, Eine Komponente zur Steuerung des Verhaltens und der Einheiten von Systemd (Starten, Stoppen, Neustarten, Anzeigenstatus usw.) mithilfe der Befehlszeile. Was ist, wenn Sie einfach Einheiten mit Tastaturverknüpfungen verwalten möchten? ChkService kommt herein.

Lesen Sie auch: Wie man 'systemd' -Dienste und -einheiten verwaltet, mithilfe von 'systemctl' unter Linux

ChkService ist ein benutzerfreundliches NCurses-basierter Befehlszeilen-Tool zum Verwalten von Systemd-Einheiten an einem Terminal. Es listet die Einheiten alphabetisch unter den Kategorien (Dienste, Ziele, Automounts usw.) auf, zeigt den Status und die Beschreibung an und ermöglicht es Ihnen, mit Superuser -Privilegien Einheiten zu starten, anzuhalten, zu aktivieren und zu deaktivieren.

Installieren Sie ChkService in Linux -Systemen

An Debian und seine Derivate, ChkService kann einfach mit einem eigenen PPA wie gezeigt installiert werden.

$ sudo add-apt-Repository PPA: Linuxenko/ChkService $ sudo APT-Get Update $ sudo apt-Get Installieren Sie CHKService 

An Fedora Linux -Verteilungen.

# DNF COPR aktivieren Srakitnican/Standard # DNF Installieren Sie CHKService 

An Arch Linux Verteilung.

# Git Clone https: // aur.Archlinux.org/chkService.Git # CD ChkService # makepkg -si 

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

# Git Clone https: // github.com/Linuxenko/ChkService.Git # Mkdir Build # CD Build # cmake… / # machen 

Sobald Sie installiert haben ChkService, Starten Sie es mit dem Sudo -Befehl mit Root -Privilegien. Die Ausgabe besteht aus vier Spalten, wobei der erste angezeigte aktivierte/deaktivierte/maskierte Status angezeigt wird. Der zweite angezeigte Status/Stopp -Status, Einheitenname/Typ und letzte Spalte ist die Einheit Beschreibung.

$ sudo chkService 
ChkService zur Verwaltung von Systemd Services

Statusinformationen der ChkSericve -Einheit:

  • [X] - zeigt ein Gerät, das aktiviert ist.
  • [] - zeigt, dass ein Gerät deaktiviert ist.
  • [S] - zeigt eine statische Einheit an.
  • -M- - zeigt, dass eine Einheit maskiert ist.
  • = - zeigt an, dass die Einheit gestoppt wurde.
  • > - Sendungen Einheit läuft.

Unten finden Sie die CHKService Navigationschlüssel:

  • Up/k - Cursor nach oben bewegen.
  • Down/j - Cursor nach unten bewegen.
  • Pgup/b - Seite nach oben verschieben.
  • Pgdown/f - Seite nach unten verschieben.

Im Folgenden sind ChkService -Aktionsschlüssel aufgeführt:

  • R - Aktualisierungen oder neu laden Informationen neu.
  • Leertaste - Wird verwendet, um eine Einheit zu aktivieren oder zu deaktivieren.
  • S - zum Starten oder Anhalten einer Einheit.
  • Q - Ausfahrt.

Verwenden Sie die Hilfeseite wie im folgenden Screenshot angezeigt ? (Drücken Sie [Verschiebung + /]).

ChkService -Hilfe und Optionen

ChkService Github Repository: https: // github.com/Linuxenko/ChkService

Möglicherweise lesen Sie auch diese systemd verwandten Artikel.

  1. Erstellen und Ausführen neuer Serviceeinheiten in SystemD mithilfe des Shell -Skripts und ausführen
  2. Verwaltung des Systems für Systemstarts und -dienste (sysvinit, systemd und upstart)
  3. Verwalten Sie Protokollnachrichten unter SystemD mithilfe von JournalCtl
  4. So ändern Sie Runlevels (Ziele) in systemd

Das ist es! Wenn Sie während der Installation Fehler aufgenommen haben oder Fragen stellen möchten, teilen Sie Gedanken und verwenden Sie das folgende Kommentarformular.