Při práci s prostředími Linuxu, jako administrátorů i uživatelů, je běžné spravovat různé parametry systému, se kterým provádíme různé úkoly.
Jedním z nejběžnějších výrazů v distribucích Linuxu je Systemd, pamatujte, že Systemd, (System Daemon) je systémový démon, který spravuje různé parametry v rámci distribuce. Systemd je náhradou za známý init, který měl na starosti správu operačního systému.
S Systemd můžeme ovládat spouštění a systémové služby, identifikovat různé typy systémových prostředků, jako jsou služby, zařízení, odkládací paměť, automount, cíle, cesty, zásuvky a mnoho dalších. Systemd funguje společně s systemctl, což je komponenta, která umožňuje ovládat chování a jednotky systému v úlohách, jako je spouštění, zastavování, restartování, zobrazování stavu atd., Prostřednictvím příkazového řádku.
Solvetic v této příležitosti bude analyzovat praktický a jednoduchý způsob správy Systemd v Linuxu, v tomto příkladu Ubuntu 17 Server, pomocí užitečného nástroje nazvaného chkservice, a tak bude mít více možností správy a ovládání.
Co je ChkserviceChkservice je nástroj příkazového řádku, který je založen na ncurses, a jako takový se snadno používá a implementuje ke správě jednotek systemd na počítači se systémem Linux.
Pomocí chkservice můžeme seznamovat jednotky abecedně podle jejich kategorií (služby, cíle, automatické počty atd.), Zobrazovat jejich stav a popis a umožňuje nám pomocí oprávnění superuživatele spouštět, zastavovat, aktivovat a deaktivovat jednotky.
1. Jak nainstalovat chkservice na Debian Linux
Nyní uvidíme, jak nainstalovat chkservice na některá z nejpoužívanějších distribucí Linuxu jednoduše a bezpečně.
V případě použití Debianu a jeho derivátů musíme nejprve spustit úložiště PPA s následujícím řádkem:
sudo add-apt-repository ppa: linuxenko / chkservice
Později aktualizujeme balíčky úložiště spuštěním:
sudo apt aktualizaceNakonec nainstalujeme chkservice spuštěním následujícího řádku:
sudo apt install chkservice
2. Jak nainstalovat chkservice na Fedora, Arch a další distribuce Linuxu
V případě, že používáme Fedoru, musíme spustit následující řádky:
dnf copr povolit srakitnican / default dnf install chkservice
V prostředích Arch Linux bude nutné provést následující:
klon git https://aur.archlinux.org/chkservice.git cd chkservice makepkg -si
V ostatních distribucích Linuxu provedením následujících řádků:
git clone https://github.com/linuxenko/chkservice.git mkdir build cd build cmake…/make
3. Jak používat chkservice v Linuxu
Jakmile je chkservice nainstalována, můžeme ji spustit s oprávněními root pomocí příkazu sudo následujícím způsobem:
sudo chkserviceVýsledkem bude následující:
Můžeme vidět čtyři sloupce rozdělené následovně:
- V prvním se zobrazuje stav aktivovaný / deaktivovaný / maskovaný
- Druhý ukazuje stav spuštění / zastavení
- Ve třetím se zobrazí název a typ jednotky.
- V posledním sloupci máme popis jednotky.
4. Informace o stavu disku Chkservice Linux Drive
Vidíme, že máme následující možnosti:
Ukazuje, že je jednotka povolena
[X]
Ukazuje, že jednotka je zakázána
[]
Označuje, že jednotka je statická
[s]
Ukazuje, že disk je maskovaný
-m-
Označuje, že jednotka byla zastavena
=
Ukazuje, že jednotka funguje
>
5. Navigační klávesy Chkservice Linux
K procházení mezi různými funkcemi máme následující možnosti:
Přesuňte kurzor nahoru
Nahrát / k
Přesuňte kurzor dolů
Dolů / j
Přesuňte stránku nahoru
PgUp / b
Přesuňte stránku dolů
PgDown / f
6. Akční klávesy v chkservice na Linuxu
S chkservice máme následující možnosti:
Aktualizujte nebo znovu načtěte informace
r
Slouží k aktivaci nebo deaktivaci jednotky
Mezerník
Umožňuje nám spustit nebo zastavit jednotku
s
Nechali jsme chkservice
co
Chcete -li zobrazit stránku nápovědy
? Shift + /
Tímto způsobem se chkservice stává spojencem pro správu systemd v prostředích Linux a má mnohem přesnější kontrolu nad jednotkami a komponentami, které nám systemd umožňuje spravovat.