Fersiynau newydd o'r rheolwr gwasanaeth s6-rc a'r system gychwyn s6-linux-init

Cyflwynir rhyddhad rheolwr gwasanaeth s6-rc 0.5.6.0. Fe'i cynlluniwyd i reoli lansio sgriptiau a gwasanaethau cychwyn. Yn cefnogi olrhain coeden ddibyniaeth a chychwyn neu stopio gwasanaethau'n awtomatig i gyrraedd cyflwr penodol. Gellir defnyddio'r pecyn cymorth s6-rc mewn systemau cychwyn ac ar gyfer trefnu lansio gwasanaethau mympwyol mewn cysylltiad Γ’ digwyddiadau sy'n adlewyrchu newid yng nghyflwr y system. Mae'r system yn cefnogi sgriptiau cychwyn sy'n gydnaws Γ’ sysv-init a gall fewnforio gwybodaeth dibyniaeth o sysv-rc neu OpenRC. Mae'r cod wedi'i ysgrifennu yn C ac wedi'i ddosbarthu o dan drwydded ISC.

Mae rheolwr gwasanaeth s6-rc yn cynnwys set o gyfleustodau ar gyfer cychwyn a stopio prosesau hirhoedlog (daemonau) neu sgriptiau cychwyn sy'n cael eu terfynu ar unwaith. Yn ystod y llawdriniaeth, sicrheir lansiad cyfochrog gwasanaethau nad ydynt yn croestorri a gwarantir dilyniant ailadroddus o weithredu sgriptiau ar gyfer lansiadau gwahanol. Mae pob newid cyflwr yn cael ei brosesu gan ystyried dibyniaethau, er enghraifft, pan fydd gwasanaeth yn cael ei lansio, bydd y dibyniaethau sy'n angenrheidiol ar gyfer ei weithrediad yn cael eu lansio'n awtomatig, a phan gaiff ei atal, bydd y gwasanaethau dibynnol hefyd yn cael eu hatal.

Yn wahanol i reolwyr gwasanaethau eraill, mae s6-rc yn cefnogi adeiladu graff dibyniaeth yn rhagweithiol (all-lein) ar gyfer set bresennol o wasanaethau, sy'n caniatΓ‘u i ddadansoddiad dibyniaeth sy'n ddwys o ran adnoddau gael ei gynnal ar wahΓ’n, yn hytrach nag yn ystod newidiadau cychwyn neu gyflwr. Ar yr un pryd, nid yw'r system yn monolithig ac mae wedi'i rhannu'n gyfres o fodiwlau ar wahΓ’n a disodliadwy, pob un ohonynt, yn unol ag athroniaeth Unix, yn datrys tasg benodol yn unig. Mae prosiect s6-rc yn glynu wrth athroniaeth minimaliaeth (nid yw'n cynnwys unrhyw beth diangen) ac yn defnyddio'r lleiafswm o adnoddau.

Yn lle lefelau rhedeg, mae s6-rc yn cynnig y cysyniad o fwndeli, sy'n caniatΓ‘u i wasanaethau gael eu grwpio yn Γ΄l nodweddion a thasgau mympwyol i'w datrys. Er mwyn gwella effeithlonrwydd gwaith, defnyddir cronfa ddata dibyniaeth wedi'i llunio, a grΓ«wyd gan y cyfleustodau s6-rc-compile yn seiliedig ar gynnwys cyfeiriaduron gyda ffeiliau ar gyfer cychwyn/stopio gwasanaethau. Ar gyfer dadansoddi a thrin y gronfa ddata, cynigir y cyfleustodau s6-rc-db ac s6-rc-update.

Ar yr un pryd, ffurfiwyd fersiynau newydd o becynnau cysylltiedig, gan ategu s6-rc:

  • s6 2.13.2.0 β€” cyfleustodau ar gyfer monitro gweithrediad prosesau a rheoli prosesau (yn debyg i daemontools a runit). Mae'r nodweddion a gefnogir yn cynnwys ailgychwyn prosesau ar Γ΄l eu terfynu annormal, cychwyn trinwr (actifadu gwasanaeth) wrth gyrchu porthladd rhwydwaith, cofnodi digwyddiadau (disodli syslogd), a darparu breintiau ychwanegol dan reolaeth (tebyg i sudo).
  • s6-linux-init 1.1.3.0 β€” gweithrediad o'r broses init ar gyfer systemau gweithredu sy'n seiliedig ar gnewyllyn Linux, a ddefnyddir i greu systemau init sy'n defnyddio'r pecynnau s6 ac s6-rc i reoli gwasanaethau a sgriptiau.
  • Mae s6-networking 2.7.1.0 yn set o gyfleustodau ar gyfer creu gwasanaethau rhwydwaith, yn debyg i ucspi.
  • s6-frontend - fframwaith ar gyfer ail-greu ymarferoldeb daemontools a runit ar ben a6.
  • Mae s6-portable-utils 2.3.1.0 yn set o gyfleustodau Unix nodweddiadol fel cut, chmod, ls, sort a grep, wedi'u optimeiddio i ddefnyddio'r adnoddau lleiaf posibl ac wedi'u dosbarthu o dan y drwydded ISC.
  • s6-linux-utils 2.6.3.0 - set o gyfleustodau sy'n gysylltiedig Γ’ Linuxfel chroot, freeramdisk, logwatch, mount a swapon.
  • Mae mdevd 0.1.7.0 yn rheolwr digwyddiadau (tebyg i udevd) sydd wedi'i gynllunio i ymdrin Γ’ phlygio dyfeisiau'n boeth. O ran ffurfweddiad, mae mdevd yn gydnaws Γ’ mdev o Busybox.
  • bcnm 0.0.2.0 β€” ffurfweddydd rhwydwaith gyda galluoedd ar gyfer ffurfweddu Wi-Fi ar ochr y cleient.
  • Mae execline 2.9.7.0 yn iaith sgriptio.
  • Mae skalibs 2.14.4.0 yn llyfrgell ar gyfer creu cymwysiadau system ddiogel yn C.
  • Mae s6-dns 2.4.1.0 yn set o lyfrgelloedd a chyfleustodau cleientiaid sy'n disodli'r cyfleustodau DNS nodweddiadol o BIND a djbdns.
  • dnsfunnel 0.0.3.0 - yn ailgyfeirio ceisiadau DNS lleol i un allanol gweinydd (anfonwr DNS).
  • Mae shibari 0.0.2.0 yn weinydd DNS syml.
  • tipidee 0.0.6.0 β€” gweinydd HTTP gyda chefnogaeth HTTP/1.1.

Mewn fersiynau newydd, mae cefnogaeth pkg-config wedi'i ychwanegu at bob pecyn. Mae llyfrgell skalibs yn gweithredu amrywiadau o swyddogaethau mewnbwn/allbwn y gellir cyfyngu eu hamser gweithredu gan amser terfyn. Ychwanegwyd opsiwn "-I" i mdevd i nodi enw grΕ΅p netlink i dderbyn ceisiadau, cynyddwyd maint byffer diofyn i 1MB. Mae tipideed yn darparu'r gallu i ffrydio allbwn sgriptiau CGI, yn ychwanegu cefnogaeth ar gyfer y dulliau PUT, DELETE a PATCH, ac yn gweithredu'r gyfarwyddeb autochunk ar gyfer amgodio data a drosglwyddir mewn darnau.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster