Jak zarządzać Systemd za pomocą Chkservice w systemie Linux

Podczas pracy ze środowiskami Linux, zarówno jako administratorzy, jak i użytkownicy, często zarządzamy różnymi parametrami systemu, za pomocą którego wykonujemy różne zadania.

Jednym z najczęstszych terminów w dystrybucjach Linuksa jest Systemd, pamiętaj, że Systemd (System Daemon) to demon systemowy, który zarządza różnymi parametrami w ramach dystrybucji. Systemd jest zamiennikiem znanego inita, który odpowiadał za administrację systemem operacyjnym.

Dzięki Systemd możemy kontrolować uruchamianie i usługi systemowe, identyfikować różne typy zasobów systemowych, takie jak usługi, urządzenia, pamięć wymiany, automontowanie, cele, ścieżki, gniazda i wiele innych. Systemd współpracuje z systemctl, który jest komponentem umożliwiającym kontrolowanie zachowania i jednostek systemu w zadaniach takich jak uruchamianie, zatrzymywanie, ponowne uruchamianie, wyświetlanie stanu itp. Za pomocą wiersza poleceń.

Solvetic przy tej okazji przeanalizuje praktyczny i prosty sposób administrowania Systemd w systemie Linux, w tym przykładzie Ubuntu 17 Server, z przydatnym narzędziem o nazwie chkservice, a tym samym ma więcej opcji zarządzania i kontroli.

Co to jest ChkserviceChkservice to narzędzie wiersza poleceń, które jest oparte na ncurses i jako takie jest proste w użyciu i implementacji do zarządzania jednostkami systemd na komputerze z systemem Linux.

Dzięki chkservice możemy wyświetlać jednostki alfabetycznie w oparciu o ich kategorie (usługi, cele, automatyczne montowanie itp.), wyświetlając ich status i opis, i pozwala nam, korzystając z uprawnień superużytkownika, uruchamiać, zatrzymywać, włączać i wyłączać jednostki.

1. Jak zainstalować chkservice w systemie Debian Linux


Teraz zobaczymy, jak w prosty i bezpieczny sposób zainstalować chkservice w niektórych z najczęściej używanych dystrybucji Linuksa.

W przypadku korzystania z Debiana i jego pochodnych musimy najpierw uruchomić repozytorium PPA z następującą linią:

 sudo add-apt-repository ppa: linuxenko / chkservice

Później aktualizujemy pakiety repozytoriów, wykonując:

 aktualizacja sudo apt
Na koniec instalujemy chkservice, wykonując następujący wiersz:
 sudo apt zainstaluj chkservice

2. Jak zainstalować chkservice w Fedorze, Arch i innych dystrybucjach Linuksa?

W przypadku, gdy używamy Fedory, musimy wykonać następujące linie:

 dnf copr włącz srakitnican / default dnf install chkservice

W środowiskach Arch Linux konieczne będzie wykonanie następujących czynności:

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

W innych dystrybucjach Linuksa wykonując następujące linie:

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

3. Jak korzystać z chkservice w systemie Linux


Po zainstalowaniu chkservice możemy uruchomić go z uprawnieniami roota za pomocą polecenia sudo w następujący sposób:
 sudo chkservice
Wynik będzie następujący:

Widzimy cztery kolumny rozłożone w następujący sposób:

  • W pierwszym wyświetlany jest status aktywowany / wyłączony / maskowany
  • Drugi pokazuje stan rozpoczęty/zatrzymany
  • W trzecim wyświetli się nazwa i typ jednostki.
  • W ostatniej kolumnie mamy opis jednostki.

4. Informacje o stanie dysku Chkservice Linux


Widzimy, że mamy następujące opcje:

Pokazuje, że dysk jest włączony

 [x]

Pokazuje, że dysk jest wyłączony

 []

Wskazuje, że jednostka jest statyczna

 [s]

Pokazuje, że dysk jest zamaskowany

 -m-

Wskazuje, że urządzenie zostało zatrzymane

 =

Pokazuje, że urządzenie działa

 >

5. Klawisze nawigacyjne Chkservice Linux

Do poruszania się między różnymi funkcjami mamy następujące możliwości:

Przesuń kursor w górę

 Prześlij / k

Przesuń kursor w dół

 W dół / j

Przesuń stronę w górę

 PgUp / b

Przesuń stronę w dół

 PgDown / f

6. Klawisze akcji w chkservice w systemie Linux

Dzięki chkservice mamy następujące opcje:

Zaktualizuj lub ponownie załaduj informacje

 r

Służy do aktywacji lub dezaktywacji jednostki

 Spacja

Pozwala nam uruchomić lub zatrzymać jednostkę

 s

Opuściliśmy chkservice

 Co

Aby wyświetlić stronę pomocy

 ? Przesunięcie + /

W ten sposób chkservice staje się sprzymierzeńcem zarządzania systemd w środowiskach Linux i ma znacznie bardziej precyzyjną kontrolę nad jednostkami i komponentami, którymi pozwala nam zarządzać systemd.

wave wave wave wave wave