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