د s6-rc 0.7 خدماتو مدیر خپور شو

د s6-rc خدماتو مدیر 0.7.0.0 خپور شوی. دا د پیل کولو سکریپټونو او خدماتو د پیل اداره کولو لپاره ډیزاین شوی. دا د انحصار ونې تعقیب او د اتوماتیک خدماتو پیل یا بندولو ملاتړ کوي ترڅو یو ټاکل شوی حالت ترلاسه کړي. د s6-rc تولک وټ دواړه د پیل کولو سیسټمونو کې کارول کیدی شي او د پیښو پراساس د خپل سري خدماتو پیل تنظیم کولو لپاره چې د سیسټم حالت بدلونونه منعکس کوي. سیسټم د sysv-init سره مطابقت لرونکي د پیل کولو سکریپټونو ملاتړ کوي او کولی شي د sysv-rc یا OpenRC څخه د انحصار معلومات وارد کړي. کوډ په C کې لیکل شوی او د ISC جواز لاندې ویشل شوی.

د s6-rc خدماتو مدیر د اوږدې مودې پروسو (ډیمونونو) یا سمدلاسه پای ته رسیدو پیل کولو او بندولو لپاره د اسانتیاوو سیټ شامل دی. د عملیاتو په جریان کې، د غیر متقابل خدماتو موازي لانچ ډاډمن کیږي او د مختلفو لانچونو لپاره د سکریپټ اجرا کولو تکراري ترتیب تضمین کیږي. ټول حالت بدلونونه د انحصار په پام کې نیولو سره پروسس کیږي، د بیلګې په توګه، کله چې یو خدمت پیل شي، د هغې د عملیاتو لپاره اړین انحصارونه به په اتوماتيک ډول پیل شي، او کله چې دا ودرول شي، نو انحصاري خدمات به هم ودرول شي.

د نورو خدماتو مدیرانو برعکس، s6-rc د موجوده خدماتو سیټ لپاره د انحصار ګراف فعال (آفلاین) جوړولو ملاتړ کوي، کوم چې د سرچینو متمرکز انحصار تحلیل ته اجازه ورکوي چې په جلا توګه ترسره شي، نه د بوټ یا حالت بدلونونو پرمهال. په ورته وخت کې، سیسټم یو اړخیز نه دی او د جلا او بدلیدونکي ماډلونو لړۍ کې ویشل شوی، چې هر یو یې د یونیکس فلسفې سره سم، یوازې یو ځانګړی دنده حل کوي. د s6-rc پروژه د مینیمالیزم فلسفې ته غاړه ایږدي (کوم غیر ضروري شی نلري) او لږترلږه سرچینې مصرفوي.

د رن لیولونو پر ځای، s6-rc د بنډلونو مفهوم کاروي، چې خدماتو ته اجازه ورکوي چې د خپل سري معیارونو او دندو سره سم ګروپ شي. د موثریت ښه کولو لپاره، د یو تالیف شوي انحصار ډیټابیس کارول کیږي، چې د s6-rc-compile یوټیلټي لخوا د خدماتو د پیل/بندولو فایلونو لرونکي ډایرکټرونو مینځپانګې پراساس رامینځته شوی. د s6-rc-db او s6-rc-update یوټیلټي د ډیټابیس د تحلیل او لاسوهنې لپاره چمتو شوي. د s6 وسیلې زنځیر په اوبارون، اډیلي، او آرټیکس توزیعونو کې کارول کیږي، او په اختیاري ډول په جینټو، باطل، او الپائن کې هم کارول کیدی شي.

