GNU Maamulaha Nidaamka Shepherd 1.0.0 La daabacay

Maamulaha nidaamka GNU Shepherd 1.0.0 (oo hore u ahaan jiray dmd) ayaa la soo bandhigay, isku darka awoodaha nidaamka bilowga iyo agabka maaraynta adeegyada nidaamka. Waxaa la xusay in meelaynta lambarka 1.0 ka dib 21 sano oo horumarineed ay calaamad u tahay aqoonsiga diyaargarowga mashruuca iyo u hoggaansanaanta shuruudaha shaqada ee nidaamyada bilowga casriga ah iyo maamulayaasha adeegga.

Mashruuca waxaa soo saaray horumariyayasha habka GNU Guix qaybinta si uu badal ugu noqdo nidaamka bilowga SysV-init ee taageera ku tiirsanaanta. Shepherd control daemon iyo utilities waxay ku qoran yihiin luqadda Guile (mid ka mid ah hirgelinta luqadda Scheme), kaas oo sidoo kale loo isticmaalo in lagu qeexo goobaha iyo cabbirrada bilaabista adeegyada. Shepherd waxaa horay loogu isticmaalay qaybinta Nidaamka Guix ee GNU sidoo kale waxaa loogu talagalay in lagu isticmaalo GNU/Hurd, laakiin waxa ay ku shaqayn kartaa POSIX-u hoggaansan OS ah kaas oo luqadda Guile ay diyaar u tahay.

Shepherd waxa uu qabtaa shaqada bilaabista iyo joojinta adeegyada isaga oo tixgalinaya xidhiidhka ka dhexeeya adeegyada, si firfircoon u garanaya oo bilaabaya adeegyada uu adeega la doortay ku xidhan yahay. Shepherd waxa kale oo ay taageertaa ogaanshaha isku dhacyada u dhexeeya adeegyada iyo ka hortagga in ay isku mar u socdaan. Mashruuca waxaa loo isticmaali karaa labadaba habka ugu muhiimsan ee bilawga ah (init with PID 1), iyo qaab gaar ah si loo maareeyo hababka asalka ah ee isticmaalayaasha gaarka ah (tusaale, si loo socodsiiyo tor, privoxy, mcron, iwm.) iyadoo la fulinayo xuquuqda. Isticmaalayaashan.

Tilmaamaha cusub ee muhiimka ah ee GNU Shepherd 1.0.0:

  • Taageero lagu daray adeegyada kuwaas oo mar mar maamula amarada ama koodka luuqada Scheme sida ku cad jadwal cayiman.
  • Amarka "SERVICE heerka adhiga" wuxuu muujinayaa macluumaad heer sare ah oo ku saabsan adeegyada, sida PID, taliska iyo ciwaanada laga helo codsiyada shabakada, iyo sidoo kale soo koobida fariimaha dhawaan lagu daray log. Intaa waxaa dheer, amarkan hadda wuxuu muujinayaa ficillada isticmaale ee lagu dabaqi karo adeegga wuxuuna ku wargelinayaa joogitaanka adeegga beddelka kaas oo la adeegsan doono ka dib marka adeegga hadda la bilaabo.
  • Amarka "xidid heerka adhiga" hadda lama mid aha "xaalka adhiga" wuxuuna soo bandhigayaa macluumaadka ku saabsan habka adhijirka xididka.
  • Waayo, madal Linux Awoodda dib-u-bilaabida iyadoo la adeegsanayo farsamada kexec ("reboot --kexec") si loogu beddelo kernel-ka ayaa la bixiyaa. Linux iyada oo aan dib loo bilaabin jir ahaaneed.
  • Waxaa lagu daray adeegga wareegtada-rogadka, kaas oo mas'uul ka ah beddelashada logyada iyo tirtiridda diiwaannada dhacay.
  • Adeegga nidaamka-logga ee lagu daray, kaas oo loo isticmaali karo beddelka nidaamka syslogd-ka caadiga ah.
  • Adeegga saacada lagu daray si uu amarrada u socodsiiyo waqti cayiman, oo la mid ah utility-ga “at”. Tusaale ahaan, "waqtiga jadwalka xoolaha ee 07:00 - mpg123 alarm.mp3".
  • Adeeg ku meel gaadh ah oo lagu daray amarrada ku socda gadaasha, oo la mid ah utility-ku-socodka nidaamka. Tusaale ahaan, "xoole spawn transient -d $PWD - make -j4".

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster