Cum se administrează Systemd cu Chkservice pe Linux

Când lucrați cu medii Linux, atât ca administratori, cât și ca utilizatori, este obișnuit să gestionați diferiți parametri ai sistemului cu care desfășurăm diferite sarcini.

Unul dintre cei mai comuni termeni în distribuțiile Linux este Systemd, amintiți-vă că Systemd, (System Daemon) este un daemon de sistem care gestionează diverși parametri în cadrul distribuției. Systemd este un înlocuitor pentru binecunoscutul init care se ocupa de administrarea sistemului de operare.

Cu Systemd putem controla pornirea și serviciile de sistem, putem identifica diferite tipuri de resurse de sistem, precum servicii, dispozitive, memorie swap, montare automată, ținte, căi, socketuri și multe altele. Systemd funcționează împreună cu systemctl, care este o componentă care permite controlul comportamentului și al unităților sistemului în sarcini precum pornirea, oprirea, repornirea, afișarea stării etc., prin linia de comandă.

Solvetic în această oportunitate va analiza un mod practic și simplu de a administra Systemd în Linux, în acest exemplu Ubuntu 17 Server, cu un instrument util numit chkservice și astfel va avea mai multe opțiuni de gestionare și control.

Ce este ChkserviceChkservice este un instrument de linie de comandă care se bazează pe ncurses și, ca atare, este simplu de utilizat și implementat pentru a gestiona unități systemd pe o mașină Linux.

Cu chkservice putem lista unitățile în ordine alfabetică în funcție de categoriile lor (servicii, obiective, montări automate etc.), afișând starea și descrierea acestora și ne permite, folosind privilegii de superutilizator, să pornim, să oprim, să activăm și să dezactivăm unitățile.

1. Cum se instalează chkservice pe Debian Linux


Acum vom vedea cum să instalați chkservice pe unele dintre cele mai utilizate distribuții Linux, simplu și sigur.

În cazul utilizării Debian și a instrumentelor derivate ale acestuia, trebuie mai întâi să executăm depozitul PPA cu următoarea linie:

 sudo add-apt-repository ppa: linuxenko / chkservice

Mai târziu, actualizăm pachetele de depozitare executând:

 actualizare sudo apt
În cele din urmă, instalăm chkservice executând următoarea linie:
 sudo apt install chkservice

2. Cum se instalează chkservice pe Fedora, Arch și alte distribuții Linux

În cazul în care folosim Fedora, trebuie să executăm următoarele linii:

 dnf copr activează srakitnican / implicit dnf install chkservice

În mediile Arch Linux va fi necesar să executați următoarele:

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

În celelalte distribuții Linux executând următoarele linii:

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

3. Cum se folosește chkservice pe Linux


Odată ce chkservice este instalat, îl putem începe cu privilegii root folosind comanda sudo după cum urmează:
 sudo chkservice
Rezultatul va fi următorul:

Putem vedea patru coloane distribuite după cum urmează:

  • În prima, se afișează starea activat / dezactivat / mascat
  • Al doilea arată starea pornit / oprit
  • În al treilea, va fi afișat numele și tipul unității.
  • În ultima coloană avem descrierea unității.

4. Informații despre starea unității Linux Chkservice


Putem vedea că avem următoarele opțiuni:

Arată că o unitate este activată

 [X]

Arată că o unitate este dezactivată

 []

Indică faptul că o unitate este statică

 [s]

Arată că o unitate este mascată

 -m-

Indică faptul că unitatea a fost oprită

 =

Arată că unitatea funcționează

 >

5. Taste de navigare Linux Chkservice

Pentru a naviga între diferitele funcții avem următoarele posibilități:

Mutați cursorul în sus

 Încărcare / k

Deplasați cursorul în jos

 Jos / j

Mutați pagina în sus

 PgUp / b

Mutați pagina în jos

 PgDown / f

6. Taste de acțiune în chkservice pe Linux

Cu chkservice avem următoarele opțiuni:

Actualizați sau reîncărcați informațiile

 r

Este folosit pentru a activa sau dezactiva o unitate

 Bara de spațiu

Ne permite să pornim sau să oprim o unitate

 s

Am părăsit chkservice

 ce

Pentru a vizualiza pagina de ajutor

 ? Shift + /

În acest fel, chkservice devine un aliat pentru gestionarea systemd în mediile Linux și pentru a avea un control mult mai precis asupra unităților și componentelor pe care systemd ni le permite să le gestionăm.

wave wave wave wave wave