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 oppdateringTil 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 chkserviceResultatet 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.