Kutolewa kwa mfumo wa sysvinit 2.95 init

ilifanyika kutolewa kwa mfumo wa init wa classic sysvinit 2.95, ambayo ilitumika sana katika usambazaji Linux katika siku zilizopita systemd na upstart, na sasa inaendelea kutumika katika usambazaji kama vile Devuan na antiX. Wakati huo huo, huduma za insserv 1.20.0 na sysvinit zilitolewa.
kuanzia 0.63. Huduma inserv imeundwa kupanga mchakato wa upakiaji kwa kuzingatia utegemezi kati ya hati za init, na mwanzo kutumika kuhakikisha uzinduzi sambamba wa hati kadhaa wakati wa kuwasha mfumo.

Katika toleo jipya:

  • Huduma ya "pidof" imepunguza usaidizi wa kubinafsisha umbizo la towe, na alama ya "-f" imeondolewa, kwani msimbo unaohusiana na umbizo ulisababisha matatizo ya usalama na makosa yanayoweza kutokea ya kumbukumbu. Ikiwa unahitaji kubadilisha umbizo la towe, sasa unaweza kutumia chaguo la "-d" kubainisha kitenganishi na kukibadilisha kwa kutumia huduma kama vile "tr."
  • Awamu ya kuzima sasa inatumia ucheleweshaji wa milisekunde badala ya kusitisha kwa sekunde kamili (do_msleep() inaitwa badala ya do_sleep()). Mabadiliko haya yamepunguza kuzima na kuwasha tena kwa nusu sekunde kwa wastani;
  • Nyaraka zinaelezea kwa undani zaidi tabia ya shirika la kusitisha na chaguzi zake zinazohusiana (-h, -H, na -P);
  • Iliacha kuunganisha na maktaba ya sepol, ambayo haitumiki tena;
  • Mabadiliko yamefanywa kwa Makefiles ya insserv. Wakati wa usakinishaji, insserv haibatili tena faili ya usanidi ya insserv.conf ikiwa tayari ipo, lakini badala yake huhifadhi faili mpya, insserv.conf.sample, kando yake.
  • Ushughulikiaji ulioongezwa wa faili ya /etc/insserv/file-filters, ambayo hukuruhusu kubainisha orodha ya viendelezi (kama vile .git na .puppet) ambavyo vitapuuzwa wakati wa kuchakata hati katika /etc/init.d.
  • Imeongeza chaguo la "-i" la insserv kutaja saraka mbadala iliyo na faili za ufafanuzi wa utegemezi.
  • Katika inserv, seti ya majaribio iliyohamishwa kutoka ilisafishwa. Debian, na inahakikisha uzinduzi wake kwa kutumia amri ya "fanya ukaguzi". Kushindwa wakati wa utekelezaji wa jaribio sasa huacha kuangalia zaidi na kuhifadhi takwimu kwenye diski kwa ajili ya uchambuzi. Wakati wa uundaji wa seti ya majaribio, hali mbalimbali zenye matatizo zilitambuliwa ambazo insserv inaweza kushughulikia kwa usahihi au kutoa onyo. Kwa mfano, insserv sasa inatoa onyo ikiwa kuna utegemezi usiojulikana wa "$serve" au ikiwa kiwango sawa cha kukimbia kimeainishwa katika sehemu zote mbili za Default-Start na Default-Stop.
  • Amri ya startpar sasa imewekwa kwenye saraka ya /bin badala ya /sbin, kwani inaweza kutumika na watumiaji wa kawaida pamoja na wasimamizi. Mpango wa kuhamisha faili za utegemezi kutoka /etc hadi /var au /lib umeghairiwa, kwani hii inaweza kusababisha shida zinazowezekana wakati wa kutumia mifumo ya faili ya mtandao na ingevunja utangamano na huduma zingine. Katika nambari, kamba zingine zilizoangaliwa kupitia sizeof() zimebadilishwa na viunga.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster