Det är viktigt att lära sig nödvändiga Systemd-kommandon för att starta, stoppa, aktivera och inaktivera enheter från kommandoraden. Att spendera mycket tid på kommandotolken kan vara tröttsamt, men så Chkservice skapades för att underlätta belastningen av dessa ledarskapsuppgifter.

Chkservice använder sitt Ncurses-baserade terminalgränssnitt för att ge dig en snabb överblick över dina aktiva Systemd-enheter, och om du har administrativa behörigheter kan du starta och stoppa dem efter vilja, allt utan att skriva en enskild systemctl post.

Relaterat : Hur man hanterar tjänster med Systemd

Nedladdning Chkservice

Projektets hemsida på Github visar att Arch Linux, Debian, Fedora och Ubuntu alla har paket tillgängliga för installation.

Båge:

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

Debian:

 sudo apt install chkservice 

fedora:

 dnf copr aktivera srakitnican / default dnf installera chkservice 

Ubuntu:

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

Du kan också bygga paketet och installera från källan genom att klona den senaste git-utgåvan:

 git klon https://github.com/linuxenko/chkservice.git 

Tillgängliga kommandon

När du har installerat kan du köra Chkservice som antingen en vanlig användare eller som användare med administrativa behörigheter. I båda fallen är de tillgängliga kommandona desamma. Se programmets hjälpdialog nedan för mer information.

Du kan också hitta samma kommandolista genom att trycka på "?" När du är inne i Chkservice medan den körs. Dina rörelseknappar är enkla.

  • Flytta markören upp: Upp-pil eller k
  • Flytta markören ner: Ned-pil eller j
  • Flytta sidan upp: Sidan upp eller b
  • Flytta sidan ner: Sid ned eller f

Om du är en administratör kan du starta och stoppa enheter med s, ladda om och uppdatera enheter med r och aktivera eller inaktivera enheter med Space.

Avsluta programmet med q.

Viewscreen

Running Chkservice ger dig en vy som ser ut som den följande bilden.

På vänster sida är aktiverade enheter markerade med [x], avaktiverade enheter med [ ], statiska enheter med [s] och maskerade enheter med -m- .

När du ändrar en enhets tillstånd från aktiverat till inaktiverat, kommer dess markör också att ändras. Du kan också se skillnader i varje markörs färg baserat på dess status.

Skärmbilden ovan visar de olika driftsätten för de flera enheterna som visas. Namnet på varje enhet listas efter dess status och platsen eller beskrivningen är listad för varje enhet på höger sida av skärmen.

Du kan också hitta ett antal tillgängliga enheter - i det här fallet 400 - längst ner på displayen.

Scrolling längre ner i displayen ser du var Chkservice separerar tjänsterna från tidtagare, uttag, skivor, monteringar, automater, swappar, vägar, scopes och enheter. Varje underkategori listar rubriken, t.ex. "Sockets", och visar sedan alla tillgängliga enheter av den typen i alfabetisk ordning.

Oavsett vilken typ av enhet du har att göra med, kan du använda samma tangentbordskommandon för att hantera dess tillstånd.

Slutsats

Chkservice erbjuder ett bekvämt sätt att hantera Systemd-enheter utan att behöva skriva kommandon. Dess gränssnitt är rent och enkelt att använda, och jag uppskattar särskilt hur det kan köras med och utan privilegier.

Ge det en snurrning. Jag hoppas att du gillar det också.