Systemd: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 1: Line 1:
==Sissejuhatus==
==Sissejuhatus==
===Eeldused lugejale===
===Eeldused lugejale===
* Saab iseseivalt hakkama Linux'i käsureaga
* On kursis erinevate teenuste olemasoluga ja nende haldamise vajadusega
* Suudab enda privileege iseseisvalt eskaleerida juurkasutajaks
===systemd üldine kirjeldus===
===systemd üldine kirjeldus===
Systemd on Linux'i süsteemi ja teenuste haldur.<br/>
Systemd on Linux'i süsteemi ja teenuste haldur.<br/>
Line 8: Line 11:
* Sõltuvustepõhine teenuste käivitamine
* Sõltuvustepõhine teenuste käivitamine
* Sokkelite ja D-Bus'il põhinevalt vajadusepõhine teenuste käivitamine
* Sokkelite ja D-Bus'il põhinevalt vajadusepõhine teenuste käivitamine
* Protsesside haldamine cgroup'ide abil
* Protsesside haldamine [[cgroup]]'ide abil
* Kettajagude külgehaakimise vajadusepõhine haldamine
* Kettajagude külgehaakimise vajadusepõhine haldamine
;Nimi ja selle kasutamine
;Nimi ja selle kasutamine

Revision as of 00:32, 6 January 2014

Sissejuhatus

Eeldused lugejale

  • Saab iseseivalt hakkama Linux'i käsureaga
  • On kursis erinevate teenuste olemasoluga ja nende haldamise vajadusega
  • Suudab enda privileege iseseisvalt eskaleerida juurkasutajaks

systemd üldine kirjeldus

Systemd on Linux'i süsteemi ja teenuste haldur.
Kirjutatud C keeles, võimaldamaks suuremat töökiirust võrreldes eellastega kuid sellest hoolimata tagasiühilduv SystemV ja LSB käivitusskriptidega.

Põhilised disainielemendid
  • Agressiivne teenuste käivitamise paralleliseerimine
  • Sõltuvustepõhine teenuste käivitamine
  • Sokkelite ja D-Bus'il põhinevalt vajadusepõhine teenuste käivitamine
  • Protsesside haldamine cgroup'ide abil
  • Kettajagude külgehaakimise vajadusepõhine haldamine
Nimi ja selle kasutamine

Systemd kirjutatakse alati läbivalt väikeste tähtedega kuid erandkorras on lubatud lause alguses kasutada suurt algustähte.
Rooma number D ehk 500 ja V ehk 5 võimaldavad ka hoomata systemd ja SystemV järglaslikku seost.

Autorid

Lennart Poettering ja Kay Sievers

systemd

Tehniline kirjeldus

Teenuste haldamine

Järnevalt eeldame et teie poolt hallatava teenuse nimi on määratud muutuja _teenus väärtuseks. Samuti on oluline meeles pidada et enamike teenuste haldamiseks on vajalik omada juurkasutaja õiguseid!

Käivitamine/Peatamine

Teenuse käivitamine
systemctl start $_teenus
Teenuse peatamine
systemctl stop $_teenus
Teenuse taaskäivitamine
systemctl restart $_teenus
Teenuse seadistuse taaslaadimine
systemctl reload $_teenus
Teenuse staatuse ülevaade
systemctl status $_teenus

Restartimisel käivitatavad teenused

Kasutaja defineeritud teenused

Journal

systemd'd vaikimisi kasutavad distributsioonid

  • Arch Linux (oktoober 2012)[1]
  • Fedora (mai 2011) [2]
  • Frugalware Linux (august 2011) [3]
  • Mageia (mai 2012) [4]
  • openSUSE (september 2012) [5]
  • Sabayon Linux (august 2013) [6]
  • siduction (detsember 2013) [7]

Kasulikke materjale