29Aug
Systemd alapértelmezés szerint a legtöbb Linux disztribúcióban, a Fedora és a Red Hat, az Ubuntu, a Debian, az openSUSE és az Arch architektúrán alapul. A systemctl parancs segítségével információt kaphat a systemd státuszáról és a futó szolgáltatások vezérléséről.
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.
Megjegyzés : A Linux rendszerkonfiguráció módosításához, mint a sudo-t használó Ubuntu, itt kell az előtagokat a sudo parancsokkal előzetesen beírni. Más Linux disztribúciók esetében először az AS AS93i parancsot kell létrehoznia root felhasználóként.
Ellenőrizze, hogy a Linux rendszer használja-e a Systemd
-t Ha nem biztos benne, hogy a Linux disztribúció a systemd-t használja-e, nyisson meg egy 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 - verzió
Az
indítási folyamat elemzése A systemd-analyze parancs lehetővé teszi a rendszerindítási folyamat információinak megtekintését, például azt, hogy mennyi ideig tartés milyen szolgáltatásokkal( és más folyamatokkal) a legtöbb időt töltötte be a rendszerindítási folyamat.
Az indítási folyamatról általában meg kell adni a következő parancsot:
systemd-analízis
Az alábbiakban megtekintheti, hogy az egyes folyamatok mennyi ideig tartanak indulással:
systemd-elemezze a hibát
Az
egységelemek A Systemd olyan "egységeket" használ, amelyeklehetnek szolgáltatások( .szolgáltatás), csatolási pontok( .mount), eszközök( .device) vagy foglalatok( .socket).Ugyanaz a systemctl parancs kezeli az ilyen típusú egységeket.
A rendszer összes rendelkezésre álló egységfájljának megtekintése:
systemctl list-unit-files
Az összes futó egység listázása:
systemctl listaelemek
Az összes sikertelen egység listázása:
systemctl -failed
Szolgáltatások kezelése
Aengedélyezett és letiltott szolgáltatásokat használva ugyanazt a systemctl parancsot használjuk, mint a fentieket, de csak a szolgáltatásokat felsoroljuk:
systemctl list-unit-files -type = szolgáltatás
A systemctl parancs lehetővé teszi egy szolgáltatás indítását, leállítását vagy újraindítását. Azt is megmondhatja a szolgáltatásnak, hogy "újratöltse" a konfigurációt.
Az állapotparancs itt 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 újraindítás name.service
systemctl reload name.service
systemctl status name.service
A systemctl enable parancs segítségével a systemd automatikusan elindít egy szolgáltatást( vagy más típusú egységet)indításkor. A systemctl disable parancs letiltja a szolgáltatásokat, és megakadályozza, hogy a számítógép automatikusan elinduljon.
systemctl enable name.service
systemctl letiltása name.service
Egy szolgáltatás vagy más egység "maszkolásával" megakadályozhatja, hogy egyáltalán elinduljon. A jövőben el kell kezdeni a merevítést:
systemctl maszk neve.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 olyan "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észletes információkkal rendelkezik a systemd-ről, és a legtöbb rendszerdre vonatkozó információ az összes Linux disztribúcióra vonatkozik. További információért forduljon a saját Linux-disztribúciós rendszert dokumentációjához.
Képarány: Bert Heymans a Flickr
-en