A viták ellenére ez legalább néhány standardizációt vezet be a Linux disztribúciók között. Ugyanezek a parancsok lehetővé teszik, hogy ugyanolyan módon kezeljék a szolgáltatásokat bármely Linux disztribúcióval a systemd használatával.
jegyzet: A Linux rendszerkonfiguráció módosításához, mint a sudo parancsot használó Ubuntu, itt meg kell adnia a parancsokat sudo. Más Linux disztribúciók esetén a root felhasználóval kell rendelkeznie su parancsot.
Ellenőrizze, hogy a Linux rendszer a Systemd-t használja-e
Ha nem vagy biztos benne, hogy a Linux disztribúció rendszert használ, nyissa meg a Terminál ablakot, és futtassa a következő parancsot. Ez megmutatja a systemd verziószámát a Linux rendszeren, ha van telepítve a systemd:
systemd –version
Elemezze az indítási folyamatot
A systemd-analyze parancs lehetővé teszi, hogy megtekinthesse a rendszerindítási folyamattal kapcsolatos információkat, például azt, hogy mennyi időbe telt és milyen szolgáltatásokkal (és más folyamatokkal) a legtöbb időt a rendszerindítási folyamatba helyezte.
Az indítási folyamatról általában megnézheti a parancsot:
systemd-analyze
Ha meg szeretné tekinteni, hogy az egyes folyamatok mennyi ideig indulnak el, futtassa ezt a parancsot:
systemd-analyze blame
Egységek megtekintése
A Systemd olyan "egységeket" használ, amelyek lehetnek szolgáltatások (.service), csatolási pontok (.mount), eszközök (.device) vagy foglalatok (.socket). Ugyanaz a systemctl parancs kezeli az ilyen típusú egységeket.
Az összes rendelkezésre álló egységfájl megtekintése a rendszeren:
systemctl list-unit-files
Az összes futó egység felsorolása:
systemctl list-units
Az összes sikertelen egység listázása:
systemctl –failed
Szolgáltatások kezelése
Az engedélyezett és a letiltott szolgáltatások listájának megtekintéséhez ugyanazt a systemctl parancsot használja, mint a fentieket, de csak a szolgáltatások felsorolását írja le:
systemctl list-unit-files –type=service
Az állapotparancs az egyetlen olyan művelet, amely kinyomtat és kimenetet ad a terminálnak. A többi parancs némán lép hatályba.
systemctl start name.service
systemctl stop name.service
systemctl restart name.service
systemctl reload name.service
systemctl status name.service
systemctl enable name.service
systemctl disable name.service
systemctl mask name.service
systemctl unmask name.service
Természetesen sokkal több van a rendszerre és a különböző parancsokra, mint ez. A Systemd különféle vagy energiagazdálkodási parancsokat kínál a rendszer energiatakarékosságának lekapcsolásához, újraindításához, hibernálásához és egyéb módon történő vezérléséhez. Saját egységfájlokat írhat szolgáltatás és csatolási pontok létrehozására vagy a meglévő egységfájlok szerkesztésére.
A Systemd "célokat" is kínál, amelyek hasonlóak a futási szintekhez, de eltérőek. a számok helyett a célok nevei - lehetséges, hogy a systemd egyszerre több célállapotban legyen. A Systemd saját naplófájlt is kínál, amely a journalctl parancs segítségével érhető el. Alapértelmezés szerint bináris formátumban tárolja a rendszer naplóit - de tetszés szerint átállhat egyszerű szöveges formátumú naplóra.
Az Arch Linux wiki részletesebb információkat tartalmaz a systemd-ről, és az ott található információk nagy része minden Linux disztribúcióra vonatkozik. További információért forduljon a saját Linux-disztribúciós rendszert dokumentációjához.