Chkservice – paprastas būdas valdyti sisteminius įrenginius terminale


Systemd (sistemos demonas) yra modernus sistemos valdymo demonas, skirtas Linux sistemoms. Systemd yra init sistemos tvarkyklės pakaitalas; jis valdo sistemos paleidimą ir paslaugas bei pristato vienetų (valdomų per vienetų failus) idėją, kad būtų galima identifikuoti įvairių tipų sistemos išteklius, tokius kaip paslaugos, įrenginiai, apsikeitimas, automatinis prijungimas, taikiniai, keliai, lizdai ir kt.

Jis pristatomas kartu su systemctl, komponentu, skirtu valdyti systemd elgseną ir vienetus (paleidimas, sustabdymas, paleidimas iš naujo, peržiūros būsena ir kt.), naudojant komandinę eilutę. Ką daryti, jei norite paprasčiausiai tvarkyti vienetus naudodami sparčiuosius klavišus, čia atsiranda chkservice.

Taip pat skaitykite: kaip valdyti „Systemd“ paslaugas ir įrenginius naudojant „Systemctl“ sistemoje „Linux“

Chkservice yra paprastas naudoti, ncurses pagrįstas komandų eilutės įrankis, skirtas terminalo sistemos vienetams valdyti. Jame vienetai pateikiami abėcėlės tvarka pagal kategorijas (paslaugos, taikiniai, automatiniai tvirtinimai ir tt), nurodant jų būseną ir aprašą, ir leidžia jums su supervartotojo teisėmis paleisti, sustabdyti, įjungti ir išjungti įrenginius.

Įdiekite chkservice Linux sistemose

Debian ir jo išvestiniuose įrenginiuose chksservice gali būti lengvai įdiegtas naudojant savo PPA, kaip parodyta.

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

Fedora Linux platinimuose.

dnf copr enable srakitnican/default
dnf install chkservice

Paskirstymas Arch Linux.

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

Kituose Linux platinimuose galite sukurti leidimo versiją naudodami šias komandas.

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

Įdiegę chkservice, paleiskite ją su root teisėmis naudodami komandą sudo. Jo išvestį sudaro keturi stulpeliai, pirmasis rodo įjungtą/išjungtą/užmaskuotą būseną, antrasis rodo pradėtą/sustabdytą būseną, įrenginio pavadinimą/tipą ir paskutinis stulpelis yra įrenginio aprašymas.

sudo chkservice

Chksericve vieneto būsenos informacija:

  • [x] – rodo, kad įrenginys įjungtas.
  • [ ] – rodo, kad įrenginys išjungtas.
  • [s] – nurodo statinį vienetą.
  • -m- – rodo, kad vienetas yra užmaskuotas.
  • = – rodo, kad įrenginys buvo sustabdytas.
  • > – rodo, kad įrenginys veikia.

Žemiau yra chkservice naršymo klavišai:

  • Aukštyn/k – perkelkite žymeklį aukštyn.
  • Žemyn/j – perkelkite žymeklį žemyn.
  • PgUp/b – perkelti puslapį aukštyn.
  • PgDown/f – perkelti puslapį žemyn.

Toliau pateikiami chkservice veiksmų klavišai:

  • r – atnaujina arba įkelia informaciją iš naujo.
  • Tarpo juosta – naudojama įjungti arba išjungti įrenginį.
  • s – įrenginiui paleisti arba sustabdyti.
  • q – išeiti.

Norėdami peržiūrėti pagalbos puslapį, kaip parodyta toliau esančioje ekrano kopijoje, naudokite ? (paspauskite [Shift + /]).

chkservice Github saugykla: https://github.com/linuxenko/chkservice

Taip pat galbūt norėsite perskaityti šiuos su sistema susijusius straipsnius.

  1. Kaip sukurti ir paleisti naujus paslaugų vienetus sistemoje „Systemd“, naudojant „Shell Script“.
  2. Sistemos paleidimo proceso ir paslaugų valdymas (SysVinit, Systemd ir Upstart)
  3. Tvarkykite žurnalo pranešimus pagal Systemd naudodami Journalctl
  4. Kaip pakeisti paleidimo lygius (tikslus) sistemoje SystemD

Viskas! Jei diegdami susidūrėte su klaidomis arba norite užduoti klausimų, pasidalykite mintimis, naudokite toliau pateiktą komentarų formą.