Kutulutsidwa kwa sysvinit 2.95 init system

chinachitika kutulutsidwa kwa classic init system mayankho 2.95, yomwe idagwiritsidwa ntchito kwambiri pogawa Linux m'masiku asanafike systemd ndi upstart, ndipo tsopano ikupitilizabe kugwiritsidwa ntchito pogawa monga Devuan ndi antiX. Nthawi yomweyo, insserv 1.20.0 ndi sysvinit utilities zinatulutsidwa.
kuyambira 0.63. Zothandiza inserv idapangidwa kuti ikonzekere kutsitsa ndikutengera kudalira pakati pa zolemba za init, ndi kuyambira amagwiritsidwa ntchito kuwonetsetsa kukhazikitsidwa kofanana kwa zolemba zingapo panthawi ya boot system.

M'kutulutsa kwatsopano:

  • Chida cha "pidof" chasiya kuthandizira masanjidwe otulutsa ndikuchotsa "-f" mbendera, popeza kachidindo kameneka kamayambitsa zovuta zachitetezo komanso zolakwika zomwe zingachitike. Ngati mukufuna kusintha mawonekedwe, mwapatsidwa mwayi wogwiritsa ntchito "-d" kuti mudziwe chotsitsa ndikusintha ndi zofunikira monga "tr";
  • Gawo lotsekera tsopano likugwira ntchito kuchedwa kwa millisecond m'malo moyimitsa kachiwiri (do_msleep() imatchedwa m'malo mwa do_sleep()). Kusinthako kunalola pafupifupi theka la sekondi kuchepetsa kutseka ndi kuyambiranso nthawi;
  • Zolembazo zikufotokozera mwatsatanetsatane momwe ntchito yoyimitsa imagwirira ntchito ndi zosankha zake (-h, -H ndi -P);
  • Anasiya kugwirizana ndi laibulale ya sepol, yomwe sikugwiritsidwanso ntchito;
  • Zosintha zapangidwa pamafayilo omanga (Makefile) mu insserv. Pa nthawi yoika, insserv sichilembanso fayilo ya zoikamo za insserv.conf ngati ilipo kale, koma imasunga fayilo yatsopano ya insserv.conf.sample pafupi.
  • Kukonzekera kowonjezera kwa fayilo ya /etc/insserv/file-filters, momwe mungathe kufotokozera mndandanda wa zowonjezera (mwachitsanzo, .git ndi .puppet) zomwe zidzanyalanyazidwa pokonza zolemba mu /etc/init.d.
  • Chowonjezera "-i" ku insserv kuti mufotokoze chikwatu china cha mafayilo otanthauzira kudalira.
  • Mu insserv, seti yoyesera yomwe idasamutsidwa idatsukidwa. Debian, ndipo imaonetsetsa kuti ikuyamba kugwiritsa ntchito lamulo la "make check". Kulephera panthawi yoyeserera tsopano kumasiya kuyang'ana kwambiri ndikusunga ziwerengero ku disk kuti ziwunikidwe. Pakupanga test suite, mavuto osiyanasiyana adapezeka omwe insserv imatha kuthana nawo bwino kapena kupereka chenjezo. Mwachitsanzo, insserv tsopano ikupereka chenjezo ngati pali kudalira kosatsimikizika kwa "$service" kapena ngati runlevel yomweyo yatchulidwa m'minda yonse ya Default-Start ndi Default-Stop.
  • Lamulo la startpar tsopano laikidwa mu / bin directory m'malo mwa / sbin, chifukwa lingagwiritsidwe ntchito ndi osakhala otsogolera komanso ogwiritsa ntchito nthawi zonse. Dongosolo losamutsa mafayilo owerengera ndalama kuchokera ku / etc kupita ku / var kapena / lib lidathetsedwa, chifukwa zovuta zomwe zitha kubwera mukamagwiritsa ntchito mafayilo amtundu wa netiweki ndikulumikizana ndi zida zina kudasweka. Mu code, mizere ina yoyang'aniridwa ndi sizeof() imasinthidwa ndi zokhazikika.

Source: opennet.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster