Fa'asa'olotoina o le pule o auaunaga s6-rc 0.6

Ua maua nei le lomiga 0.6.0.0 o le pule o auaunaga a le s6-rc. E pulea ai le fa'alauiloaina o tusitusiga ma auaunaga fa'ainitialization. E lagolagoina le siakiina o le la'au fa'alagolago ma le amataina otometi po'o le tapunia o auaunaga e ausia ai se tulaga fa'apitoa. E mafai ona fa'aogaina le meafaigaluega s6-rc i faiga fa'ainitialization ma le fa'atulagaina o le fa'alauiloaina o auaunaga fa'afuase'i e fa'atatau i mea tutupu e atagia ai suiga o le tulaga o le faiga. E lagolagoina e le faiga tusitusiga fa'ainitialization e fetaui ma le sysv-init ma e mafai ona fa'aulufale mai fa'amatalaga fa'alagolago mai le sysv-rc po'o le OpenRC. O le code ua tusia i le C ma tufatufaina i lalo o le laisene ISC.

O le pule o le auaunaga s6-rc e aofia ai se seti o mea aoga mo le amataina ma le taofia o faiga umi (daemons) poʻo le faʻamutaina vave o tusitusiga amata. A'o fa'agaioiga, e fa'amautinoaina le fa'agasologa tutusa o 'au'aunaga e le'i feso'ota'i ma e fa'amautinoa le fa'asologa o fa'asologa o fa'asologa o tusitusiga mo fa'alauiloa eseese. O suiga uma a le setete o loʻo faʻagasoloina e faʻatatau i faʻalagolago, mo se faʻataʻitaʻiga, pe a faʻalauiloa se auaunaga, o le a otometi lava le faʻalauiloaina o faʻalagolago e manaʻomia mo lona faʻagaioiga, ma pe a taofi, o le a taofia foi auaunaga faʻalagolago.

E le pei o isi pule o auaunaga, e lagolagoina e le s6-rc le fausiaina o se kalafi faʻalagolago mo se seti o auaunaga o loʻo i ai nei, lea e mafai ai ona faia faʻapitoa le suʻesuʻeina o le faʻalagolago i punaoa, nai lo le taimi o suiga o le taʻavale poʻo le setete. I le taimi lava e tasi, o le faiga e le monolithic ma ua vaevaeina i se faasologa o modules eseese ma suia, o ia mea taitasi, e tusa ai ma le filosofia Unix, foia na o se galuega patino. O le poloketi s6-rc e faʻapipiʻi i le filosofia o le minimalism (e le o iai se mea e le manaʻomia) ma faʻaaogaina se laʻititi o punaoa.

Nai lo runlevels, s6-rc faʻatulagaina le manatu o fusi, lea e mafai ai ona faʻavasegaina auaunaga e tusa ai ma uiga faʻapitoa ma galuega e foia. Ina ia faʻaleleia le lelei o le galuega, o loʻo faʻaaogaina se faʻamaumauga tuʻufaʻatasiga faʻalagolago, na faia e le s6-rc-compile aoga faʻavae i luga o mea o loʻo i totonu o faʻamaumauga ma faila mo le amataina / taofi auaunaga. Mo le faʻavasegaina ma le faʻaogaina o faʻamaumauga, o le s6-rc-db ma le s6-rc-update utilities e ofoina atu.

O le lomiga fou ua faʻaopoopoina ai le aoina o mea faigaluega s6-rc-repo-* ma le s6-rc-set-* mo le puleaina o fale teu oloa ma faʻamatalaga o auaunaga; ua tuʻuina atu le lagolago mo faletusi faʻasoa i luga o le faʻavae. macOS; fa'aopoopo le filifiliga "--bootdb" mo le fa'atulagaina o se fa'amaumauga amata fa'atasi ai ma fa'amatalaga e uiga i auaunaga ma o latou fa'alagolago i le la'asaga o le fausiaina; fa'aopoopo le filifiliga "-v2" i le mea faigaluega s6-rc-compile.

O loʻo atiaʻe foʻi e le galuega ni afifi e o faʻatasi ma le s6-rc:

  • O le s6 o se meafaigaluega mo le mata'ituina ma le puleaina o faiga (e tutusa ma le daemontools ma le runit). E lagolagoina ai foliga e pei o le toe amataina o faiga pe a uma ona muta fa'afuase'i, amataina o se handler (fa'agaoioia o le tautua) pe a ulufale i se uafu feso'ota'iga, fa'amaumauga o mea tutupu (o se sui mo le syslogd), ma le tu'uina atu o avanoa fa'aopoopo (e tutusa ma le sudo).
  • s6-linux-init — o se fa'atinoga o le faiga init mo faiga fa'aoga e fa'avae i luga o le kernel Linux, e fa'aaogaina e fatu ai ni faiga init e fa'aogaina ai afifi s6 ma s6-rc e pulea ai tautua ma tusitusiga.
  • s6-networking o se seti o mea aoga mo le fatuina o auaunaga fesoʻotaʻiga, tutusa ma le ucspi.
  • s6-frontend - o se faʻavae mo le toe faʻaleleia o galuega a daemontools ma runit i luga ole s6.
  • s6-portable-utils o se seti o faʻaoga masani a Unix e pei o le tipi, chmod, ls, sort ma grep, faʻapitoa mo le faʻaaogaina o punaoa ma tuʻuina atu i lalo ole laisene ISC.
  • s6-linux-utils - o se seti o mea faigaluega e fesoʻotaʻi ma Linuxe pei o le chroot, freeramdisk, logwatch, mount ma le swapon.
  • O le mdevd o se pule o mea tutupu (e tutusa ma le udevd) ua mamanuina e taulimaina le hotplugging o masini. E fetaui lelei le mdevd ma le mdev a le Busybox.
  • O le bcnm o se fa'atulagaina o feso'ota'iga e iai le gafatia e fa'atulaga ai le Wi-Fi i le itu a le kalani.
  • O le execline o se gagana tusitusi.
  • O le skalabs o se faletusi mo le fatuina o polokalama fa'akomepiuta saogalemu i le gagana C.
  • s6-dns o se seti o faletusi ma mea aoga e suitulaga ai faʻaoga DNS masani mai BIND ma djbdns.
  • dnsfunnel — перенаправляет локальные DNS-запросы на внешний tautua (Fa'aliliuina atu o le DNS).
  • O le shibari o se 'au'aunaga DNS faigofie.
  • O le tipidee o se 'au'aunaga HTTP e lagolagoina le HTTP/1.1.

puna: opennet.ru

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster