Chkservice – Helppo tapa hallita järjestelmäyksiköitä terminaalissa


Systemd (järjestelmädaemon) on nykyaikainen järjestelmänhallintadaemon Linux-järjestelmille. Systemd on korvaava init system manager; se ohjaa järjestelmän käynnistystä ja palveluita sekä esittelee idean yksiköistä (joita hallitaan yksikkötiedostojen kautta) erityyppisten järjestelmäresurssien tunnistamiseksi, kuten palvelut, laitteet, swap, automaattinen asennus, kohteet, polut, pistorasiat ja muut.

Sen mukana toimitetaan systemctl, komponentti, joka ohjaa systemd:n toimintaa ja yksiköitä (käynnistys, pysäytys, uudelleenkäynnistys, tilan tarkastelu jne.) komentorivin avulla. Entä jos haluat vain hallita yksiköitä käyttämällä pikanäppäimiä, jolloin chkservice tulee käyttöön.

Lue myös: "Systemd"-palvelujen ja -yksiköiden hallinta "Systemctl":n avulla Linuxissa

Chkservice on helppokäyttöinen ncurses-pohjainen komentorivityökalu päätteen systemd-yksiköiden hallintaan. Se luettelee yksiköt aakkosjärjestyksessä luokkien alla (palvelut, kohteet, automaattiliitännät jne.), näyttäen niiden tilan ja kuvauksen, ja antaa sinun pääkäyttäjän oikeuksin käynnistää, pysäyttää, ottaa käyttöön ja poistaa käytöstä yksiköitä.

Asenna chkservice Linux-järjestelmiin

Debianissa ja sen johdannaisissa chkservice voidaan helposti asentaa käyttämällä sen omaa PPA:ta kuvan mukaisesti.

sudo add-apt-repository ppa:linuxenko/chkservice
sudo apt-get update
sudo apt-get install chkservice

Fedora Linux-jakeluissa.

dnf copr enable srakitnican/default
dnf install chkservice

Arch Linux -jakelussa.

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

Muissa Linux-jakeluissa voit rakentaa julkaisuversion käyttämällä seuraavia komentoja.

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

Kun olet asentanut chkservicen, käynnistä se pääkäyttäjän oikeuksin käyttämällä sudo-komentoa. Sen tulos koostuu neljästä sarakkeesta, joista ensimmäinen näyttää käytössä/poistettu/maski-tilan, toinen alkaa/pysäytetty-tilan, yksikön nimen/tyypin ja viimeinen sarake on yksikön kuvaus.

sudo chkservice

Chksericve yksikön tilatiedot:

  • [x] – osoittaa, että yksikkö on käytössä.
  • [ ] – osoittaa, että yksikkö on poistettu käytöstä.
  • [s] – osoittaa staattista yksikköä.
  • -m- – osoittaa, että yksikkö on peitetty.
  • = – osoittaa, että laite on pysäytetty.
  • > – näyttää, että laite on käynnissä.

Alla ovat chkservice-navigointinäppäimet:

  • Ylös/k – siirrä osoitinta ylöspäin.
  • Alas/j – siirrä kohdistinta alas.
  • PgUp/b – siirrä sivua ylöspäin.
  • PgDown/f – siirrä sivua alaspäin.

Seuraavat ovat chkservice-toimintonäppäimiä:

  • r – päivitykset tai uudelleenlataustiedot.
  • Välilyönti – käytetään yksikön käyttöön tai poistamiseen käytöstä.
  • s – yksikön käynnistämiseen tai pysäyttämiseen.
  • q – poistu.

Voit tarkastella ohjesivua alla olevan kuvakaappauksen mukaisesti käyttämällä ?-näppäintä (paina [Vaihto + /]).

chkservice Github-arkisto: https://github.com/linuxenko/chkservice

Saatat myös haluta lukea nämä järjestelmään liittyvät artikkelit.

  1. Uusien palveluyksiköiden luominen ja suorittaminen Systemdissä Shell Scriptin avulla
  2. Järjestelmän käynnistysprosessin ja -palvelujen hallinta (SysVinit, Systemd ja Upstart)
  3. Hallitse lokiviestejä Systemd-kohdassa Journalctl:n avulla
  4. Kuinka muuttaa ajotasoja (kohteita) SystemD:ssä

Se siitä! Jos kohtasit virheitä asennuksen aikana tai haluat esittää kysymyksiä, jakaa ajatuksiasi, käytä alla olevaa kommenttilomaketta.