دا پروژه د s6-rc بشپړونکي کڅوړې هم رامینځته کوي:

  • s6 د پروسو د څارنې او مدیریت لپاره یو ګټور وسیله ده (د ډیمونټولز او رنیټ سره ورته). دا د ځانګړتیاوو ملاتړ کوي لکه د غیر معمولي پای ته رسیدو وروسته د پروسو بیا پیل کول، د هینډلر پیل کول (د خدماتو فعالول) کله چې د شبکې پورټ ته لاسرسی ومومي، د پیښې ثبت کول (د syslogd لپاره بدیل)، او د اضافي امتیازاتو کنټرول ورکول (د sudo سره ورته).
  • s6-linux-init — د کرنل پر بنسټ عملیاتي سیسټمونو لپاره د init پروسې پلي کول Linux، د init سیسټمونو جوړولو لپاره کارول کیږي چې د خدماتو او سکریپټونو اداره کولو لپاره د s6 او s6-rc کڅوړو څخه کار اخلي.
  • s6-networking د شبکې خدماتو رامینځته کولو لپاره د اسانتیاوو مجموعه ده، د ucspi په څیر.
  • s6-frontend - د s6 په سر کې د ډیمونټولز او رنیټ فعالیت بیا جوړولو لپاره چوکاټ.
  • s6-portable-utils د معیاري یونیکس یوټیلټیو مجموعه ده لکه cut, chmod, ls, sort and grep، د لږترلږه سرچینو مصرف لپاره مطلوب او د ISC جواز لاندې چمتو شوي.
  • s6-linux-utils - د اسانتیاوو یوه ټولګه چې ورسره تړلې ده Linuxلکه کروټ، فری رام ډیسک، لاګ واچ، ماونټ او سویپون.
  • mdevd د پیښو مدیر دی (د udevd سره ورته) چې د وسیلو د هاټ پلګ کولو اداره کولو لپاره ډیزاین شوی. mdevd د Busybox د mdev سره ترتیب سره مطابقت لري.
  • bcnm د شبکې تنظیم کوونکی دی چې د مراجعینو په اړخ کې د وای فای تنظیم کولو وړتیا لري.
  • ايګزيکلاين د سکرېپټنګ ژبه ده.
  • سکالیبس یو کتابتون دی چې په C ژبه کې د خوندي سیسټم غوښتنلیکونه جوړوي.
  • s6-dns د مراجعینو کتابتونونو او اسانتیاو سیټ دی چې د BIND او djbdns څخه د DNS معیاري اسانتیاوې ځای په ځای کوي.
  • dnsfunnel - د سیمه ایزو DNS غوښتنو بهرني سرور (DNS فارورډر) ته لارښوونه کوي.
  • شیباري یو ساده DNS سرور دی.
  • ټیپیډی یو HTTP سرور دی چې HTTP/1.1 ملاتړ لري.

د s6-rc او اړوندو اسانتیاوو په نوې نسخه کې:

  • د "s6-rc reload" قومانده د اوږدې مودې خدماتو بیا پیلولو لپاره پلي شوې ده.
  • د ریلوډ-سیګنل کنټرول فایل اضافه شوی چې د بیا پیل کولو لپاره پروسې ته لیږل شوی سیګنال تعریفوي (ډیفالټ SIGHUP دی).
  • د s6-rc-bundle یوټیلیټ لرې شوی - د بیا تالیف کولو پرته د بنډلونو بدلول نور ملاتړ نه کیږي.
  • د داخلي ډیټابیس لپاره یو نوی فارمیټ وړاندیز شوی دی (تازه کول بیا تالیف او د s6-rc-format-upgrade افادیت چلولو ته اړتیا لري).
  • د خدماتو د پیل لپاره د s6-rc-init یوټیلټي د بیا پیلولو وضعیت سمه اداره کول ډاډمن شوي، او د سیسټم د ناکامیو اداره کول ښه شوي دي.
  • د s6-rc-set-change یوټیلټي د لاندې انتخابونو سره تازه شوې ده: -I/-i ترڅو د اخطار ښودلو یا د غلطۍ سره ناکام شي کله چې متضاد انحصار کشف شي؛ -P/-p ترڅو د انحصار شخړو اتوماتیک حل غیر فعال/فعال کړي کله چې د خدماتو حالت بدل شي.
  • د "-f" انتخاب لرې شو.
  • د s6 یوټیلټي اوس د s6-svscanboot کمانډ لري ترڅو د s6-svscan سوپروایزر لاګونه s6-log ته واړوي کله چې دا د PID 1 لاندې نه چلیږي.
  • د بیا پیلولو لپاره د سیګنال لیږلو لپاره "s6-svc -l" اختیار پلي کړ.
  • د s6-فرنټ اینډ کارن انٹرفیس اوس لاندې انتخابونو او امرونو ملاتړ کوي: "s6 --user" (د کارن خدماتو سره د کار کولو لپاره)، "s6 live reset"، "s6 apply"، "s6 enable|disable|start|stop|kill|apply"، "s6 live stop --clean".
  • د tipidee HTTP سرور اوس د FastCGI ملاتړ کوي او د cgi_pass_authorization اختیار اضافه کوي.

    سرچینه: opennet.ru
د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster