Chkservice - jednostavan način za upravljanje Systemd jedinicama u terminalu


Systemd (daemon sustava) je moderan demon upravljanja sustavom za Linux sustave. Systemd je zamjena za init upravitelja sustava; kontrolira pokretanje sustava i usluge te uvodi ideju jedinica (kojima se upravlja preko jedinica jedinica) za identifikaciju različitih vrsta sistemskih resursa kao što su usluge, uređaji, swap, automount, ciljevi, staze, utičnice i drugi.

Isporučuje se s systemctl, komponentom za kontrolu ponašanja i jedinica systemd-a (pokretanje, zaustavljanje, ponovno pokretanje, pregled statusa itd.) pomoću naredbenog retka. Što ako jednostavno želite upravljati jedinicama pomoću tipkovničkih prečaca, tu dolazi chkservice.

Pročitajte također: Kako upravljati 'Systemd' uslugama i jedinicama koristeći 'Systemctl' u Linuxu

Chkservice je alat naredbenog retka koji se temelji na ncurses-u jednostavan za korištenje i služi za upravljanje systemd jedinicama na terminalu. Navodi jedinice abecednim redom prema kategorijama (usluge, ciljevi, automatska postavljanja itd.), prikazujući njihov status i opis, i omogućuje vam da, s privilegijama superkorisnika, pokrenete, zaustavite, omogućite i onemogućite jedinice.

Instalirajte chkservice u Linux sustavima

Na Debianu i njegovim izvedenicama, chkservice može se lako instalirati koristeći vlastiti PPA kao što je prikazano.

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

Na Fedora distribucijama Linuxa.

dnf copr enable srakitnican/default
dnf install chkservice

Na Arch Linux distribuciji.

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

Na drugim distribucijama Linuxa, verziju izdanja možete izgraditi pomoću sljedećih naredbi.

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

Nakon što ste instalirali chkservice, pokrenite ga s root privilegijama pomoću naredbe sudo. Njegov izlaz sastoji se od četiri stupca, prvi prikazuje omogućen/onemogućen/maskiran status, drugi prikazuje pokrenut/zaustavljen status, naziv/tip jedinice, a posljednji stupac je opis jedinice.

sudo chkservice

Podaci o statusu jedinice Chksericve:

  • [x] – pokazuje da je jedinica omogućena.
  • [ ] – pokazuje da je jedinica onemogućena.
  • [s] – označava statičnu jedinicu.
  • -m- – pokazuje da je jedinica maskirana.
  • = – označava da je jedinica zaustavljena.
  • > – pokazuje da jedinica radi.

Ispod su navigacijske tipke chkservice:

  • Gore/k – pomicanje kursora gore.
  • Dolje/j – pomaknite kursor prema dolje.
  • PgUp/b – pomakni stranicu gore.
  • PgDown/f – pomicanje stranice prema dolje.

Sljedeće su akcijske tipke chkservice:

  • r – ažurira ili ponovno učitava informacije.
  • Razmaknica – koristi se za uključivanje ili isključivanje jedinice.
  • s – za pokretanje ili zaustavljanje jedinice.
  • q – izlaz.

Za pregled stranice pomoći kao što je prikazano na snimci zaslona ispod, upotrijebite ? (pritisnite [Shift + /]).

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

Možda biste također željeli pročitati ove članke vezane uz systemd.

  1. Kako stvoriti i pokrenuti nove servisne jedinice u Systemd-u pomoću Shell skripte
  2. Upravljanje procesom pokretanja sustava i uslugama (SysVinit, Systemd i Upstart)
  3. Upravljanje porukama dnevnika pod Systemd pomoću Journalctl
  4. Kako promijeniti razine pokretanja (ciljeve) u SystemD

To je to! Ako ste tijekom instalacije naišli na bilo kakve pogreške ili želite postaviti pitanja, podijeliti svoje mišljenje, upotrijebite obrazac za komentare u nastavku.