Hur man hanterar Systemd med Chkservice på Linux

När man arbetar med Linux -miljöer, både som administratörer och användare, är det vanligt att hantera olika parametrar i systemet som vi utför olika uppgif.webpter med.

En av de vanligaste termerna i Linux distros är Systemd, kom ihåg att Systemd, (System Daemon) är en systemdemon som hanterar olika parametrar inom distributionen. Systemd är en ersättare för den välkända init som hade hand om administrationen av operativsystemet.

Med Systemd kan vi styra uppstart och systemtjänster, identifiera olika typer av systemresurser, såsom tjänster, enheter, byt minne, automount, mål, sökvägar, uttag och många fler. Systemd arbetar tillsammans med systemctl, som är en komponent som gör det möjligt att styra systemets beteende och enheter i uppgif.webpter som att starta, stoppa, starta om, visa status, etc., via kommandoraden.

Solvetic i detta tillfälle kommer att analysera ett praktiskt och enkelt sätt att administrera Systemd i Linux, i detta exempel Ubuntu 17 Server, med ett användbart verktyg som heter chkservice och därmed ha fler hanterings- och kontrollalternativ.

Vad är ChkserviceChkservice är ett kommandoradsverktyg som är baserat på ncurses, och som sådant är enkelt att använda och implementera för att hantera systemd enheter på en Linux -maskin.

Med chkservice kan vi lista enheterna alfabetiskt baserat på deras kategorier (tjänster, mål, automounts etc), visa deras status och beskrivning, och det gör att vi, med hjälp av superanvändarprivilegier, kan starta, stoppa, aktivera och inaktivera enheter.

1. Så här installerar du chkservice på Debian Linux


Nu ska vi se hur man enkelt och säkert installerar chkservice på några av de mest använda Linux -distros.

Om vi ​​använder Debian och dess derivat måste vi först köra PPA -förvaret med följande rad:

 sudo add-apt-repository ppa: linuxenko / chkservice

Senare uppdaterar vi förvaringspaketen genom att köra:

 sudo apt uppdatering
Slutligen installerar vi chkservice genom att köra följande rad:
 sudo apt installera chkservice

2. Så här installerar du chkservice på Fedora, Arch och andra Linux -distributioner

Om vi ​​använder Fedora måste vi köra följande rader:

 dnf copr aktivera srakitnican / standard dnf installera chkservice

I Arch Linux -miljöer kommer det att vara nödvändigt att utföra följande:

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

I de andra Linux -distributionerna genom att köra följande rader:

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

3. Hur man använder chkservice på Linux


När chkservice är installerat kan vi starta det med root -privilegier med hjälp av sudo -kommandot enligt följande:
 sudo chkservice
Resultatet blir följande:

Vi kan se fyra kolumner fördelade enligt följande:

  • I den första visas den aktiverade / inaktiverade / maskerade statusen
  • Den andra visar start / stopp -status
  • I den tredje visas enhetens namn och typ.
  • I den sista kolumnen har vi beskrivningen av enheten.

4. Chkservice Linux Drive Statusinformation


Vi kan se att vi har följande alternativ:

Visar att en enhet är aktiverad

 [x]

Visar att en enhet är inaktiverad

 []

Indikerar att en enhet är statisk

 [s]

Visar att en enhet är maskerad

 -m-

Indikerar att enheten har stoppats

 =

Visar att enheten fungerar

 >

5. Chkservice Linux -navigeringsnycklar

För att navigera mellan de olika funktionerna har vi följande möjligheter:

Flytta markören uppåt

 Ladda upp / k

Flytta markören nedåt

 Ned / j

Flytta sidan uppåt

 PgUp / b

Flytta ner sidan

 PgDown / f

6. Åtgärdstangenter i chkservice på Linux

Med chkservice har vi följande alternativ:

Uppdatera eller ladda om informationen

 r

Den används för att aktivera eller inaktivera en enhet

 Mellanslag

Tillåter oss att starta eller stoppa en enhet

 s

Vi lämnade chkservice

 Vad

För att visa hjälpsidan

 ? Skift + /

På detta sätt blir chkservice en allierad för hantering av systemd i Linux -miljöer och för att ha en mycket mer exakt kontroll över de enheter och komponenter som systemd tillåter oss att hantera.

wave wave wave wave wave