Hogyan lehet felsorolni a Linux szolgáltatásokat a SystemCtl segítségével

Oct 18, 2025
Linux

A Linux számítógépe sok háttérfeladatra támaszkodik, úgynevezett szolgáltatások vagy démonok. A SystemD-alapú disztribúciókon beépített parancsok vannak, amelyek lehetővé teszik, hogy lássa, mely szolgáltatások futnak, letiltva vagy kudarcot vallnak.

Szolgáltatások és démonok

A szolgáltatások és a démonok olyan háttérfeladatok, amelyek felhasználói felület nélkül futnak, nem igényelnek emberi interakciót, és általában a számítógépes csizmák felfelé indítják őket.

Egyszerre a szolgáltatásokat indította el benne , amely volt a legelső elindított folyamat. A szolgáltatások részleteit az „/etc/init/d” könyvtárban található szkriptek gyűjteményében tartották. A nem rendszer-disztribúciókon, ez továbbra is így van.

A SystemD világban a szolgáltatásokat indítja el rendszer amely a most elindított első folyamat. A szolgáltatások részletei tárolódnak egységfájlok A „/usr/lib/systemd” könyvtárban található.

Az ember oldala szerint rendszer rendszer- és szolgáltatási menedzser. Használhatja a SystemCTL parancs a SystemD rendszer különböző aspektusainak ellenőrzésére és ellenőrzésére, beleértve a szolgáltatásokat és a démonokat.

Mivel itt a SystemD-specifikus parancsokat vizsgáljuk, az első dolog, amit tudnod kell, az, hogy fut-e a SystemD-alapú eloszlás vagy sem.

ÖSSZEFÜGGŐ: Miért van még mindig megosztó a Linux SystemD -je az összes évek után?

init vagy systemd alapú?

A Linux eloszlások túlnyomó többsége a SystemD -t használja, beleértve az Arch, a Red Hat és a Debian, valamint a tőlük származó sok eloszlást. Ez magában foglalja a Ubuntu eloszlások családja, Fedora és forogása, valamint Manjaro és a többi boltív alapú eloszlás.

Vannak azonban ezeknek az eloszlásoknak a villák vagy ízek, amelyeket kifejezetten a SystemD használatának elkerülése érdekében hoztak létre. Nem csak ezt, hanem vannak más init rendszerek is, amelyeket valaki választhatott ahelyett, hogy alapértelmezés szerint jött a disztribúcióban, például futtasd vagy S6-linux-init -

Ha be kell adnia egy Linux számítógépet, amelyet nem állított be, akkor az egyetlen módja annak, hogy biztos legyen -e a SystemD -t vagy sem, az ellenőrzés. Ezt megtehetjük, ha a folyamatfát nézzük a pster parancs. Csak a fa tetejét kell látnunk - elvégre a legelső folyamatot keresjük, amely elvégre fut, tehát a kimenetet a fej Parancs, és kérje meg az első öt bejegyzést.

Ezt láthatjuk rendszer az első folyamat, amelyet a rendszerindítás után futtatnak, tehát határozottan a SystemD-alapú Linux telepítésen vagyunk.

ÖSSZEFÜGGŐ: Hogyan lehet kezelni a folyamatokat a Linux terminálról: 10 parancs, amelyet tudnod kell

A SystemCtl használata a szolgáltatások felsorolásához

A szolgáltatások és a démonok felsorolásának parancs SystemCTL - Finomíthatjuk a SystemCTL parancs a típus és állapot lehetőségek. Azt kérdezzük SystemCTL Jelentés a futó állapotban lévő szolgáltatásokról.

Információs táblázat jön létre. Ha túl széles vagy hosszú a terminál ablakához, akkor az alapértelmezett fájlmegjelenítőben jelenik meg, amely valószínűleg lesz Kevésbé -

Az asztal jobb oldali végének megtekintéséhez nyomja meg a jobb nyílgombot. A szokásos nézethez való visszatéréshez nyomja meg a bal nyíl gombot.

