การเปิดตัวระบบเริ่มต้น sysvinit 2.96

แนะนำ การเปิดตัวระบบ init แบบคลาสสิก ซิสวินิท 2.96ซึ่งใช้กันอย่างแพร่หลายในลีนุกซ์ในช่วงก่อน systemd และ upstart และตอนนี้ยังคงใช้กันอย่างแพร่หลายในลีนุกซ์เช่น Devuan และ antiX ในเวลาเดียวกัน การเปิดตัว insserv 1.21.0 และ
เริ่มต้นพาร์ 0.64 คุณประโยชน์ ยืนยัน ได้รับการออกแบบมาเพื่อจัดระเบียบกระบวนการโหลดโดยคำนึงถึงการพึ่งพาบัญชีระหว่างสคริปต์เริ่มต้นและ เริ่มต้นพาร์ ใช้เพื่อให้แน่ใจว่ามีการเรียกใช้สคริปต์หลายตัวพร้อมกันระหว่างการบูตระบบ

ในรุ่นใหม่:

  • เพิ่มแฟล็ก "-z" ใน pidof เพื่อตรวจสอบ กระบวนการซอมบี้ และกระบวนการในสถานะ I/O หยุดนิ่ง (ระบุ Z และ D ซึ่งก่อนหน้านี้ถูกข้ามไปเนื่องจากความเป็นไปได้ที่จะถูกแช่แข็ง)
  • เอาต์พุตของยูทิลิตี้ readbootlog ได้รับการล้างแล้ว
  • เพิ่มแฟล็ก "-e" ในกระบวนการ bootlogd เพื่อรักษาบันทึกการบูตซึ่งช่วยให้คุณสามารถบันทึกข้อมูลที่ได้รับทั้งหมดในบันทึกโดยไม่ต้องดำเนินการทำให้เป็นมาตรฐานและตัดอักขระพิเศษออก
  • เพิ่มการตั้งค่าสถานะ "-q" ลงในโปรแกรม insserv โดยปิดใช้งานเอาต์พุตคำเตือนไปยังคอนโซล (แสดงเฉพาะข้อผิดพลาดร้ายแรงเท่านั้น)
  • ชุดทดสอบใน startpar ได้รับการอัปเดตแล้ว เพื่อให้การแยกวิเคราะห์บันทึกง่ายขึ้น เราได้เพิ่มแฟล็ก "-n" ซึ่งจะเพิ่มชื่อสคริปต์ลงในเอาต์พุต ตามค่าเริ่มต้น การสร้างในโหมดการปรับให้เหมาะสม (-O2) จะถูกเปิดใช้งาน อักขระป้อนบรรทัดที่ขาดหายไปจะถูกแนบกับข้อความจากการรันงานโดยอัตโนมัติ เพื่อป้องกันการผสมข้อความในบันทึก แก้ไขการถดถอยที่ทำให้งานที่ไม่ได้ขนานกันถูกทำเครื่องหมายเป็นการโต้ตอบอย่างไม่ถูกต้อง

ที่มา: opennet.ru

เพิ่มความคิดเห็น