Vaatamata vastuoludele tutvustab see vähemalt Linuxi distributsioonide puhul standardiseerimist. Sama käsud võimaldavad teil hallata teenuseid samamoodi mis tahes Linuxi levitamisel, kasutades systemd-d.
Märge: Süsteemi konfiguratsiooni muutmiseks Linuxi levitamisel nagu Ubuntu, mis kasutab sudo, peate siin käsud esmalt lisama sudo. Teistes Linuxi distributsioonides peate muutma administraatori administraatoriks su käsk esimest korda.
Kontrollige, kas teie Linuxi süsteem kasutab Systemd
Kui te pole kindel, kas teie Linuxi levitamine kasutab systemd, avage terminali aken ja käivitage järgmine käsk. See näitab Linuxi süsteemi jaoks süsteemidiversiooni numbrit, kui süsteemid on installitud:
systemd –version
Laadimisprotsessi analüüsimine
Systemd-analüüsi käsk võimaldab teil vaadata käivitusprotsessi teavet, näiteks selle kohta, kui kaua see kulus ja millised teenused (ja muud protsessid) lisasid bootprotsessile kõige rohkem aega.
Käivitusprotsessi kohta üldiselt teabe saamiseks käivitage see käsk:
systemd-analyze
Selle käskluse käivitamiseks, kui kaua iga protsess käivitub, käsk:
systemd-analyze blame
Kuva ühikut
Systemd kasutab "ühikuid", mis võivad olla teenused (teenus), paigalduspunktid (.mount), seadmed (seadet) või pistikupesad (.socket). Sama süsteemictl käsk haldab kõiki neid tüüpi üksusi.
Kõigi saadaolevate ühikfailide vaatamiseks oma süsteemis:
systemctl list-unit-files
Kõigi jooksvate üksuste loend:
systemctl list-units
Kõigi nurjunud üksuste nimekiri:
systemctl –failed
Teenuste haldamine
Lubatud ja keelatud teenuste loendi vaatamiseks kasutate sama süsteemctl-käsku nagu eespool, kuid öelge, et see loeb ainult teenuseid:
systemctl list-unit-files –type=service
Staatuse käsk on ainsaks toiminguks, mis prindib ja väljundab terminali. Muud käsud rakenduvad vaikselt.
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
Loomulikult on süsteemdist ja selle mitmesugustest käsklustest palju rohkem. Systemd pakub mitmesuguseid või toitehalduse käske, et sulgeda, taaskäivitada, hibernate ja muul viisil juhtida süsteemi toite olekut. Saate kirjutada oma üksuse faile, et luua teenuseid ja siduda punkte või muuta olemasolevaid ühikfaile.
Systemd pakub ka "sihtmärke", mis on sarnased töötasemele, kuid erinevad. Numbri asemel on sihtmärkidel nimed - süsteemid võivad olla korraga mitmes sihtriigis. Systemd pakub ka oma süsteemi ajakirja, millele saab lugeda käsuga journalctl. Vaikimisi salvestab süsteemilogid kahendvormingus, kuid kui soovite, saate lülituda tavaliste tekstivormingute logi.
Arch Linuxi wiki-s on põhjalikum teave süsteemide kohta ning enamus sellest süsteemist kehtib süsteemid kõigis Linuxi distributsioonides. Lisateabe saamiseks peaksite ka kontrollima oma Linuxi distributsiooni süsteemidokumenti.