Sysvinit 2.96 init системийн хувилбар

Оруулсан сонгодог init системийн хувилбар sysvinit 2.96, энэ нь systemd болон upstart эхлэхээс өмнөх өдрүүдэд Линуксийн түгээлтүүдэд өргөн хэрэглэгдэж байсан бөгөөд одоо Devuan, antiX зэрэг түгээлтүүдэд ашиглагдсаар байна. Үүний зэрэгцээ insserv 1.21.0 хувилбарууд болон
эхлэл 0.64. Хэрэгсэл оруулах init скриптүүдийн хоорондын хамаарлыг харгалзан ачаалах процессыг зохион байгуулахад зориулагдсан ба эхлэл системийг ачаалах үед хэд хэдэн скриптийг зэрэгцүүлэн ажиллуулахад ашигладаг.

Шинэ хувилбарт:

  • Шалгах зорилгоор pidof-д "-z" тэмдгийг нэмсэн зомби үйл явц ба оролт/гаралтын хөлдсөн төлөвт байгаа процессууд (өмнө нь хөлдөх магадлалтай тул алгассан Z ба D төлөв);
  • Readbootlog хэрэгслийн гаралтыг цэвэрлэсэн;
  • Ачаалах бүртгэлийг хөтлөх "-e" тугийг bootlogd процесст нэмсэн бөгөөд энэ нь хүлээн авсан бүх өгөгдлийг бүртгэлд хэвийн болгох, тусгай тэмдэгтүүдийг хасахгүйгээр хадгалах боломжийг олгодог;
  • Insserv программ дээр "-q" тугийг нэмж, консолд анхааруулах гаралтыг идэвхгүй болгосон (зөвхөн ноцтой алдаанууд гарч ирнэ);
  • Startpar дахь тестийн багц шинэчлэгдсэн. Лог задлан шинжлэхийг хялбарчлахын тулд "-n" тугийг нэмсэн бөгөөд энэ нь гаралтад скриптийн нэрийг нэмдэг. Анхдагч байдлаар, оновчлолын горимд барих (-O2) идэвхжсэн байна. Алга болсон мөрийн тэжээлийн тэмдэгтийг бүртгэлд мессеж холихоос сэргийлэхийн тулд ажиллаж байгаа ажлуудын мессежүүдэд автоматаар хавсаргана. Зэрэгцүүлээгүй ажлуудыг интерактив гэж буруу тэмдэглэсэн регрессийг зассан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх