Mwepụta nke onye njikwa ọrụ s6-rc 0.6

Mwepụta 0.6.0.0 nke onye njikwa ọrụ s6-rc dị ugbu a. Ọ na-achịkwa mmalite nke edemede na ọrụ mmalite. Ọ na-akwado nsuso osisi ịdabere na mmalite ma ọ bụ mmechi ọrụ akpaka iji nweta ọnọdụ akọwapụtara. Enwere ike iji ngwa s6-rc ma na sistemụ mmalite yana ịhazi mmalite nke ọrụ aka ike dabere na ihe omume na-egosipụta mgbanwe ọnọdụ sistemụ. Sistemụ ahụ na-akwado edemede mmalite dakọtara na sysv-init ma nwee ike ibubata ozi ịdabere na sysv-rc ma ọ bụ OpenRC. Edere koodu ahụ na C ma kesaa ya n'okpuru ikike ISC.

Onye njikwa ọrụ s6-rc gụnyere usoro akụrụngwa maka ịmalite na ịkwụsị usoro ogologo oge (daemons) ma ọ bụ kwụsịchaa edemede mmalite ozugbo. N'oge a na-arụ ọrụ, a na-ahụta n'ihu na mmalite nke ọrụ anaghị ejikọta ya na usoro mmebe edemede ugboro ugboro maka mmalite dị iche iche. A na-ahazi mgbanwe steeti niile na-eburu n'uche ihe ndabere, dịka ọmụmaatụ, mgbe ọrụ malitere ọrụ, a ga-ewepụta ihe ndabere dị mkpa maka ọrụ ya na-akpaghị aka, na mgbe ọ kwụsịrị, a ga-akwụsịkwa ọrụ ndị ahụ dabere.

N'adịghị ka ndị njikwa ọrụ ndị ọzọ, s6-rc na-akwado ịrụpụta eserese (na-anọghị n'ịntanetị) nke eserese ndabere maka ọrụ ndị dị adị, nke na-enye ohere nyocha ndabere ndabere akụrụngwa iche iche, karịa n'oge mgbanwe buut ma ọ bụ steeti. N'otu oge ahụ, usoro ahụ abụghị monolithic ma kewaa ya n'ime usoro nke dị iche iche na nke a na-agbanwe agbanwe, nke ọ bụla, dịka nkà ihe ọmụma Unix, na-edozi naanị otu ọrụ. Ọrụ s6-rc na-akwado nkà ihe ọmụma nke minimalism (enweghị ihe ọ bụla na-adịghị mkpa) ma na-eri obere ihe onwunwe.

Kama runlevels, s6-rc na-atụ aro echiche nke ngwugwu, nke na-enye ohere ịmekọrịta ọrụ dịka njirimara na ọrụ aka ike na-edozi. Iji meziwanye arụmọrụ nke ọrụ, a na-eji nchekwa data ndabere chịkọtara, nke s6-rc-compile utility kere dabere na ọdịnaya nke akwụkwọ ndekọ aha nwere faịlụ maka ịmalite / ịkwụsị ọrụ. Maka ntughari na ijikwa nchekwa data, a na-enye s6-rc-db na s6-rc-update utilities.

Ụdị ọhụrụ a na-agbakwụnye mkpokọta ngwa s6-rc-repo-* na s6-rc-set-* maka ijikwa ebe nchekwa nwere nkọwa ọrụ; enyere nkwado maka ọbá akwụkwọ ekesara na ikpo okwu ahụ. macOS; tinyere nhọrọ "--bootdb" maka ịhazi nchekwa data buut yana ozi gbasara ọrụ na ihe ndị dabere na ha n'oge nrụpụta; tinyere nhọrọ "-v2" na ngwa s6-rc-compile.

Ọrụ a na-emepụtakwa ngwugwu ndị na-eso ya nke na-emeju s6-rc:

  • s6 bụ ihe eji arụ ọrụ maka nlekota na ijikwa usoro (dị ka daemontools na runit). Ọ na-akwado atụmatụ dịka ịmalitegharịa usoro mgbe ha kwụsịrị nke ọma, ịmalite onye njikwa (ọrụ ọrụ) mgbe enyere ọdụ ụgbọ okporo ígwè netwọk, ndekọ ihe omume (nnọchi maka syslogd), na inye ikike ndị ọzọ (dị ka sudo).
  • s6-linux-init — mmejuputa usoro init maka sistemụ arụmọrụ dabere na kernel Linux, eji emepụta sistemụ init nke na-eji ngwugwu s6 na s6-rc iji jikwaa ọrụ na edemede.
  • s6-networking bụ ngwa ọrụ maka ịmepụta ọrụ netwọk, yiri ucspi.
  • s6-frontend - usoro maka imepụtaghachi ọrụ nke daemontools na runit n'elu s6.
  • s6-portable-utils bụ ngwa ọrụ Unix ọkọlọtọ dị ka ịkpụ, chmod, ls, ụdị na grep, ahaziri maka oriri akụrụngwa pere mpe ma wetara ya n'okpuru ikike ISC.
  • s6-linux-utils - otu ngwa ọrụ ejikọtara na ya Linuxdịka chroot, freeramdisk, logwatch, mount na swapon.
  • mdevd bụ onye njikwa ihe omume (dị ka udevd) nke e mere iji jikwaa hotplugging nke ngwaọrụ. mdevd dakọtara na nhazi mdev nke Busybox.
  • bcnm bụ nhazi netwọk nwere ikike ịhazi Wi-Fi n'akụkụ onye ahịa.
  • execline bụ asụsụ edemede.
  • skalibs bụ ọbá akwụkwọ maka ịmepụta ngwa sistemụ echekwara na asụsụ C.
  • s6-dns bụ ọba akwụkwọ ndị ahịa na akụrụngwa na-edochi ọkọlọtọ DNS utilities si BIND na djbdns.
  • dnsfunnel - na-ebugharị arịrịọ DNS mpaghara gaa na nke mpụga nkesa (Onye na-ebufe DNS).
  • shibari bụ sava DNS dị mfe.
  • tipidee bụ sava HTTP nwere nkwado HTTP/1.1.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster