Chkservice - Njia Rahisi ya Kudhibiti Vitengo vya Mfumo kwenye terminal


Systemd (daemon ya mfumo) ni daemon ya kisasa ya usimamizi wa mifumo ya Linux. Systemd ni mbadala wa meneja wa mfumo wa init; inadhibiti uanzishaji wa mfumo na huduma, na kutambulisha wazo la vitengo (kudhibitiwa kupitia faili za vitengo) ili kutambua aina tofauti za rasilimali za mfumo kama vile huduma, vifaa, kubadilishana, kupanda otomatiki, shabaha, njia, soketi na zingine.

Inasafirishwa na systemctl, sehemu ya kudhibiti tabia na vitengo vya systemd (kuanza, kusimamisha, kuwasha tena, hali ya kutazama n.k) kwa kutumia safu ya amri. Nini ikiwa unataka kudhibiti vitengo kwa kutumia mikato ya kibodi, hapo ndipo chkservice inapoingia.

Chkservice ni zana ya mstari wa amri iliyo rahisi kutumia, yenye msingi wa ncurses ya kudhibiti vitengo vya mfumo kwenye terminal. Inaorodhesha vitengo kwa alfabeti chini ya kategoria (huduma, shabaha, uwekaji otomatiki n.k), ikionyesha hali na maelezo yao, na hukuruhusu, ukiwa na haki za mtumiaji mkuu kuanza, kusimamisha, kuwezesha na kuzima vitengo.

Sakinisha chkservice katika Mifumo ya Linux

Kwenye Debian na derivatives yake, chkservice inaweza kusakinishwa kwa urahisi kwa kutumia PPA yake kama inavyoonyeshwa.

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

Kwenye usambazaji wa Fedora Linux.

# dnf copr enable srakitnican/default
# dnf install chkservice

Kwenye usambazaji wa Arch Linux.

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

Kwenye usambazaji mwingine wa Linux, unaweza kuunda toleo la toleo kwa kutumia amri zifuatazo.

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

Mara tu ukisakinisha chkservice, izindua na marupurupu ya mizizi kwa kutumia amri ya sudo. Matokeo yake yana safu wima nne, ya kwanza inayoonyesha hali ya kuwezeshwa/kuzima/iliyofunikwa, ya pili inayoonyesha hali ya kuanza/kusimamishwa, jina la kitengo/aina na safu wima ya mwisho ni maelezo ya kitengo.

$ sudo chkservice

Maelezo ya hali ya kitengo cha Chksericve:

  • [x] - inaonyesha kitengo kimewashwa.
  • [ ] - inaonyesha kitengo kimezimwa.
  • [s] - inaonyesha kitengo tuli.
  • -m- - inaonyesha kitengo kimefunikwa.
  • = - inaonyesha kitengo kimesimamishwa.
  • > - inaonyesha kitengo kinaendelea.

Chini ni funguo za urambazaji za chkservice:

  • Juu/k - sogeza kiteuzi juu.
  • Chini/j - sogeza kishale chini.
  • PgUp/b - sogeza ukurasa juu.
  • PgDown/f - sogeza ukurasa chini.

Zifuatazo ni funguo za kitendo cha chkservice:

  • r - masasisho au pakia upya maelezo.
  • Pau ya nafasi - inayotumika kuwezesha au kuzima kitengo.
  • s - kwa kuanzisha au kusimamisha kitengo.
  • q - toka.

Ili kuona ukurasa wa usaidizi kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini, tumia ? (bonyeza [Shift + /]).

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

Unaweza pia kupenda kusoma nakala hizi zinazohusiana na mfumo.

  1. Jinsi ya Kuunda na Kuendesha Vitengo Vipya vya Huduma katika Mfumo kwa Kutumia Hati ya Shell
  2. Kusimamia Mchakato na Huduma za Kuanzisha Mfumo (SysVinit, Systemd na Upstart)
  3. Dhibiti Kumbukumbu za Messages Chini ya Systemd Ukitumia Journalctl
  4. Jinsi ya Kubadilisha Viwango vya Kuendesha (malengo) katika SystemD

Ni hayo tu! Ikiwa umekutana na makosa yoyote wakati wa ufungaji au unataka kuuliza maswali, shiriki mawazo yoyote, tumia fomu ya maoni hapa chini.