Mushure memakore angangoita matatu ebudiriro bhuku rakaburitswa yekuvhurwa kweshanduro nyowani Pedzisa 4.0 kutanga system (Fast init), iyo inogadzirwa senzira yakapusa kuSysV init uye systemd.
Iyo purojekitikana inoenderana neinjiniya yekumashure yeiyo fastinit boot system inoshandiswa muLinux firmware yeEeePC netbook uye inomira kunze kwayo yekukurumidza kwazvo bhuti maitiro. Iyo sisitimu inonyanya kuitirwa kupa yakasanganiswa uye compact bhuti masystem, asi inogona zvakare kushandiswa kune akajairika desktop uye nharaunda nharaunda.
Nezve Finit
Pedzisa inotsigira runlevels muSysV yekutanga dhizaini, kucherechedza mamiriro enzira dzekumashure (otangazve otomatiki sevhisi kana ikatadza), achimhanyisa madhairekitori, kutanga masevhisi achifunga zvinoenderana nezvinodiwa, kubatanidza mamwe ma controller kuti atange basa kana basa risati ramhanya.
Kuwedzera mashandiro uye kuenderana nezvido zvako, plugins inogona kushandiswa, iyo iyo sisitimu yezvikorekedzo inopihwa, iyo inobvumidza kubatisisa mubati kumatanho akasiyana ekurodha nekuita masevhisi, pamwe nekupa chinongedzo kune zviitiko zvekunze.
Iko kushandiswa kweyakajairwa zvinyorwa kutanga masevhisi akagadzirirwa SysV init inotsigirwa, pamwe ne rc Zvinyorwa .local, mafaera ane akasiyana nharaunda uye marongero eneti sezvakaita muDebian neBusyBox. Kugadziriswa kunogona kutsanangurwa mune imwechete yekumisikidza faira kana kupararira kune akawanda mafaera.
Management inoitwa kuburikidza neyakajairwa initctl uye run-zvikamu maturusi, iyo inobvumidza iwe kugonesa uye kudzima masevhisi zvine chekuita nelevelvels, pamwe nekusarudza kutanga mamwe masevhisi.
Pedzisa inosanganisirawo yakavakirwa-mukati kuwana gadziriso (control terminal uye mushandisi logins), watchdog yekutarisa hutano uye maitiro ekuchinja nekukanganisa neyakavakirwa-mukati sulogin yekumhanyisa sandbox goko.
Main nyowani maficha eFinit 4.0
Pakati pekuchinja kwakawedzerwa muFinit 4.0 kuburitswa (vhezheni 3.2 yakadonhedzwa nekuda kweshanduko dzaigona kupaza kuenderana kumashure). Iyo yakasarudzika reboot utility yakatsiviwa neyekufananidza chinongedzo kune initctl, yakafanana nekumira, kudzima, kudzima uye kumisa zvinoshandiswa.
Iyo akawedzera plugin yekutakura otomatiki emakernel module yemidziyo yakabatana munguva yekumhanya, pamusoro pe akawedzera kugona kurekodha mashandiro anokanganisa kuchengetedzeka, senge shanduko runlevel, tanga uye misa masevhisi, kukundikana kwebasa.
Izvo zvakare zvakasimbiswa izvo akawedzera rutsigiro rwe otomatiki kutanga kwemasevhisi mushure mekuchinja kumisikidzwa, iyo inobvisa iko kuita kwebasa kwe "initctl reload" rairo.
Iko kushanda kwemirairo «inictl cond set | bvisa COND »kubatanidza zviito kune dzakawanda zviitiko. Kuti uone masevhisi, syntax inoshandiswa panzvimbo yekubatanidza kumigwagwa .
Yeimwe shanduko izvo zvinomira pachena:
- Wakawedzera plugin yekubata /etc/modules-load.d/.
- Yakagadziriswa chiratidzo chekufambira mberi kwekushanda.
- Iyo yekuvakira-mukati yekumisikidza ye inetd server yabviswa, kana zvichidikanwa, pane iyo iwe yaunogona kuisa xinetd.
- Wakawedzera rutsigiro rwegroups v2 yekumhanyisa masevhisi pane akaparadzana makgroup.
- Yakawedzera kupora yekudzosa modhi neyakajairwa login.
- Wakawedzera rutsigiro rwekutangisa / kumisa zvinyorwa kubva kuSysV init.
- Pre: script uye post: script vanobata vakawedzerwa izvo zvinokutendera iwe kudoma zviito zvekutora usati kana mushure mekutanga sevhisi.
- Wakawedzera rutsigiro rwe env: faira nemamiriro ekunze.
- Wakawedzera kugona kuteedzera emhando dzePID mafaera.
- Wakawedzera kugona kutanga mabasa nemasevhisi uchishandisa nzira dzakabatana.
- Yakawedzera "-b" sarudzo kune initctl yekuita zviito mune batch modhi.
- Yakagadziridzwa rutsigiro rwe / etc / network / interfaces.
Pakupedzisira, kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.
Tora Kupedzisa
Kune avo venyu vanofarira kugona kuyedza iyi yekutanga system, iwe unofanirwa kuziva kuti sampuro yekuendesa zvinyorwa zvakagadzirirwa Void Linux, Alpine Linux, uye Debian.