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žuriranjeNa 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 chkserviceRezultat ć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.