Weboldal keresés

Chkservice – Egyszerű módja a rendszeregységek kezelésének a terminálban


A Systemd (rendszerdémon) egy modern rendszerfelügyeleti démon Linux rendszerek számára. A Systemd az init rendszerkezelő helyettesítője; vezérli a rendszer indítását és szolgáltatásokat, és bevezeti a (egységfájlokon keresztül kezelt) egységek ötletét a különböző típusú rendszererőforrások azonosítására, mint például szolgáltatások, eszközök, csere, automatikus csatlakoztatás, célok, elérési utak, socketek és mások.

Tartalmazza a systemctl-t, a systemd viselkedését és egységeit (indítás, leállítás, újraindítás, állapot megtekintése stb.) a parancssor segítségével vezérli. Mi a teendő, ha egyszerűen billentyűparancsokkal szeretné kezelni az egységeket, itt jön be a chkservice.

Olvassa el még: A „Systemd” szolgáltatások és egységek kezelése a „Systemctl” használatával Linux alatt

A Chkservice egy könnyen használható, ncurses-alapú parancssori eszköz a terminál rendszeregységeinek kezelésére. A kategóriák (szolgáltatások, célok, automatikus rögzítések stb.) alatt ABC sorrendben sorolja fel az egységeket, megjelenítve állapotukat és leírásukat, és lehetővé teszi, hogy szuperfelhasználói jogosultságokkal indítsa el, állítsa le, engedélyezze és tiltsa le az egységeket.

Telepítse a chkservice-t a Linux rendszerekben

A Debian rendszeren és származékain a chkservice egyszerűen telepíthető saját PPA használatával, ahogy az ábrán látható.

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

A Fedora Linux disztribúciókon.

dnf copr enable srakitnican/default
dnf install chkservice

Az Arch Linux terjesztésen.

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

Más Linux-disztribúciókon a következő parancsok használatával állíthatja össze a kiadási verziót.

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

A chkservice telepítése után indítsa el root jogosultságokkal a sudo paranccsal. A kimenete négy oszlopból áll, az első az engedélyezett/letiltott/maszkolt állapotot mutatja, a második az elindított/leállított állapotot, az egység nevét/típusát, az utolsó oszlop pedig az egység leírását.

sudo chkservice

Chksericve egység állapotinformáció:

  • [x] – azt jelzi, hogy az egység engedélyezve van.
  • [ ] – azt jelzi, hogy az egység le van tiltva.
  • [s] – statikus egységet jelöl.
  • -m- – azt mutatja, hogy egy egység maszkolt.
  • = – jelzi, hogy az egység leállt.
  • > – azt mutatja, hogy az egység fut.

Alább láthatók a chkservice navigációs billentyűi:

  • Fel/k – kurzor mozgatása felfelé.
  • Le/j – a kurzor mozgatása lefelé.
  • PgUp/b – oldal mozgatása felfelé.
  • PgDown/f – oldal mozgatása lefelé.

A következők a chkservice műveleti billentyűk:

  • r – információk frissítése vagy újratöltése.
  • Szóköz – egység engedélyezésére vagy letiltására szolgál.
  • s – egység indításához vagy leállításához.
  • q – kilépés.

Az alábbi képernyőképen látható súgóoldal megtekintéséhez használja a ? gombot (nyomja le a [Shift + /] billentyűt).

chkservice Github adattár: https://github.com/linuxenko/chkservice

Érdemes elolvasni ezeket a rendszerrel kapcsolatos cikkeket is.

  1. Új szolgáltatási egységek létrehozása és futtatása a Systemd-ben Shell Script használatával
  2. Rendszerindítási folyamatok és szolgáltatások kezelése (SysVinit, Systemd és Upstart)
  3. Naplóüzenetek kezelése a Systemd alatt a Journalctl használatával
  4. A futási szintek (célok) módosítása a SystemD-ben

Ez az! Ha bármilyen hibát észlelt a telepítés során, vagy szeretne kérdéseket feltenni, ossza meg gondolatait, használja az alábbi megjegyzés űrlapot.