Mwepụta nke sistemụ init sysvinit 2.95

mere ntọhapụ nke kpochapụwo init usoro Sysvinit 2.95nke e ji mee ihe nke ukwuu n'ihe gbasara nkesa Linux n'oge tupu systemd na upstart, a ka na-ejikwa ya ugbu a na nkesa dịka Devuan na antiX. N'otu oge ahụ, e wepụtara insserv 1.20.0 na sysvinit utilities.
mmalite nke 0.63. Ịbara uru insserv emebere iji hazie usoro nbudata na-eburu n'uche dabere n'etiti edemede init, na mmalite A na-eji iji hụ na mmalite nke ọtụtụ scripts n'otu oge n'oge buut sistemụ.

Na mwepụta ọhụrụ:

  • Ngwa "pidof" akwụsịla ịkwado nhazi mmepụta wee wepụ ọkọlọtọ "-f", dịka koodu nhazi kpatara nsogbu nchekwa yana mperi ebe nchekwa. Ọ bụrụ na ịchọrọ ịgbanwe usoro mmepụta, a na-enye gị ugbu a iji nhọrọ "-d" iji chọpụta ihe nhụta ma gbanwee ya na ihe ndị dị ka "tr";
  • Usoro mmechi a na-emetụta igbu oge millisekọnd kama nkwụsịtụ nke abụọ zuru oke (do_msleep() ka a na-akpọ kama do_sleep()). Mgbanwe ahụ kwere ka ọkara ọkara nke abụọ belata nkwụsị na oge ịmalitegharịa;
  • Akwụkwọ ahụ na-akọwa n'ụzọ zuru ezu omume nke ọrụ nkwụsị na nhọrọ ya jikọtara ya (-h, -H na -P);
  • Kwụsị ijikọ ya na ọbá akwụkwọ sepol, nke anaghịzi eji;
  • Emeela mgbanwe na faịlụ wuo (Makefile) na insserv. Mgbe echichi, insserv anaghịzi edegharị faịlụ ntọala insserv.conf ma ọ dị adị, mana ọ na-echekwa faịlụ insserv.conf.sample ọhụrụ dị nso.
  • Nhazi agbakwunyere nke faịlụ /etc/insserv/file-filters, nke ị nwere ike ịkọwapụta ndepụta ndọtị (dịka ọmụmaatụ, .git na .puppet) nke a ga-eleghara anya mgbe nhazi scripts na /etc/init.d.
  • agbakwunyere nhọrọ "-i" iji tinye akwụkwọ iji kọwaa akwụkwọ ndekọ aha ọzọ maka faịlụ nkọwa ndabere.
  • Na insserv, e hichapụrụ ihe nnwale e si na ya bufee. Debian, ma hụ na mmalite ya na-eji iwu "mee nlele". Mmebi n'oge nnwale na-akwụsị ugbu a inyocha ọzọ ma chekwaa ọnụọgụgụ na diski maka nyocha. N'oge mmepe nke ule ahụ, achọpụtara ọnọdụ dị iche iche nwere nsogbu nke insserv nwere ike ijikwa nke ọma ma ọ bụ nye ịdọ aka ná ntị. Dịka ọmụmaatụ, insserv na-enye ịdọ aka ná ntị ugbu a ma ọ bụrụ na enwere ndabere "$service" a na-akọwaghị ma ọ bụ ọ bụrụ na akọwapụtara otu ọkwa run na ma Default-Start na Default-Stop ubi.
  • A na-etinye iwu startpar ugbu a na / bin directory karịa / sbin, ebe ọ bụ na ndị na-abụghị ndị nchịkwa nwere ike iji ya yana ndị ọrụ oge niile. Akwụsịla atụmatụ ịkwaga faịlụ ndekọ ego dabere na / wdg gaa / var ma ọ bụ / lib, n'ihi na nsogbu nwere ike ibilite mgbe ị na-eji sistemụ faịlụ netwọkụ yana ndakọrịta na ụfọdụ akụrụngwa mebiri. Na koodu, ụfọdụ ahịrị ndị enyochara site sizeof() na-dochie na-content.

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