Hoe Systemd te beheren met Chkservice op Linux

Bij het werken met Linux-omgevingen, zowel als beheerder als als gebruiker, is het gebruikelijk om verschillende parameters van het systeem te beheren waarmee we verschillende taken uitvoeren.

Een van de meest voorkomende termen in Linux-distributies is Systemd, onthoud dat Systemd (System Daemon) een systeemdaemon is die verschillende parameters binnen de distributie beheert. Systemd is een vervanger van het bekende init dat de leiding had over het beheer van het besturingssysteem.

Met Systemd kunnen we de opstart- en systeemservices controleren, verschillende soorten systeembronnen identificeren, zoals services, apparaten, swapgeheugen, automount, doelen, paden, sockets en nog veel meer. Systemd werkt samen met systemctl, een component waarmee het gedrag en de eenheden van het systeem kunnen worden bestuurd bij taken zoals starten, stoppen, herstarten, het weergeven van de status, enz., via de opdrachtregel.

Solvetic zal in deze gelegenheid een praktische en eenvoudige manier analyseren om Systemd in Linux te beheren, in dit voorbeeld Ubuntu 17 Server, met een handige tool genaamd chkservice en dus meer beheer- en controleopties hebben.

Wat is ChkserviceChkservice is een opdrachtregelprogramma dat is gebaseerd op ncurses en als zodanig eenvoudig te gebruiken en te implementeren is om systemd-eenheden op een Linux-machine te beheren.

Met chkservice kunnen we de eenheden alfabetisch weergeven op basis van hun categorieën (services, doelstellingen, automounts, enz.), Hun status en beschrijving weergeven, en het stelt ons in staat, met behulp van superuser-privileges, eenheden te starten, stoppen, in- en uitschakelen.

1. Hoe chkservice op Debian Linux te installeren


Nu zullen we zien hoe chkservice eenvoudig en veilig op enkele van de meest gebruikte Linux-distributies kan worden geïnstalleerd.

Als we Debian en zijn derivaten gebruiken, moeten we eerst de PPA-repository uitvoeren met de volgende regel:

 sudo add-apt-repository ppa: linuxenko / chkservice

Later werken we de repository-pakketten bij door het volgende uit te voeren:

 sudo apt update
Ten slotte installeren we chkservice door de volgende regel uit te voeren:
 sudo apt install chkservice

2. Hoe chkservice te installeren op Fedora, Arch en andere Linux-distributies

In het geval dat we Fedora gebruiken, moeten we de volgende regels uitvoeren:

 dnf copr activeer srakitnican / standaard dnf install chkservice

In Arch Linux-omgevingen is het nodig om het volgende uit te voeren:

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

In de andere Linux-distributies door de volgende regels uit te voeren:

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

3. Hoe chkservice op Linux te gebruiken


Nadat chkservice is geïnstalleerd, kunnen we het als volgt starten met root-rechten met behulp van de opdracht sudo:
 sudo chkservice
Het resultaat zal het volgende zijn:

We kunnen vier kolommen als volgt zien verdeeld:

  • In de eerste wordt de geactiveerde / uitgeschakelde / gemaskeerde status weergegeven
  • De tweede toont de gestarte / gestopte status
  • In de derde worden de naam en het type van het apparaat weergegeven.
  • In de laatste kolom hebben we de beschrijving van de unit.

4. Chkservice Linux Drive-statusinformatie


We kunnen zien dat we de volgende opties hebben:

Geeft aan dat een schijf is ingeschakeld

 [x]

Geeft aan dat een schijf is uitgeschakeld

 []

Geeft aan dat een eenheid statisch is

 [s]

Geeft aan dat een schijf is gemaskeerd

 -m-

Geeft aan dat het apparaat is gestopt

 =

Geeft aan dat het apparaat werkt

 >

5. Chkservice Linux-navigatietoetsen

Om tussen de verschillende functies te navigeren hebben we de volgende mogelijkheden:

Beweeg de cursor omhoog

 Uploaden / k

Verplaats de cursor naar beneden

 Omlaag / j

Verplaats de pagina omhoog

 PgUp / b

Verplaats de pagina naar beneden

 PgDown / f

6. Actietoetsen in chkservice op Linux

Met chkservice hebben we de volgende mogelijkheden:

Update of herlaad de informatie

 R

Het wordt gebruikt om een ​​eenheid te activeren of te deactiveren

 spatiebalk

Hiermee kunnen we een eenheid starten of stoppen

 s

We vertrokken chkservice

 wat

Om de helppagina te bekijken

 ? Shift + /

Op deze manier wordt chkservice een bondgenoot voor het beheer van systemd in Linux-omgevingen en om een ​​veel nauwkeurigere controle te hebben over de eenheden en componenten die systemd ons in staat stelt te beheren.

wave wave wave wave wave