Chkservice - helppo tapa hallita päätelaitteen Systemd-yksiköitä


Systemd (system daemon) on moderni järjestelmähallintapalvelin Linux-järjestelmille. Systemd on korvaava init-järjestelmänhallinnalle; se ohjaa järjestelmän käynnistystä ja palveluja ja esittelee ajatuksen yksiköistä (joita hallitaan yksikkötiedostojen kautta) tunnistamaan erityyppiset järjestelmäresurssit, kuten palvelut, laitteet, vaihto, automount, kohteet, polut, pistorasiat ja muut.

Sen mukana toimitetaan systemctl, komponentti, jolla ohjataan systemd: n käyttäytymistä ja yksiköitä (käynnistys, pysäytys, uudelleenkäynnistys, tilan tarkastelu jne.) Komentorivillä. Entä jos haluat yksinkertaisesti hallita yksiköitä pikanäppäimillä, silloin chkservice tulee sisään.

Chkservice on helppokäyttöinen, ncurses-pohjainen komentorivityökalu päätelaitteen systemd-yksiköiden hallintaan. Siinä luetellaan yksiköt aakkosjärjestyksessä luokkiin (palvelut, kohteet, automaattiasennukset jne.), Osoittamalla niiden tila ja kuvaus, ja pääkäyttäjän oikeuksilla voit käynnistää, pysäyttää, ottaa käyttöön ja poistaa käytöstä yksiköitä.

Asenna chkservice Linux-järjestelmiin

Debianille ja sen johdannaisille chkservice voidaan asentaa helposti käyttämällä omaa PPA: ta, kuten on esitetty.

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

Fedora Linux -jakeluista.

# 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 seuraavilla komennoilla.

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

Kun olet asentanut chkservicen, käynnistä se root-oikeuksilla sudo-komennolla. Sen tulos koostuu neljästä sarakkeesta, joista ensimmäinen näyttää käytössä/pois käytöstä/peitetyn tilan, toinen näyttää aloitetun/pysäytetyn tilan, yksikön nimen/tyypin ja viimeinen sarake on yksikön kuvaus.

$ sudo chkservice

Chksericven yksikön tilatiedot:

  • [x] - osoittaa, että yksikkö on käytössä.
  • [] - osoittaa, että yksikkö on poistettu käytöstä.
  • [s] - osoittaa staattisen yksikön.
  • -m- - näyttää, että yksikkö on naamioitu.
  • = - osoittaa, että yksikkö on pysäytetty.
  • > - näyttää yksikön olevan käynnissä.

Alla on chkservice-navigointinäppäimet:

  • Ylös/k - siirrä kohdistinta ylöspäin.
  • Down/j - siirrä kohdistinta alaspäin.
  • PgUp/b - siirrä sivua ylöspäin.
  • PgDown/f - siirrä sivua alaspäin.

Seuraavat ovat chkservice-toimintonäppäimiä:

  • r - päivittää tai lataa tietoja uudelleen.
  • välilyönti - käytetään yksikön ottamiseen käyttöön tai poistamiseen käytöstä.
  • s - yksikön käynnistämiseen tai pysäyttämiseen.
  • q - poistu.

Jos haluat tarkastella ohjesivua alla olevan kuvakaappauksen mukaisesti, käytä ? (paina [Shift + /] ).

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

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

  1. Kuinka luoda ja suorittaa uusia palveluyksikköjä Systemd: ssä Shell-komentosarjan avulla
  2. Järjestelmän käynnistysprosessin ja palvelujen hallinta (SysVinit, Systemd ja Upstart)
  3. Hallitse lokiviestejä Systemd-sovelluksessa Journalctl: n avulla
  4. Kuinka vaihtaa ajotasoja (tavoitteita) SystemD: ssä

Se siitä! Jos havaitset virheitä asennuksen aikana tai haluat kysyä kysymyksiä, jaa ajatuksiasi, käytä alla olevaa kommenttilomaketta.