Chkservice - Mod Faċli biex Immaniġġja Unitajiet Systemd fit-Terminal


Systemd (demon tas-sistema) huwa daemon modern tal-ġestjoni tas-sistema għas-sistemi Linux. Systemd huwa sostitut għall-maniġer tas-sistema init; tikkontrolla l-istartjar tas-sistema u s-servizzi, u tintroduċi l-idea ta 'unitajiet (immaniġġjati permezz ta' fajls ta 'unità) biex jidentifikaw tipi differenti ta' riżorsi tas-sistema bħal servizzi, apparati, tpartit, automount, miri, mogħdijiet, sokits u oħrajn.

Tibgħat b'systemctl, komponent għall-kontroll tal-imġieba u l-unitajiet tas-systemd (bidu, waqfien, startjar mill-ġdid, status tal-vista eċċ) bl-użu tal-linja tal-kmand. X'jiġri jekk sempliċement trid timmaniġġja l-unitajiet billi tuża shortcuts tat-tastiera, dak huwa fejn jidħol chkservice.

Chkservice hija għodda tal-linja tal-kmand bbażata fuq ncurses faċli biex tużaha għall-ġestjoni ta' unitajiet systemd fuq terminal. Jelenka l-unitajiet alfabetikament taħt il-kategoriji (servizzi, miri, automounts eċċ), li juri l-istatus u d-deskrizzjoni tagħhom, u jippermettilek, bi privileġġi ta 'superuser biex tibda, tieqaf, tippermetti u tiddiżattiva l-unitajiet.

Installa chkservice fis-Sistemi Linux

Fuq Debian u d-derivattivi tiegħu, chkservice jista’ jiġi installat faċilment bl-użu tal-PPA tiegħu stess kif muri.

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

Fuq distribuzzjonijiet Fedora Linux.

# dnf copr enable srakitnican/default
# dnf install chkservice

Fuq id-distribuzzjoni tal-Arch Linux.

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

Fuq distribuzzjonijiet Linux oħra, tista 'tibni l-verżjoni tar-rilaxx billi tuża l-kmandi li ġejjin.

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

Ladarba tkun installat chkservice, niedah bi privileġġi tal-għeruq billi tuża l-kmand sudo. L-output tiegħu jikkonsisti f'erba 'kolonni, l-ewwel turi l-istatus attivat/diżattivat/mask, it-tieni turi l-istatus tal-bidu/waqfet, l-isem/tip tal-unità u l-aħħar kolonna hija d-deskrizzjoni tal-unità.

$ sudo chkservice

Informazzjoni dwar l-istatus tal-unità Chksericve:

  • [x] – juri li unità hija attivata.
  • [ ] – juri li unità hija diżattivata.
  • [s] – jindika unità statika.
  • -m- – juri li unità hija mgħottija.
  • = – jindika li l-unità twaqqaf.
  • > – juri l-unità qed taħdem.

Hawn taħt jinsabu ċ-ċwievet tan-navigazzjoni chkservice:

  • Up/k – mexxi l-cursor 'il fuq.
  • L isfel/j – mexxi l-cursor 'l isfel.
  • PgUp/b – iċċaqlaq il-paġna 'l fuq.
  • PgDown/f – ċaqlaq il-paġna 'l isfel.

Dawn li ġejjin huma ċwievet ta' azzjoni chkservice:

  • r – aġġornamenti jew tagħbija mill-ġdid l-informazzjoni.
  • Istrixxa ta' l-ispazju – użata biex tippermetti jew tiddiżattiva unità.
  • s – biex tibda jew titwaqqaf unità.
  • q – ħruġ.

Biex tara l-paġna tal-għajnuna kif muri fil-screenshot hawn taħt, uża ? (għafas [Shift + /]).

chkservice Repożitorju Github: https://github.com/linuxenko/chkservice

Tista' wkoll tixtieq taqra dawn l-artikoli relatati mas-sistema.

  1. Kif Toħloq u Tmexxi Unitajiet ta' Servizz Ġodda f'Systemd billi tuża Shell Script
  2. Ġestjoni tal-Proċess u s-Servizzi tal-Istartjar tas-Sistema (SysVinit, Systemd u Upstart)
  3. Immaniġġja l-Messaġġi tal-Logg Taħt Systemd billi tuża Journalctl
  4. Kif Bidla l-Runlevels (miri) fis-SystemD

Dak hu! Jekk sibt xi żbalji waqt l-installazzjoni jew trid tistaqsi mistoqsijiet, taqsam xi ħsibijiet, uża l-formola tal-kummenti hawn taħt.