Hoe Chkservice te gebruiken om Systemd-eenheden in Linux te beheren
Het is belangrijk om de benodigde Systemd-opdrachten te leren om eenheden vanaf de opdrachtregel te starten, stoppen, in te schakelen en uit te schakelen. Veel tijd doorbrengen met de opdrachtprompt kan echter vermoeiend zijn, dus Chkservice is gemaakt om de belasting van deze beheertaken te verlichten.
Chkservice maakt gebruik van de op Ncurses gebaseerde terminalinterface om u snel een overzicht te geven van uw actieve Systemd-eenheden en, als u over beheerdersrechten beschikt, kunt u ze naar systemctl
starten en stoppen, allemaal zonder een enkel systemctl
item te typen.
Gerelateerd : Services beheren met Systemd
Chkservice downloaden
De startpagina van het project op Github laat zien dat Arch Linux, Debian, Fedora en Ubuntu allemaal pakketten beschikbaar hebben voor installatie.
Boog:
git clone https://aur.archlinux.org/chkservice.git cd chkservice makepkg -si
Debian:
sudo apt chkservice installeren
Fedora:
dnf copr enable srakitnican / default dnf install chkservice
Ubuntu:
sudo add-apt-repository ppa: linuxenko / chkservice sudo apt-get update sudo apt-get install chkservice
Je kunt het pakket ook bouwen en vanuit de bron installeren door de nieuwste git-release te klonen:
git clone https://github.com/linuxenko/chkservice.git
Beschikbare commando's
Na de installatie kunt u Chkservice uitvoeren als een normale gebruiker of als een gebruiker met beheerdersrechten. In beide gevallen zijn de beschikbare opdrachten hetzelfde. Zie het hulpdialoogvenster van het programma hieronder voor meer informatie.
U kunt dezelfde opdrachtenlijst ook vinden door op "?" Te drukken binnen Chkservice terwijl het actief is. Je bewegingssleutels zijn rechtdoorzee.
- Verplaats de cursor omhoog: Pijl-omhoog of k
- Cursor naar beneden verplaatsen: Pijl-omlaag of j
- Pagina omhoog verplaatsen: Pagina-omhoog of b
- Verplaats pagina omlaag: Pagina omlaag of f
Als u een beheerder bent, kunt u eenheden met s starten, stoppen, eenheden opnieuw laden en bijwerken met r, en eenheden met Spatie in- of uitschakelen.
Verlaat het programma met q.
Het weergavescherm
Running Chkservice geeft u een weergave die ongeveer op de volgende afbeelding lijkt.
Aan de linkerkant zijn ingeschakelde eenheden gemarkeerd met [x]
, uitgeschakeld eenheden met [ ]
, statische eenheden met [s]
en gemaskerde eenheden met -m-
.
Wanneer u bijvoorbeeld de status van een eenheid verandert van ingeschakeld naar uitgeschakeld, verandert de markering ook. U kunt ook verschillen in de kleur van elke markering zien op basis van de status.
In de bovenstaande schermafbeelding worden de verschillende bewerkingsstappen voor de meerdere weergegeven eenheden weergegeven. De naam van elke eenheid wordt weergegeven na de status en de locatie of beschrijving wordt vermeld voor elke eenheid aan de rechterkant van het scherm.
U vindt ook een telling van beschikbare eenheden - in dit geval 400 - onder aan het scherm.
Als u verder naar beneden scrolt, ziet u waar Chkservice de services scheidt van timers, sockets, segmenten, koppelingen, automounts, swaps, paden, scopes en apparaten. Elke subcategorie geeft de kop ervan weer, zoals "Sockets", en toont vervolgens alle beschikbare eenheden van dat type in alfabetische volgorde.
Ongeacht het type eenheid waarmee u te maken hebt, u kunt dezelfde toetsenbordopdrachten gebruiken om de status ervan te beheren.
Conclusie
Chkservice biedt een handige manier om Systemd-eenheden te beheren zonder het gedoe van het typen van commando's. De interface is schoon en eenvoudig te gebruiken, en ik waardeer vooral hoe deze kan werken met en zonder privileges.
Geef het een draai. Ik hoop dat je het ook leuk vindt.