Sådan administreres Systemd med Chkservice på Linux

Når man arbejder med Linux -miljøer, både som administratorer og brugere, er det almindeligt at styre forskellige parametre i systemet, som vi udfører forskellige opgaver med.

Et af de mest almindelige udtryk i Linux distros er Systemd, husk at Systemd, (System Daemon) er en systemdemon, der administrerer forskellige parametre inden for distributionen. Systemd er en erstatning for den velkendte init, der stod for administrationen af ​​operativsystemet.

Med Systemd kan vi styre opstart og systemtjenester, identificere forskellige typer systemressourcer, såsom tjenester, enheder, bytte hukommelse, automount, mål, stier, sockets og mange flere. Systemd arbejder sammen med systemctl, som er en komponent, der gør det muligt at styre systemets adfærd og enheder i opgaver som at starte, stoppe, genstarte, vise status osv., Via kommandolinjen.

Solvetic i denne mulighed vil analysere en praktisk og enkel måde at administrere Systemd i Linux, i dette eksempel Ubuntu 17 Server, med et nyttigt værktøj kaldet chkservice og dermed have flere styrings- og kontrolmuligheder.

Hvad er ChkserviceChkservice er et kommandolinjeværktøj, der er baseret på ncurses, og som sådan er let at bruge og implementere til at styre systemd -enheder på en Linux -maskine.

Med chkservice kan vi liste enhederne alfabetisk baseret på deres kategorier (tjenester, mål, automounts osv.), Vise deres status og beskrivelse, og det gør det muligt for os at bruge superbrugerrettigheder til at starte, stoppe, aktivere og deaktivere enheder.

1. Sådan installeres chkservice på Debian Linux


Nu vil vi se, hvordan du installerer chkservice på nogle af de mest brugte Linux -distros enkelt og sikkert.

I tilfælde af brug af Debian og dets derivater skal vi først eksekvere PPA -depotet med følgende linje:

 sudo add-apt-repository ppa: linuxenko / chkservice

Senere opdaterer vi opbevaringspakkerne ved at udføre:

 sudo apt opdatering
Endelig installerer vi chkservice ved at udføre følgende linje:
 sudo apt installer chkservice

2. Sådan installeres chkservice på Fedora, Arch og andre Linux -distributioner

I tilfælde af at vi bruger Fedora, skal vi udføre følgende linjer:

 dnf copr aktivere srakitnican / standard dnf installere chkservice

I Arch Linux -miljøer vil det være nødvendigt at udføre følgende:

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

I de andre Linux -distributioner ved at udføre følgende linjer:

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

3. Sådan bruges chkservice på Linux


Når chkservice er installeret, kan vi starte det med root -privilegier ved hjælp af sudo -kommandoen som følger:
 sudo chkservice
Resultatet bliver følgende:

Vi kan se fire kolonner fordelt på følgende måde:

  • I den første vises den aktiverede / deaktiverede / maskerede status
  • Den anden viser start / stoppet status
  • I den tredje vises enhedens navn og type.
  • I den sidste kolonne har vi beskrivelsen af ​​enheden.

4. Chkservice Linux Drive Statusinformation


Vi kan se, at vi har følgende muligheder:

Viser, at et drev er aktiveret

 [x]

Viser, at et drev er deaktiveret

 []

Angiver, at en enhed er statisk

 [s]

Viser, at et drev er maskeret

 -m-

Angiver, at enheden er standset

 =

Viser, at enheden fungerer

 >

5. Chkservice Linux navigationstaster

For at navigere mellem de forskellige funktioner har vi følgende muligheder:

Flyt markøren op

 Upload / k

Flyt markøren ned

 Ned / j

Flyt siden op

 PgUp / b

Flyt siden ned

 PgDown / f

6. Handlingstaster i chkservice på Linux

Med chkservice har vi følgende muligheder:

Opdater eller genindlæs oplysningerne

 r

Det bruges til at aktivere eller deaktivere en enhed

 Mellemrum

Tillader os at starte eller stoppe en enhed

 s

Vi forlod chkservice

 hvad

For at se hjælpesiden

 ? Skift + /

På denne måde bliver chkservice en allieret til styring af systemd i Linux -miljøer og til at have en meget mere præcis kontrol over de enheder og komponenter, som systemd giver os mulighed for at styre.

wave wave wave wave wave