Kako upravljati Systemdom s Chkserviceom na Linuxu

U radu s Linux okruženjima, i kao administratori i kao korisnici, uobičajeno je upravljati različitim parametrima sustava s kojim izvršavamo različite zadatke.

Jedan od najčešćih pojmova u distribucijama Linuxa je Systemd, zapamtite da je Systemd (System Daemon) sistemski demon koji upravlja različitim parametrima unutar distribucije. Systemd je zamjena za dobro poznati init koji je bio zadužen za administraciju operacijskog sustava.

Uz Systemd možemo kontrolirati pokretanje i sistemske usluge, identificirati različite vrste sistemskih resursa, kao što su usluge, uređaji, zamjena memorije, automatsko montiranje, ciljevi, putovi, utičnice i još mnogo toga. Systemd radi zajedno sa systemctl, komponentom koja omogućuje kontrolu ponašanja i jedinica sustava u zadacima poput pokretanja, zaustavljanja, ponovnog pokretanja, prikaza statusa itd., Putem naredbenog retka.

Solvetic će ovom prilikom analizirati praktičan i jednostavan način administriranja Systemd -a u Linuxu, u ovom primjeru Ubuntu 17 poslužitelja, s korisnim alatom koji se zove chkservice te će tako imati više mogućnosti upravljanja i kontrole.

Što je ChkserviceChkservice je alat naredbenog retka koji se temelji na ncurses -u, i kao takav je jednostavan za korištenje i implementaciju za upravljanje systemd jedinicama na Linux stroju.

Pomoću chkservice možemo popisati jedinice po abecednom redu prema njihovim kategorijama (usluge, ciljevi, automount -ovi itd.), Prikazujući njihov status i opis, a to nam omogućuje, koristeći privilegije superkorisnika, da pokrenemo, zaustavimo, omogućimo i onemogućimo jedinice.

1. Kako instalirati chkservice na Debian Linux


Sada ćemo vidjeti kako jednostavno i sigurno instalirati chkservice na neke od najčešće korištenih Linux distribucija.

U slučaju korištenja Debiana i njegovih izvedenica, prvo moramo izvršiti spremište PPA sa sljedećim retkom:

 sudo add-apt-repository ppa: linuxenko / chkservice

Kasnije ažuriramo pakete spremišta izvršavanjem:

 sudo apt ažuriranje
Na kraju instaliramo chkservice izvršavanjem sljedeće linije:
 sudo apt install chkservice

2. Kako instalirati chkservice na Fedora, Arch i druge distribucije Linuxa

U slučaju da koristimo Fedoru moramo izvršiti sljedeće retke:

 dnf copr omogući srakitnican / zadani dnf instaliraj chkservice

U Arch Linux okruženjima bit će potrebno izvršiti sljedeće:

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

U ostalim distribucijama Linuxa izvršavajući sljedeće retke:

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

3. Kako koristiti chkservice na Linuxu


Nakon što je chkservice instaliran, možemo ga pokrenuti s root ovlastima pomoću naredbe sudo na sljedeći način:
 sudo chkservice
Rezultat će biti sljedeći:

Možemo vidjeti četiri stupca raspoređena na sljedeći način:

  • U prvom se prikazuje status aktivirano / onemogućeno / maskirano
  • Drugi prikazuje status pokrenuto / zaustavljeno
  • U trećoj će se prikazati naziv i vrsta jedinice.
  • U posljednjem stupcu imamo opis jedinice.

4. Informacije o statusu Chkservice Linux pogona


Vidimo da imamo sljedeće mogućnosti:

Pokazuje da je pogon omogućen

 [x]

Pokazuje da je pogon onemogućen

 []

Pokazuje da je jedinica statična

 [s]

Pokazuje da je pogon maskiran

 -m-

Pokazuje da je uređaj zaustavljen

 =

Pokazuje da uređaj radi

 >

5. Navigacijske tipke Chkservice Linux

Za kretanje između različitih funkcija imamo sljedeće mogućnosti:

Pomaknite kursor prema gore

 Upload / k

Pomaknite kursor prema dolje

 Dolje / j

Pomaknite stranicu gore

 PgUp / b

Pomaknite stranicu prema dolje

 PgDown / f

6. Akcijski ključevi u chkservice na Linuxu

Uz chkservice imamo sljedeće mogućnosti:

Ažurirajte ili ponovno učitajte podatke

 r

Koristi se za aktiviranje ili deaktiviranje jedinice

 Razmaknica

Omogućuje pokretanje ili zaustavljanje jedinice

 s

Napustili smo chkservice

 što

Za pregled stranice pomoći

 ? Shift + /

Na taj način chkservice postaje saveznik za upravljanje systemd -om u Linux okruženjima i za mnogo precizniju kontrolu nad jedinicama i komponentama kojima nam systemd omogućuje upravljanje.

wave wave wave wave wave