Chkservice - lihtne viis terminalis olevate Systemd-üksuste haldamiseks


Systemd (süsteemidemon) on kaasaegne süsteemihalduse deemon Linuxi süsteemidele. Systemd on init süsteemihalduri asendaja; see kontrollib süsteemi käivitamist ja teenuseid ning tutvustab üksuste ideed (mida hallatakse üksusefailide kaudu), et tuvastada erinevat tüüpi süsteemiressursse, nagu teenused, seadmed, vahetamine, automaatne arvutamine, sihtmärgid, teed, pistikupesad ja muud.

See tarnitakse koos systemctl-ga, mis on komponent systemd käitumise ja üksuste (käivitamine, peatamine, taaskäivitamine, oleku vaatamine jne) juhtimiseks, kasutades käsurida. Mis siis, kui soovite lihtsalt üksusi hallata klaviatuuri otseteede abil, siis tuleb sinna sisse chkservice.

Chkservice on hõlpsasti kasutatav ncurses-põhine käsurea tööriist terminali systemd üksuste haldamiseks. See loetleb kategooriad (teenused, sihtmärgid, automaatarvutid jms) tähestikulises järjekorras üksused, näidates nende olekut ja kirjeldust ning võimaldab teil kasutajate õigustega seadmeid käivitada, peatada, lubada ja keelata.

Installige chkservice Linuxi süsteemidesse

Debianile ja selle derivaatidele saab chkservice'i hõlpsasti installida oma PPA abil, nagu näidatud.

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

Fedora Linuxi distributsioonides.

# dnf copr enable srakitnican/default
# dnf install chkservice

Arch Linuxi levitamise kohta.

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

Muudes Linuxi distributsioonides saate väljalaske versiooni ehitada järgmiste käskude abil.

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

Kui olete installinud chkservice'i, käivitage see käsu sudo abil juurõigustega. Selle väljund koosneb neljast veerust, millest esimene näitab lubatud/keelatud/varjatud olekut, teine näitab käivitatud/peatatud olekut, üksuse nime/tüüpi ja viimane veerg on üksuse kirjeldus.

$ sudo chkservice

Teave Chksericve'i üksuse oleku kohta:

  • [x] - näitab, et seade on lubatud.
  • [] - näitab, et seade on keelatud.
  • [s] - tähistab staatilist ühikut.
  • -m- - näitab, et üksus on maskeeritud.
  • = - näitab, et seade on peatatud.
  • > - näitab, et seade töötab.

Allpool on chkservice'i navigeerimisnupud:

  • Up/k - kursori ülespoole viimine.
  • Down/j - kursori allapoole viimine.
  • PgUp/b - lehe liikumine ülespoole.
  • PgDown/f - lehe allapoole liikumine.

Järgmised on teenuse chkservice võtmed:

  • r - värskendab või laadib teavet uuesti.
  • Tühikuklahv - kasutatakse üksuse lubamiseks või keelamiseks.
  • s - üksuse käivitamiseks või peatamiseks.
  • q - väljumine.

Abilehe kuvamiseks alloleval ekraanipildil näidatud kujul kasutage ? (vajutage [Shift + /] ).

chkservice Githubi hoidla: https://github.com/linuxenko/chkservice

Samuti võiksite lugeda neid süsteemiga seotud artikleid.

  1. Kuidas luua ja käitada Systemdis uusi teenuseüksusi Shelli skripti abil
  2. Süsteemi käivitamise protsessi ja teenuste haldamine (SysVinit, Systemd ja Upstart)
  3. Hallake logisõnumeid jaotises Systemd kasutades Journalctl
  4. Kuidas muuta tasemeid (sihtmärke) SystemD-s

See on kõik! Kui installimisel ilmnes vigu või soovite küsimusi esitada, jagage mõtteid, kasutage allolevat kommentaarivormi.