Ukukhutshwa kwe-sysvinit 2.95 inkqubo ye-init

yathatha indawo ukukhululwa kwenkqubo ye-init yakudala sysvinit 2.95, eyayisetyenziswa kakhulu ekusasazweni Linux kwiintsuku ezingaphambi kwe-systemd kunye ne-upstart, kwaye ngoku iyaqhubeka nokusetyenziswa kwiisasazo ezifana neDevuan kunye ne-antiX. Kwangaxeshanye, i-insserv 1.20.0 kunye ne-sysvinit utilities zakhutshwa.
isiqalo 0.63. Uncedo inserv yenzelwe ukulungelelanisa inkqubo yokulayisha ithathela ingqalelo ukuxhomekeka phakathi kwezikripthi ze-init, kunye isiqalo isetyenziselwa ukuqinisekisa ukuqaliswa okuhambelanayo kwemibhalo emininzi ngexesha lokuqalisa inkqubo.

Kukhupho olutsha:

  • Usetyenziso lwe "pidof" luyekile ukuxhasa ukufomatha kwemveliso kwaye yasusa iflegi "-f", njengoko ikhowudi yokufomatha ibangele imiba yokhuseleko kunye neempazamo zememori ezinokubakho. Ukuba ufuna ukutshintsha ifomati yemveliso, ngoku unikelwe ukuba usebenzise u-"-d" ukhetho ukumisela umdimiter kunye nokuguqula ngezinto eziluncedo ezifana no "tr";
  • Inqanaba lokuvala ngoku lisebenza ulibaziseko lwe-millisecond endaweni yokuphumla kwesibini esipheleleyo (do_msleep() ibizwa ngokuba endaweni ye-do_sleep()). Utshintsho luvumele umyinge wesiqingatha sesibini ukunciphisa ukuvala kunye nexesha lokuqalisa kwakhona;
  • Amaxwebhu achaza ngokweenkcukacha ezithe vetshe ukuziphatha kwesixhobo sokumisa kunye nokhetho oluhambelana nalo (-h, -H kunye no -P);
  • Uyekile ukunxibelelana nethala leencwadi lesepol, elingasasetyenziswayo;
  • Utshintsho lwenziwe kwiifayile zokwakha (Makefile) kwi-insserv. Ngexesha lofakelo, i-insserv ayisayi kubhala ngaphezulu ifayile yemimiselo ye-insserv.conf ukuba sele ikhona, kodwa igcina ifayile entsha ye-insserv.conf.sample ekufutshane.
  • Inkqubo eyongeziweyo yefayile ye /etc/insserv/file-filters, apho unokucacisa uluhlu lwezandiso (umzekelo, .git kunye .puppet) eziya kuhoywa xa kusetyenzwa izikripthi kwi /etc/init.d.
  • Kufakwe "-i" ukhetho kwi-insserv ukukhankanya olunye uvimba weefayili zenkcazelo yokuxhomekeka.
  • Kwi-insserv, iseti yovavanyo edluliselwe kuyo icociwe. Debian, kwaye iqinisekisa ukuqaliswa kwayo isebenzisa umyalelo othi "make check". Ukungaphumeleli ngexesha lokwenziwa kovavanyo ngoku kuyeka ukujonga ngakumbi kwaye kugcina izibalo kwidiski ukuze zihlalutywe. Ngexesha lophuhliso lwe-test suite, kwachongwa iimeko ezahlukeneyo ezinengxaki apho i-insserv inokusingatha ngokuchanekileyo okanye ikhuphe isilumkiso. Umzekelo, i-insserv ngoku ikhupha isilumkiso ukuba kukho ukuxhomekeka okungachazwanga kwe-"$service" okanye ukuba i-runlevel efanayo ichaziwe kuzo zombini iindawo ze-Default-Start kunye ne-Default-Stop.
  • Umyalelo we-startpar ufakwe ngoku kwi-/bin directory kune-sbin, kuba ingasetyenziswa ngabangengabo abalawuli kunye nabasebenzisi abaqhelekileyo. Isicwangciso sokuhambisa iifayile zokuxhomekeka kokuxhomekeka ukusuka / njl njl ukuya ku / var okanye / lib sacinywa, njengoko iingxaki ezinokuthi zivele xa kusetyenziswa iinkqubo zefayile yenethiwekhi kunye nokuhambelana nezinye izinto ezisetyenziswayo kwaphulwa. Kwikhowudi, ezinye iilayini ezikhangelweyo nge sizeof() zitshintshwe ngezigxina.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster