sysvinit 2.95 init ስርዓት መለቀቅ

ወስዷል ክላሲክ init ሥርዓት መለቀቅ ሲቪኒት 2.95በሊኑክስ ስርጭቶች ውስጥ በስፋት ጥቅም ላይ የዋለው ከስርዓተ ክወና እና ከመጀመሩ በፊት ባሉት ቀናት ውስጥ ነው, እና አሁን እንደ Devuan እና antiX ባሉ ስርጭቶች ውስጥ ጥቅም ላይ መዋሉን ቀጥሏል. በተመሳሳይ ጊዜ, የ insserv 1.20.0 እና የተለቀቁ
መነሻ 0.63. መገልገያ insserv በ init ስክሪፕቶች መካከል ያለውን ጥገኛ ግምት ውስጥ በማስገባት የመጫን ሂደቱን ለማደራጀት የተነደፈ ነው። ጀማሪ በስርዓት ማስነሻ ጊዜ በርካታ ስክሪፕቶችን በትይዩ ማስጀመርን ለማረጋገጥ ጥቅም ላይ ይውላል።

በአዲሱ እትም፡-

  • የ"pidof" መገልገያ የውጤት ቅርጸትን መደገፉን አቁሞ "-f" የሚለውን ባንዲራ አስወግዶታል፣የቅርጸት ኮድ የደህንነት ችግሮችን እና እምቅ የማስታወስ ስህተቶችን ስላስከተለ። የውጤት ቅርጸቱን መቀየር ከፈለጉ አሁን የ"-d" አማራጭን ተጠቅመው ገዳዩን ለመወሰን እና እንደ "tr" ባሉ መገልገያዎች እንዲቀይሩ ቀርበዋል;
  • የመዝጊያው ደረጃ አሁን ከሙሉ ሁለተኛ እረፍት ይልቅ የሚሊሰከንድ መዘግየቶችን ይተገበራል (do_msleep() ከመተኛት () ይልቅ ይባላል)። ለውጡ የመዘጋቱን እና ዳግም ማስጀመር ጊዜን ለመቀነስ በአማካይ ግማሽ ሰከንድ ፈቅዷል;
  • ሰነዱ የማቆሚያ መገልገያ ባህሪን እና ተያያዥ አማራጮቹን (-h, -H እና -P) በበለጠ ዝርዝር ይገልፃል;
  • ከአሁን በኋላ ጥቅም ላይ ያልዋለውን ከሴፖል ቤተ-መጽሐፍት ጋር ማገናኘት ቆሟል;
  • በግንባታ ፋይሎች ላይ ለውጦች ተደርገዋል (Makefile) insserv ውስጥ። በመጫን ጊዜ insserv የ insserv.conf ቅንጅቶች ፋይሉ ካለ አይተካም ነገር ግን በአቅራቢያ ያለ አዲስ insserv.conf.sample ፋይል ያስቀምጣል።
  • በ /etc/insserv/file-filter ፋይል ላይ የተጨመረ ሂደት፣ በ /etc/init.d ውስጥ ስክሪፕቶችን ሲሰራ ችላ የሚባሉ የቅጥያዎችን ዝርዝር (ለምሳሌ .git እና .puppet) መግለጽ ይችላሉ።
  • ለጥገኝነት ፍቺ ፋይሎች ተለዋጭ ማውጫን ለመለየት የ"-i" አማራጭ ታክሏል።
  • Insserv ከዴቢያን የተላለፈውን የሙከራ ስብስብ አጽድቶ የ"ማክ ቼክ" ትዕዛዝን በመጠቀም መጀመሩን አረጋግጧል። የሙከራ ውድቀት አሁን ተጨማሪ ሙከራን ያቆማል እና ለችግሮች ትንተና ስታቲስቲክስን በዲስክ ላይ ያስቀምጣል። በሙከራ ክፍሉ ላይ በሚሰሩበት ጊዜ ኢንሰርቨር በትክክል ማስተናገድ ወይም ማስጠንቀቂያ ከማሳየት ጋር የተያያዙ የተለያዩ ችግር ያለባቸው ሁኔታዎች ተለይተዋል። ለምሳሌ፣ ኢንሰርቨር አሁን ያልተገለጸ ጥገኝነት "$ አገልግሎት" ሲኖር ወይም ተመሳሳይ runlevel በDefault-Start እና Default-Stop መስኮች ላይ ሲገለጽ በማስጠንቀቂያ ብቻ የተገደበ ነው።
  • የጀማሪ ትዕዛዙ አስተዳዳሪ ባልሆኑ እና በመደበኛ ተጠቃሚዎች ሊጠቀሙበት ስለሚችል አሁን በ / ቢን ማውጫ ውስጥ ተጭኗል። የጥገኛ ሂሳብ ፋይሎችን ከ/ወዘተ ወደ /var ወይም/lib የማዘዋወር እቅድ ተሰርዟል፣ምክንያቱም የኔትወርክ ፋይል ሲስተሞች ሲጠቀሙ ሊከሰቱ የሚችሉ ችግሮች ሊፈጠሩ ስለሚችሉ እና ከአንዳንድ መገልገያዎች ጋር ያለው ተኳሃኝነት ተበላሽቷል። በኮዱ ውስጥ፣ በመጠን () በኩል የተረጋገጡ አንዳንድ መስመሮች በቋሚዎች ተተክተዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