Nyomja meg a Q gombot, hogy kilépjen a kevesebbről. A megjelenített oszlopok:

  • Mértékegység : A szolgáltatás vagy a démon neve. Az oszlop „egység” címet viseli, mert bármi is van ebben az oszlopban, információkkal indultak el rendszer található egy egységfájlban.
  • Betöltés : A szolgáltatás vagy a démon terhelési állapota. Tölthető, nem talált, nem megfelelő, rossz beállítás, hiba vagy maszkolt.
  • Aktív : A szolgáltatás vagy a démon általános állapota be van kapcsolva. Lehet aktív, újratöltés, inaktív, sikertelen, aktiváló vagy deaktiválható.
  • ALATTI : A szolgáltatás vagy a démon alállapota. Lehet halott, kilépett, sikertelen, inaktív vagy futó.
  • Leírás : Az egység rövid leírása.

Meg tudjuk vezetni a kimenetet SystemCTL keresztül grep Ha egyetlen szolgáltatásra akarunk összpontosítani. Ez a parancs elkülöníti a ssh szolgáltatás.

Eddig a táblázat tartalmát szűrjük a állapot = futás választási lehetőség. Használhatjuk az alállapot bármely lehetséges értékét: halott, kilépett, sikertelen, inaktív vagy futó.

Az alállamok kombinációi használhatók. Írja be őket vesszővel elválasztott listaként. Győződjön meg arról, hogy a lehetőségek között nem tartalmazott semmilyen szóközt. Vegye figyelembe, hogy ez megtalálja a megfelelő szolgáltatásokat bármelyik állapot.

A jobb nyílgomb megnyomásával a képernyőn kívüli oszlopok megnézéséhez azt mutatják, hogy van-e a listában kilépett és sikertelen szolgáltatások keveréke.

Alapértelmezés szerint, SystemCTL A folyamatokat - a szolgáltatásokat és a démonokat - felsorolja, amelyeket elindítottak rendszer mert rendszer talált egy egységfájlt, amely érvényes egységfájlt tartalmazott számukra. Ez az oka annak, hogy ezeknek a folyamatoknak a rövid távú kifejezése „egységek”.

Van lehetőség kifejezetten kérni SystemCTL Az egységek felsorolására, de mivel ez az alapértelmezett művelet, nem gyakran használják.

A SystemCtl használata az egységfájlok felsorolásához

Kibővíthetjük a SystemCTL parancs a lista-egység választási lehetőség. Ez nem csak az elindított szolgáltatásokról és a démonokról szóló jelentést, hanem az összes felsorolja a egységfájlok Telepítve a számítógépére.

Eltávolítva a állapot Az opció eltávolítja a szűrést. A kimenet tartalmazza az összes telepített egységfájlt, állapotától függetlenül.

A kimenet sokkal több bejegyzést tartalmaz, mint az előző parancsok eredményei.

A teszt számítógépen az eredmények listája csaknem négyszer hosszabb, mint az előző parancsok kimenete.

Ha használni akarja a állapot Opció, használhat több államot vele, ahogy korábban láttuk. Ugyanezek a szabályok vonatkoznak. Adja meg az opciókat vessző elválasztott értékekként, és ne tartalmazzon semmilyen szóközt.

Ez a parancs felsorolja az összes letiltott egységfájlt, vagy nem indult el.

A csökkentett számú eredményt mutatjuk be, szűrjük az állami opcióval végzett kiválasztások szerint.

Egy szolgáltatást részletesen nézve

Ha valami egy szolgáltatásról vagy démonról szól, és érdekli az érdeklődését, és megérdemli a mélyebb merülést, akkor részletesen megnézheti a SystemCtl állapot opció segítségével.

Vessen egy pillantást az SSH Daemon -ra, SSHD -re. Csak annyit kell tennünk, hogy használjuk az állapot opciót és a szolgáltatás vagy a démon nevét.

  • A szolgáltatás neve rövid leírással együtt. A színkódolt pont megmutatja, hogy fut-e vagy sem. A zöld azt jelenti, hogy fut, a piros azt jelenti, hogy nem az.
  • Mi volt betöltve, beleértve az egységfájl elérési útját.
  • Mennyi ideig fut.
  • Ahol a dokumentáció található a Férfi kézikönyv.
  • A futópéldány folyamat azonosítója.
  • Hány egyidejű példány fut a szolgáltatásról. Általában ez lesz egy.
  • Mennyi memóriát fogyasztanak.
  • Mennyi CPU -időt fogyasztottak.
  • A szolgáltatáshoz tartozó vezérlőcsoport.

