S6-rc, sysv-rc ja OpenRC analoog teenusehaldur

Paar päeva tagasi avaldati uudis, et märkimisväärne vabastamine s6-rc 0.5.3.0 teenusehaldur, mis on loodud initsialiseerimisskriptide ja -teenuste käivitamise haldamiseks, võttes arvesse sõltuvusi.

S6-rc iseloomustab saab kasutada nii lähtestamissüsteemides korraldada meelevaldsete teenuste käivitamist koos sündmustega, mis kajastavad süsteemi seisukorra muutumist, lisaks pakub täielikku sõltuvuspuude jälgimist ja käivitab või lõpetab automaatselt teenused, et saavutada määratud olek.

S6-rc teenindusjuht, mis võib pidada analoogiks sysv-rc või OpenRC-ga, sisaldab utiliitide komplekti pikaajaliste protsesside (deemonite) või kohe lõpetatud käivitusskriptide käivitamiseks ja peatamiseks. Töö käigus arvestatakse komponentide vahelisi sõltuvusi, tagatakse skriptide ja teenuste paralleelne käivitamine, mis ei kattu üksteisega ning garanteeritakse skripti täitmisjärjekorra kordumine erinevate käivitamiste lõikes.

Kõiki olekumuudatusi töödeldakse sõltuvusi silmas pidades, veendudes, et sõltuvusi ei rikuta (näiteks teenuse käivitamisel käivituvad automaatselt selle toimimiseks vajalikud sõltuvused ja selle peatamisel käivituvad ka sõltuvad teenused. peatatud).

Järelevalvekomplektid, nagu s6, runit, perp või daemontools, määratlevad teenuse pikaajalise protsessina, mida nimetatakse ka deemoniks. Need pakuvad tööriistu deemoni reprodutseeritavaks käitamiseks kontrollitud keskkonnas ja selle elushoidmiseks, kui see sureb; nad pakuvad ka deemonihaldustööriistu, et muu hulgas saata deemonile signaale, teadmata selle PID-d. Nad saavad sujuvalt juhtida üksikuid pikaajalisi protsesse ja s6 pakub ka tööriistu kogu seirepuu haldamiseks. Iga töökindlusega tegeleva süsteemiadministraatori jaoks on jälgimiskomplektid hea asi.

Jooksutasemete asemel s6-rc pakub universaalsemat paketikontseptsiooni, et võimaldab grupeerida teenuseid suvaliste tunnuste ja lahendatavate ülesannete järgi. Tõhususe parandamiseks kasutatakse teenuste käivitamiseks / peatamiseks kompileeritud sõltuvusbaasi, mille on loonud s6-rc-compile utiliit, mis põhineb failidega kataloogide sisul.

Andmebaasi analüüsimiseks ja manipuleerimiseks on utiliidid s6-rc-db ja s6-rc-update. Süsteem toetab sysv-initiga ühilduvaid käivitusskripte ja saab importida sõltuvusteavet sysv-rc-st või OpenRC-st.

A. s6-rc eelistest on kompaktne teostus, mis ei sisalda midagi üleliigset, Välja arvatud otseste probleemide lahendamiseks vajalikud komponendid, millest see kulutab minimaalselt süsteemiressursse.

Erinevalt teistest teenusehalduritest toetab s6-rc olemasoleva teenuste komplekti sõltuvusgraafiku proaktiivset (võrguühenduseta) koostamist, mis võimaldab teil teha ressursimahukat sõltuvusanalüüsi eraldi, mitte tasumise või oleku muutmise ajal.

Samal ajal süsteem ei ole monoliitne ja on jagatud eraldiseisvateks ja vahetatavateks mooduliteks, millest igaüks lahendab Unixi filosoofia kohaselt ainult ühe konkreetse probleemi.

Lisaks mainitakse, et kombinatsioonis s6 utiliitidega mis jälgivad protsesside tööd (analoogselt daemontoolsile ja runitile), võimaldab tööriistakomplekt teil seda teha võimaldab kasutajal samaaegselt jälgida kauakestvate teenuste toimimist mis on süsteemis, näiteks taaskäivitavad need ebanormaalsete lõpetamiste korral ja see annab ka kindluse, et skript käivitatakse reprodutseeritaval viisil, mida korratakse erinevatel käivitamistel.

Samuti mainitakse, et see toetab muuhulgas selliseid funktsioone nagu teenuse aktiveerimine pistikupesale juurdepääsul (kontrolleri käivitamine võrgupordi juurdepääsul), protsessi sündmuste logimine (syslogd asendamine) ja kontrollitud lisaõiguste andmine (analoogselt sudo).

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate kontrollida selle protsessihalduri üksikasju Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   üks neist DIJO

    Artixis on see juba pikka aega saadaval olnud. Saadaval on ka OpenRC, Runit ja viimasel ajal dinit ja 66. Kommenteerin kui keegi tahab proovida.