S6-rc, një menaxher shërbimi analog me sysv-rc dhe OpenRC

Pak ditë më parë u publikua lajmi se një publikim i rëndësishëm i menaxher shërbimi s6-rc 0.5.3.0, i cili është krijuar për të menaxhuar nisjen e skripteve dhe shërbimeve të inicializimit duke marrë parasysh varësitë.

S6-rc karakterizohet nga mund të përdoret si në sistemet e inicializimit si për të organizuar nisjen e shërbimeve arbitrare së bashku me ngjarjet që reflektojnë një ndryshim në gjendjen e sistemit, përveç siguron gjurmim të plotë të pemës së varësisë dhe automatikisht fillon ose përfundon shërbimet për të arritur gjendjen e specifikuar.

Menaxheri i shërbimit s6-rc, i cili mund të konsiderohet analoge me sysv-rc ose OpenRC, përfshin një grup shërbimesh për fillimin dhe ndalimin e proceseve të gjata (daemonët) ose skriptet e fillimit të ndërprerë menjëherë. Gjatë punës, merren parasysh varësitë midis komponentëve, sigurohet nisja paralele e skripteve dhe shërbimeve që nuk mbivendosen me njëra-tjetrën dhe garantohet se një sekuencë ekzekutimi skripti do të përsëritet në lëshime të ndryshme.

Të gjitha ndryshimet e gjendjes përpunohen duke pasur parasysh varësitë, duke u siguruar që varësitë të mos shkelen (për shembull, kur një shërbim niset, varësitë e nevojshme për funksionimin e tij do të lansohen automatikisht dhe kur ai ndalet, do të ekzekutohen edhe shërbimet e varura. ndalohen).

Komitetet e monitorimit si s6, runit, perp ose daemontools përcaktojnë një shërbim si një proces afatgjatë, i njohur gjithashtu si një demon. Ato ofrojnë mjete për të drejtuar demonin në mënyrë të riprodhueshme në një mjedis të kontrolluar dhe për ta mbajtur atë të gjallë nëse vdes; ata gjithashtu ofrojnë mjete të menaxhimit të demonit për të dërguar sinjale, ndër të tjera, te daemon pa e ditur PID-in e tij. Ata mund të kontrollojnë pa probleme procese individuale të gjata dhe s6 gjithashtu ofron mjete për të menaxhuar një pemë të tërë monitorimi. Për çdo sysadmin që merret me besueshmërinë, paketat e monitorimit janë një gjë e mirë.

Në vend të niveleve, s6-rc ofron një koncept më universal të paketës,lejon grupimin e shërbimeve sipas karakteristikave dhe detyrave arbitrare për t'u zgjidhur. Për të përmirësuar efikasitetin, një bazë e përpiluar varësie, e krijuar nga programi s6-rc-compile bazuar në përmbajtjen e drejtorive me skedarë, përdoret për të nisur / ndalur shërbimet.

Për të analizuar dhe manipuluar bazën e të dhënave, ofrohen shërbimet s6-rc-db dhe s6-rc-update. Sistemi mbështet skriptet e nisjes në përputhje me sysv-init dhe mund të importojë informacione të varësisë nga sysv-rc ose OpenRC.

një nga avantazhet e s6-rc është një zbatim kompakt që nuk përmban asgjë të tepërt, Me përjashtim të komponentëve të nevojshëm për zgjidhjen e problemeve të drejtpërdrejta, nga të cilat kjo konsumon një minimum burimesh të sistemit.

Ndryshe nga menaxherët e tjerë të shërbimeve, s6-rc mbështet ndërtimin proaktiv (offline) të një grafiku varësie për një grup ekzistues shërbimesh, duke ju lejuar të jeni në gjendje të kryeni analiza të varësisë me burime intensive veçmas, dhe jo gjatë tarifimit ose ndryshimit të statusit.

Në të njëjtën kohë sistemi nuk është monolit dhe është i ndarë në një sërë modulesh të veçanta dhe të zëvendësueshme, secila prej të cilave, sipas filozofisë Unix, zgjidh vetëm një problem specifik.

Përveç kësaj, përmendet se në kombinim me shërbimet s6 që monitorojnë punën e proceseve (analoge me daemontools dhe runit), paketa e veglave ju lejon lejon përdoruesin të monitorojë njëkohësisht funksionimin e shërbimeve afatgjatë që janë në sistem, për shembull, rinisni ato në rast të ndërprerjeve jonormale dhe kjo gjithashtu jep sigurinë se një skrip lëshohet në një mënyrë të riprodhueshme, të përsëritur në nisje të ndryshme.

Gjithashtu përmendet se ai mbështet, ndër të tjera, veçori të tilla si aktivizimi i një shërbimi kur hyn në një prizë (fillimi i një kontrolluesi kur hyn në një port rrjeti), regjistrimi i ngjarjeve të procesit (zëvendësimi i syslogd) dhe dhënia e kontrolluar e privilegjeve shtesë (analoge me sudo).

Më në fund nëse jeni të interesuar të dini më shumë rreth kësaj, ju mund të kontrolloni detajet e menaxherit të këtij procesi Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   një nga disa dijo

    Në Artix është i disponueshëm për një kohë të gjatë. OpenRC, Runit dhe së fundmi dinit dhe 66 janë gjithashtu të disponueshme. Unë do ta komentoj në rast se dikush dëshiron ta provojë.