A rendszernapló releváns bejegyzései szintén megjelennek. Ezek általában olyan események, mint például a szolgáltatás indítása. Ezek informatívak lehetnek, ha olyan szolgáltatást vagy démont keresnek, amely nem indult helyesen.

ÖSSZEFÜGGŐ: Hogyan lehet használni a JournalCtl -t a Linux rendszernaplók olvasásához

Az autonóm rendszerek

A szolgáltatások és a démonok sok automatikus műveletet biztosítanak az operációs rendszerről, tehát ezek létfontosságúak. Ez azt jelenti, hogy egészségük is létfontosságú.

Könnyű és informatív, hogy megtekintse a szolgáltatásait, a démonokat és az egységfájlokat. Ez egy értékes hibaelhárítási lépés is, ha egy szolgáltatás vagy démon megtagadja a kezdetét.

ÖSSZEFÜGGŐ: Hogyan lehet megoldani a "túl sok nyitott fájl" hibát a Linuxon

  • Hogyan kell futtatni egy Linux programot a Startup rendszerben a SystemD -vel
  • Wyze nem működik, nem csak te vagy
  • Hogyan lehet blokkolni vagy feloldani valakit a tiktokon
  • Az iPhone rajongók számára a legjobb fülhallgató csak a legalacsonyabb árat érte el
  • A Microsoft átalakítja a Bing -et AI keresőmotorrá
  • A OnePlus 11 itt van, de durva indulással
  • A Microsoft Edge AI csevegést és új megjelenést kap a Windows -on

Linux - Most Popular Articles

Hogyan lehet megölni a zombi folyamatokat a Linuxon

Linux Nov 25, 2024

Fatmawati Achmad Zaenuri / Shutterstock Programok, amelyek rosszul megírt vagy rosszul teljesítő hagyhatja zombi folyamatok rejtőzik a Linux sz�..


Hogy a felhasználókat, hogy változtassák meg a jelszavukat Linux

Linux Nov 4, 2024

Ilya Titchev / Shutterstock A jelszavak a kulcsfontosságú kulcsfontosságúak. Megmutatjuk, hogyan kell visszaállítani a jelszavakat, állítsa be a jelsz�..


Hogyan kell használni Zárójel kiegészítés A Linux Bash Shell

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock A Brace-bővítés hasznos technika, amely olyan karakterláncok listáját generálja, amelyek szkriptekben és álnev..


Hogyan frissítése Ubuntu Linux

Linux Aug 27, 2025

tomeqs / Shutterstock.com Szükség van a legújabb és legnagyobb Ubuntu? Nem kell, hogy egy Linux pro. Olvasson tovább, hogy felfedezzék, hogyan lehet fr..


Hogyan kell használni az FSCK parancsot a Linuxon

Linux Aug 18, 2025

Pixza Studio / Shutterstock Minden fontos adat ül egy fájlrendszer az egyik típus, vagy egy másik, és a fájlrendszer kérdéseket kellett történnie. Li..


Hogyan Roll Back Kernel Linux operációs rendszer

Linux Sep 30, 2025

fatmawati Achmad Zaenuri / Shutterstock.com Ha a Linux PC hirtelen gondjai frissítés után a rendszer, akkor lehetséges egy Linux kernel friss�..


Újdonságok a Linux Kernel 5.14

Linux Sep 9, 2025

Sean Locke Photography / Shutterstock Mivel a Linux fordul 30 éves, kernel 5,14 feloldották. Ez tartalmazza a szokásos széles kínálatával belső below-t..


Hogyan telepítsük a Linux M1 Mac Az Apple Silicon

Linux Nov 11, 2024

Az Apple új kar alapú architektúrájának natív Linux támogatása még nincs kész, de a Linuxot futtathatja egy M1 , M1 pro, vagy m1 max a Virtuális gép . Ez ..


Kategóriák