Hvordan administrere Systemd med Chkservice på Linux

Når du arbeider med Linux -miljøer, både som administratorer og brukere, er det vanlig å administrere ulike parametere i systemet som vi utfører ulike oppgaver med.

En av de vanligste begrepene i Linux -distroer er Systemd, husk at Systemd, (System Daemon) er en systemdemon som administrerer forskjellige parametere i distribusjonen. Systemd er en erstatning for den velkjente init som hadde ansvaret for administrasjonen av operativsystemet.

Med Systemd kan vi kontrollere oppstart og systemtjenester, identifisere forskjellige typer systemressurser, for eksempel tjenester, enheter, bytte minne, automount, mål, stier, stikkontakter og mange flere. Systemd jobber sammen med systemctl, som er en komponent som gjør det mulig å kontrollere oppførselen og enhetene i systemet i oppgaver som å starte, stoppe, starte på nytt, vise statusen osv., Via kommandolinjen.

Solvetic i denne muligheten vil analysere en praktisk og enkel måte å administrere Systemd på Linux, i dette eksempelet Ubuntu 17 Server, med et nyttig verktøy kalt chkservice og dermed ha flere administrasjons- og kontrollalternativer.

Hva er ChkserviceChkservice er et kommandolinjeverktøy som er basert på ncurses, og som sådan er enkelt å bruke og implementere for å administrere systemd -enheter på en Linux -maskin.

Med chkservice kan vi liste enhetene alfabetisk basert på deres kategorier (tjenester, mål, automounts osv.), Vise status og beskrivelse, og det lar oss bruke superbrukerrettigheter til å starte, stoppe, aktivere og deaktivere enheter.

1. Slik installerer du chkservice på Debian Linux


Nå skal vi se hvordan du installerer chkservice på noen av de mest brukte Linux -distroene enkelt og trygt.

Ved bruk av Debian og dets derivater må vi først utføre PPA -depotet med følgende linje:

 sudo add-apt-repository ppa: linuxenko / chkservice

Senere oppdaterer vi depotpakker ved å utføre:

 sudo apt oppdatering
Til slutt installerer vi chkservice ved å utføre følgende linje:
 sudo apt installer chkservice

2. Slik installerer du chkservice på Fedora, Arch og andre Linux -distribusjoner

I tilfelle vi bruker Fedora, må vi utføre følgende linjer:

 dnf copr aktivere srakitnican / standard dnf installere chkservice

I Arch Linux -miljøer vil det være nødvendig å utføre følgende:

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

I de andre Linux -distribusjonene ved å utføre følgende linjer:

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

3. Hvordan bruke chkservice på Linux


Når chkservice er installert, kan vi starte den med rotrettigheter ved å bruke sudo -kommandoen som følger:
 sudo chkservice
Resultatet blir følgende:

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

  • I den første vises den aktiverte / deaktiverte / maskerte statusen
  • Den andre viser start / stopp -statusen
  • I den tredje vil navnet og typen på enheten vises.
  • I den siste kolonnen har vi beskrivelsen av enheten.

4. Chkservice Linux Drive Statusinformasjon


Vi kan se at vi har følgende alternativer:

Viser at en stasjon er aktivert

 [x]

Viser at en stasjon er deaktivert

 []

Angir at en enhet er statisk

 [s]

Viser at en stasjon er maskert

 -m-

Indikerer at enheten er stoppet

 =

Viser at enheten fungerer

 >

5. Chkservice Linux navigasjonsnøkler

For å navigere mellom de forskjellige funksjonene har vi følgende muligheter:

Flytt markøren opp

 Last opp / k

Flytt markøren ned

 Ned / j

Flytt siden opp

 PgUp / b

Flytt siden ned

 PgDown / f

6. Handlingstaster i chkservice på Linux

Med chkservice har vi følgende alternativer:

Oppdater eller last inn informasjonen på nytt

 r

Den brukes til å aktivere eller deaktivere en enhet

 Mellomrom

Lar oss starte eller stoppe en enhet

 s

Vi forlot chkservice

 hva

For å se hjelpesiden

 ? Skift + /

På denne måten blir chkservice en alliert for administrasjon av systemd i Linux -miljøer og for å ha en mye mer presis kontroll over enhetene og komponentene som systemd lar oss administrere.

wave wave wave wave wave