Как да управлявате Systemd с Chkservice в Linux

Когато работите с Linux среди, както като администратори, така и като потребители, е обичайно да управлявате различни параметри на системата, с която изпълняваме различни задачи.

Един от най -често срещаните термини в дистрибуциите на Linux е Systemd, не забравяйте, че Systemd, (System Daemon) е системен демон, който управлява различни параметри в дистрибуцията. Systemd е заместител на добре познатия init, който отговаря за администрирането на операционната система.

С Systemd можем да контролираме стартирането и системните услуги, да идентифицираме различни видове системни ресурси, като услуги, устройства, суап памет, автоматично монтиране, цели, пътища, сокети и много други. Systemd работи заедно със systemctl, който е компонент, който позволява да се контролира поведението и единиците на системата в задачи като стартиране, спиране, рестартиране, показване на състоянието и т.н., чрез командния ред.

Solvetic в тази възможност ще анализира практичен и прост начин за администриране на Systemd в Linux, в този пример Ubuntu 17 Server, с полезен инструмент, наречен chkservice и по този начин ще има повече възможности за управление и контрол.

Какво е ChkserviceChkservice е инструмент от командния ред, който се основава на ncurses и като такъв е лесен за използване и внедряване за управление на системни единици на Linux машина.

С chkservice можем да изброим единиците по азбучен ред въз основа на техните категории (услуги, цели, автоматично монтиране и т.н.), показвайки тяхното състояние и описание и ни позволява, използвайки привилегии на суперпотребител, да стартираме, спираме, активираме и деактивираме единици.

1. Как да инсталирате chkservice на Debian Linux


Сега ще видим как просто и безопасно да инсталираме chkservice на някои от най -използваните дистрибуции на Linux.

В случай на използване на Debian и неговите производни, първо трябва да изпълним хранилището на PPA със следния ред:

 sudo add-apt-repository ppa: linuxenko / chkservice

По -късно актуализираме пакетите на хранилищата, като изпълним:

 sudo apt актуализация
Накрая инсталираме chkservice, като изпълним следния ред:
 sudo apt инсталирате chkservice

2. Как да инсталирате chkservice на Fedora, Arch и други дистрибуции на Linux

В случай, че използваме Fedora, трябва да изпълним следните редове:

 dnf copr активира srakitnican / по подразбиране dnf инсталира chkservice

В средите на Arch Linux ще бъде необходимо да изпълните следното:

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

В другите дистрибуции на Linux, като изпълните следните редове:

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

3. Как да използвате chkservice в Linux


След като chkservice е инсталиран, можем да го стартираме с root права с помощта на командата sudo, както следва:
 sudo chkservice
Резултатът ще бъде следният:

Можем да видим четири колони, разпределени по следния начин:

  • В първия се показва състоянието активирано / деактивирано / маскирано
  • Втората показва състоянието стартирано / спряно
  • На трето място ще се покажат името и типът на устройството.
  • В последната колона имаме описанието на единицата.

4. Информация за състоянието на Chkservice Linux Drive


Можем да видим, че имаме следните опции:

Показва, че устройството е активирано

 [х]

Показва, че устройството е деактивирано

 []

Показва, че единицата е статична

 [с]

Показва, че задвижването е маскирано

 -м-

Показва, че устройството е спряно

 =

Показва, че устройството работи

 >

5. Chkservice Ключове за навигация Linux

За да се придвижвате между различните функции, имаме следните възможности:

Преместете курсора нагоре

 Качване / к

Преместете курсора надолу

 Надолу / j

Преместете страницата нагоре

 PgUp / b

Преместете страницата надолу

 PgDown / f

6. Ключове за действие в chkservice в Linux

С chkservice имаме следните опции:

Актуализирайте или презаредете информацията

 r

Използва се за активиране или деактивиране на устройство

 Интервал

Позволява ни да стартираме или спрем единица

 с

Напуснахме chkservice

 Какво

За да видите страницата за помощ

 ? Shift + /

По този начин chkservice се превръща в съюзник за управлението на systemd в Linux среди и за да има много по -прецизен контрол върху единиците и компонентите, които systemd ни позволява да управляваме.

wave wave wave wave wave