Famoahana ny mpitantana serivisy s6-rc 0.5.3.0 sy ny rafitra fanombohana s6-linux-init 1.0.7

Ny famoahana manan-danja amin'ny mpitantana serivisy s6-rc 0.5.3.0 dia nomanina, natao hitantana ny fandefasana ny script sy ny serivisy fanombohana, amin'ny fiheverana ny fiankinan-doha. Ny kitapo s6-rc dia azo ampiasaina amin'ny rafitra fanombohana sy amin'ny fikarakarana ny fandefasana serivisy tsy misy dikany mifandraika amin'ny hetsika maneho ny fiovan'ny rafitry ny rafitra. Manome fanaraha-maso hazo fiankinana feno sy fanombohana mandeha ho azy na fanakatonana ny serivisy mba hahatongavana amin'ny fanjakana voafaritra. Ny kaody dia voasoratra amin'ny C ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana ISC.

Ny mpitantana ny serivisy s6-rc, izay azo heverina ho analogue ny sysv-rc na OpenRC, dia ahitana andiana fitaovana hanombohana sy hampijanonana ny dingana efa ela (daemons) na ny script fanombohana avy hatrany. Mandritra ny asa dia raisina an-tsaina ny fiankinan-doha eo amin'ny singa, ny fandefasana ny script sy ny serivisy mifanitsy amin'ny tsirairay dia azo antoka, ary ny filaharan'ny famonoana script dia azo antoka fa haverina amin'ny fandefasana samihafa. Ny fiovan'ny fanjakana rehetra dia karakaraina amin'ny fiheverana ny fiankinan-doha, ka azo antoka fa tsy voahitsakitsaka ny fiankinan-doha (ohatra, rehefa manomboka ny serivisy, dia hatomboka ho azy ny fiankinan-doha ilaina amin'ny fampandehanana azy, ary rehefa mijanona dia hajanona koa ny serivisy miankina).

Raha tokony runlevels, ny s6-rc dia manolotra foto-kevitra manerantany kokoa momba ny bundles, izay ahafahanao manangona serivisy araka ny toetra sy ny asa tsy maintsy hovahana. Mba hanatsarana ny fahombiazan'ny asa, dia ampiasaina ny angon-drakitra fiankinan-doha voaangona, noforonin'ny s6-rc-compile utility mifototra amin'ny votoatin'ny lahatahiry misy rakitra ho an'ny serivisy fanombohana / fampiatoana. Ny s6-rc-db sy s6-rc-update utility dia atolotra ho an'ny famafazana sy fanodinkodinana ny angon-drakitra. Ny rafitra dia manohana sysv-init compatible init scripts ary afaka manafatra fampahalalana momba ny fiankinan-doha avy amin'ny sysv-rc na OpenRC.

Anisan'ny tombony amin'ny s6-rc dia ny fampiharana compact izay tsy misy na inona na inona mihoatra noho ny singa ho an'ny famahana olana mivantana, ary mandany vola kely indrindra. Tsy sahala amin'ireo mpitantana serivisy hafa, ny s6-rc dia manohana ny fananganana kisary miankin-doha (tsy an-tserasera) ho an'ny andiana serivisy efa misy, izay ahafahanao manao famakafakana miankina amin'ny loharanon-karena misaraka, fa tsy mandritra ny fampidinana na fanovana fanjakana. Mandritra izany fotoana izany, ny rafitra dia tsy monolithic ary mizara ho andian-dahatsoratra misaraka sy azo soloina Modules, tsirairay izay, araka ny filozofia Unix, mamaha asa manokana.

Miaraka amin'ny fitaovana s6 izay manara-maso ny fampandehanana ny dingana (mitovy amin'ny daemontools sy runit), ny kitapo dia ahafahanao manara-maso ny fiasan'ny serivisy maharitra, ohatra, mamerina azy ireo raha misy fiatoana tsy ara-dalΓ na, ary miantoka fa misy filaharana. Ny baiko dia atomboka amin'ny endrika azo averina, miverimberina amin'ny fanombohana samihafa. Ny endri-javatra tohanana dia ahitana ny fampahavitrihana serivisy rehefa miditra amin'ny socket (manomboka mpitantana rehefa miditra amin'ny seranan-tsambo), ny fizotry ny fizotry ny log (fanoloana syslogd) ary ny fanomezana tombontsoa fanampiny (mitovy amin'ny sudo).

Mandritra izany fotoana izany, misy ny famoahana ny fonosana s6-linux-init 1.0.7.0, manolotra fampiharana ny dingana init amin'ny fananganana rafitra init efa vita ho an'ny rafitra miasa mifototra amin'ny kernel Linux, izay misy ny s6 sy s6 -rc utility dia ampiasaina hitantana ny serivisy sy ny script fanombohana. Mandritra izany fotoana izany, ny s6 sy s6-rc dia tsy mifamatotra amin'ny s6-linux-init ary, raha tianao, dia azo ampiasaina amin'ny rafitra fanombohana rehetra.

Ankoatra izany, ny tetikasa dia manome:

  • Ny s6-networking dia fitambaran'ny fampiasa amin'ny famoronana serivisy tambajotra, mitovy amin'ny ucspi.
  • s6-frontend - rafitra iray hamerenana ny fiasan'ny daemontools sy runit eo an-tampon'ny s6.
  • Ny s6-portable-utils dia fitambaran'ny fitaovana Unix mahazatra toy ny cut, chmod, ls, sort ary grep, natao ho an'ny fanjifana loharano kely indrindra ary omena amin'ny alΓ lan'ny fahazoan-dΓ lana ISC.
  • s6-linux-utils - Sehatra fampiasa manokana Linux toy ny chroot, freeramdisk, logwatch, mount ary swapon.
  • s6-dns dia fitambarana tranomboky sy kojakoja mpanjifa izay manolo ny fitaovana DNS mahazatra avy amin'ny BIND sy djbdns.

Ao amin'ny dikan-teny vaovao s6-rc, ny s6-rc-compile utility dia mametraka angon-drakitra momba ny fiankinan-doha sy ny serivisy avy amin'ny lahatahiry, fa tsy ny rakitra. Ny fampiasana lahatahiry dia manamora ny fampidirana serivisy amin'ny angon-drakitra miaraka amin'ny fampahalalana momba ny fiankinan-doha rehefa mametraka programa amin'ny alΓ lan'ny mpitantana fonosana, satria mamela anao hanao izany tsy misy fanovana ny rakitra. Ny fanohanana ny endrika tranainy mifototra amin'ny rakitra dia notanana mba hiantohana ny fifanarahana. Ao amin'ny dikan-teny vaovao an'ny s6-linux-init, ny safidy "-S" dia nampiana tao amin'ny s6-linux-init-maker utility ho an'ny fampifanarahana ny angona ao anaty container.

Source: opennet.ru

Add a comment