Kuidas Systemd teenuseid Linuxi süsteemis hallata

Sisukord:

Kuidas Systemd teenuseid Linuxi süsteemis hallata
Kuidas Systemd teenuseid Linuxi süsteemis hallata

Video: Kuidas Systemd teenuseid Linuxi süsteemis hallata

Video: Kuidas Systemd teenuseid Linuxi süsteemis hallata
Video: 110 Adverbs and Stative Verbs in English - YouTube 2024, Mai
Anonim
Systemd on nüüd vaikimisi enamikus Linuxi distributsioonides, Fedorast ja Red Hatist Ubuntu, Debiani, openSUSE ja Archi jaoks. Systemctl käsk võimaldab teil saada teavet süsteemide oleku ja juhtimisteenuste juhtimise kohta.
Systemd on nüüd vaikimisi enamikus Linuxi distributsioonides, Fedorast ja Red Hatist Ubuntu, Debiani, openSUSE ja Archi jaoks. Systemctl käsk võimaldab teil saada teavet süsteemide oleku ja juhtimisteenuste juhtimise kohta.

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

Image
Image

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

Image
Image

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

Image
Image

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

Systemctl käsk võimaldab teil teenust käivitada, peatada või uuesti käivitada. Samuti saate teenuse osutamiseks oma seadistust uuesti laadida.
Systemctl käsk võimaldab teil teenust käivitada, peatada või uuesti käivitada. Samuti saate teenuse osutamiseks oma seadistust uuesti laadida.

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

Käsu systemctl enable lubab systemd automaatselt käivitada teenust (või muud tüüpi seadet) käivitamisel. Systemctl käsu keelamise keelab teenuste ja peatab selle automaatselt arvuti käivitumise.
Käsu systemctl enable lubab systemd automaatselt käivitada teenust (või muud tüüpi seadet) käivitamisel. Systemctl käsu keelamise keelab teenuste ja peatab selle automaatselt arvuti käivitumise.

systemctl enable name.service

systemctl disable name.service

Võite maskida teenust või muud üksust, et vältida selle alustamist üldse. Enne kui see võib tulevikus käivituda, peate selle peal kattama.
Võite maskida teenust või muud üksust, et vältida selle alustamist üldse. Enne kui see võib tulevikus käivituda, peate selle peal kattama.

systemctl mask name.service

systemctl unmask name.service

Image
Image

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.

Soovitan: