Chkservice - Terminalda Systemd bölümlerini dolandyrmagyň aňsat usuly


Systemd (system daemon) Linux ulgamlary üçin häzirki zaman ulgam dolandyryş daemondyr. Systemd init ulgam dolandyryjysynyň ornuny tutýar; ulgamyň başlangyjyna we hyzmatlaryna gözegçilik edýär we hyzmatlar, enjamlar, swap, awtomat hasap, nyşanlar, ýollar, rozetkalar we başgalar ýaly ulgam çeşmeleriniň dürli görnüşlerini kesgitlemek üçin birlikleriň (birlik faýllary arkaly dolandyrylýar) ideýasyny girizýär.

Buýruk setirini ulanyp, systemd-iň özüni alyp barşyna we birliklerine (başlamak, durmak, täzeden başlamak, ýagdaýy görmek we ş.m.) gözegçilik etmek üçin komponent bolan systemctl bilen iberilýär. Diňe klawiatura gysga ýollaryny ulanyp birlikleri dolandyrmak isleseňiz, “chkservice” -iň girýän ýeri.

Chkservice, terminalda systemd bölümlerini dolandyrmak üçin ulanmak aňsat, şepagat uýalaryna esaslanýan buýruk setiridir. Kategoriýalara (hyzmatlar, nyşanlar, awtoulag hasaplary we ş.m.) elipbiý boýunça sanawlary görkezýär, olaryň ýagdaýyny we beýanyny görkezýär we superuser aýratynlyklary bilen birlikleri başlamaga, duruzmaga, işletmäge we öçürmäge mümkinçilik berýär.

Linux ulgamlarynda chkservice guruň

Debian we olardan emele gelenlerde, görkezilişi ýaly öz PPA-ny ulanyp, chkservice aňsatlyk bilen gurnalyp bilner.

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

Fedora Linux paýlamalarynda.

# dnf copr enable srakitnican/default
# dnf install chkservice

Arch Linux paýlanyşynda.

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

Beýleki Linux paýlamalarynda, aşakdaky buýruklary ulanyp, goýberiş wersiýasyny gurup bilersiňiz.

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

Chkservice guranyňyzdan soň, sudo buýrugyny ulanyp, kök aýratynlyklary bilen işe giriziň. Çykyş dört sütünden ybarat, birinjisi açyk/ýapyk/maskaly ýagdaýy görkezýär, ikinjisi başlanan/bes edilen ýagdaýy, birligiň ady/görnüşini we soňky sütün birligiň beýanydyr.

$ sudo chkservice

Chksericve bölüminiň ýagdaýy barada maglumat:

  • [x] - birligiň açykdygyny görkezýär.
  • [] - bölümiň ýapykdygyny görkezýär.
  • [lar] - statiki birligi görkezýär.
  • -m- - birligiň maskalydygyny görkezýär.
  • = - bölümiň togtadylandygyny görkezýär.
  • > - bölümiň işleýändigini görkezýär.

Aşakda chkservice nawigasiýa açarlary:

  • Up/k - kursory ýokaryk süýşüriň.
  • Down/j - kursory aşak süýşüriň.
  • PgUp/b - sahypany ýokaryk galdyryň.
  • PgDown/f - sahypany aşak süýşüriň.

Aşakda “chkservice” hereket düwmeleri bar:

  • r - maglumatlary täzeleýär ýa-da täzeden ýükleýär.
  • Space bar - birligi işletmek ýa-da öçürmek üçin ulanylýar.
  • s - birligi başlamak ýa-da duruzmak üçin.
  • q - çykyş.

Kömek sahypasyny aşakdaky skrinshotda görkezilişi ýaly görmek üçin ? ulanyň ( [Shift + /] basyň).

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

Şeýle hem, systemd bilen baglanyşykly makalalary okamagy halaýarsyňyz.

  1. Shell skriptini ulanyp, Systemd-de täze hyzmat bölümlerini nädip döretmeli we işletmeli
  2. Ulgamyň başlangyç amalyny we hyzmatlaryny dolandyrmak (SysVinit, Systemd we Upstart)
  3. Journalctl ulanyp, Systemd-iň aşagyndaky habar habarlaryny dolandyryň
  4. SystemD
  5. -de işleýiş derejelerini (nyşanlaryny) nädip üýtgetmeli

Bu! Gurmak wagtynda haýsydyr bir ýalňyşlyk bilen ýüzbe-ýüz bolsaňyz ýa-da sorag bermek isleseňiz, pikirleriňizi paýlaşyň, aşakdaky düşündiriş formuny ulanyň.