Kas yra init programa?
Kas yra init programa?

Video: Kas yra init programa?

Video: Kas yra init programa?
Video: INIT TV ŽINIOS 2016-02-12 2024, Lapkritis
Anonim

Init yra demono procesas, kuris tęsiasi tol, kol sistema išjungiama. Jis yra tiesioginis ar netiesioginis visų kitų procesų protėvis ir automatiškai perima visus našlaičiais likusius procesus. Init paleidžiamas branduolio paleidimo proceso metu; branduolio panika įvyks, jei branduolys negalės jo paleisti.

Kalbant apie tai, ką daro init?

Init yra visų procesų, kuriuos branduolys vykdo sistemos paleidimo metu, pirminis. Jo pagrindinis vaidmuo yra kurti procesus iš scenarijaus, saugomo faile /etc/inittab. Paprastai jame yra įrašų, kurie sukelia init sukurti gettys kiekvienoje eilutėje, prie kurios vartotojai gali prisijungti.

Be to, iš kur mes gauname init kodą? The init vykdomasis failas paprastai yra /sbin/ init , nors yra keletas alternatyvių vietų, kuriose branduolys ieškos. init instrukcijas gauna iš failo /etc/inittab.

Be to, kur yra „init“failas „Linux“?

init yra centralizuotai sukonfigūruotas /etc/inittab failą kur yra apibrėžti paleidimo lygiai (žr. 13.2. 1 skyrių, „Vykdymo lygiai“). The failą taip pat nurodo, kurios paslaugos ir demonai yra prieinami kiekviename vykdymo lygyje. Priklausomai nuo /etc/inittab įrašų, paleidžiami keli scenarijai init.

Kas yra init PID?

Tėvas pid of init yra pid 0, reiškiantis, kad jo pirminis branduolys yra branduolys. Pid 1 yra vartotojo erdvės proceso medžio šaknis: Galima pasiekti pid 1 „Linux“sistemoje iš bet kurio proceso, rekursyviai sekant kiekvieną pagrindinį procesą. Jeigu pid 1 miršta, branduolys ims panikuoti ir turėsite iš naujo paleisti mašiną.

Rekomenduojamas: