Zoeken op website

Chkservice - Een eenvoudige manier om systeemeenheden in Terminal te beheren


Systemd (systeemdaemon) is een moderne systeembeheerdaemon voor Linux-systemen. Systemd is een vervanging voor init systeembeheerder; het regelt het opstarten van het systeem en de services, en introduceert het idee van eenheden (beheerd via unit-bestanden) om verschillende soorten systeembronnen te identificeren, zoals services, apparaten, swap, automount, doelen, paden, sockets en andere.

Het wordt geleverd met systemctl, een component voor het besturen van het gedrag en de eenheden van systemd (starten, stoppen, herstarten, status bekijken enz.) met behulp van de opdrachtregel. Wat als u eenvoudigweg eenheden wilt beheren met behulp van sneltoetsen, dan komt chkservice in beeld.

Lees ook: 'Systemd'-services en -eenheden beheren met behulp van 'Systemctl' in Linux

Chkservice is een gebruiksvriendelijke, op ncurses gebaseerde opdrachtregeltool voor het beheren van systemd-eenheden op een terminal. Het vermeldt eenheden alfabetisch onder de categorieën (services, doelen, automounts enz.), met hun status en beschrijving, en stelt u in staat, met superuser-rechten, eenheden te starten, stoppen, in- en uit te schakelen.

Installeer chkservice in Linux-systemen

Op Debian en zijn afgeleiden kan chkservice eenvoudig worden geïnstalleerd met behulp van zijn eigen PPA, zoals weergegeven.

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

Op Fedora Linux-distributies.

dnf copr enable srakitnican/default
dnf install chkservice

Over Arch Linux-distributie.

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

Op andere Linux-distributies kunt u de releaseversie bouwen met behulp van de volgende opdrachten.

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

Nadat u chkservice heeft geïnstalleerd, start u deze met rootrechten met behulp van de opdracht sudo. De uitvoer bestaat uit vier kolommen, waarbij de eerste de status ingeschakeld/uitgeschakeld/gemaskeerd toont, de tweede de status gestart/gestopt, de naam/type van de unit en de laatste kolom de beschrijving van de unit.

sudo chkservice

Statusinformatie van de Chksericve-eenheid:

  • [x] – geeft aan dat een eenheid is ingeschakeld.
  • [ ] – geeft aan dat een eenheid is uitgeschakeld.
  • [s] – geeft een statische eenheid aan.
  • -m- – geeft aan dat een eenheid gemaskeerd is.
  • = – geeft aan dat de unit is gestopt.
  • > – geeft aan dat het apparaat actief is.

Hieronder staan de chkservice-navigatietoetsen:

  • Omhoog/k – cursor omhoog verplaatsen.
  • Omlaag/j – cursor naar beneden verplaatsen.
  • PgUp/b – pagina omhoog verplaatsen.
  • PgDown/f – pagina naar beneden verplaatsen.

De volgende zijn chkservice-actiesleutels:

  • r – update of herlaad informatie.
  • Spatiebalk – wordt gebruikt om een eenheid in of uit te schakelen.
  • s – voor het starten of stoppen van een eenheid.
  • q – afsluiten.

Om de helppagina te bekijken zoals weergegeven in de onderstaande schermafbeelding, gebruikt u ? (druk op [Shift + /]).

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

Misschien vindt u het ook leuk om deze systemd-gerelateerde artikelen te lezen.

  1. Hoe u nieuwe service-eenheden in Systemd kunt maken en uitvoeren met behulp van Shell Script
  2. Systeemopstartproces en -services beheren (SysVinit, Systemd en Upstart)
  3. Beheer logberichten onder Systemd met Journalctl
  4. Hoe Runlevels (doelen) in SystemD te veranderen

Dat is het! Als u tijdens de installatie fouten bent tegengekomen of als u vragen wilt stellen of uw mening wilt delen, gebruikt u het onderstaande opmerkingenformulier.