Wat is init-program?
Wat is init-program?

Video: Wat is init-program?

Video: Wat is init-program?
Video: What is __init__ constructor in Python?? #py001 #coding #programming #python 2024, Mei
Anonim

Init is 'n daemonproses wat aanhou loop totdat die stelsel afgesluit word. Dit is die direkte of indirekte voorouer van alle ander prosesse en neem outomaties alle wees prosesse aan. Init word deur die kern tydens die selflaaiproses begin; 'n kernpaniek sal voorkom as die kern dit nie kan begin nie.

Met betrekking tot hierdie, wat doen init?

Init is die ouer van alle prosesse, uitgevoer deur die kern tydens die selflaai van 'n stelsel. Sy hoofrol is om prosesse te skep vanaf 'n skrip wat in die lêer /etc/inittab gestoor is. Dit het gewoonlik inskrywings wat veroorsaak init om gettys te skep op elke reël waarop gebruikers kan aanmeld.

Behalwe hierbo, waar kry ons init-kode vandaan? Die init uitvoerbare is tipies /sbin/ init , alhoewel daar verskeie alternatiewe liggings is wat die kern sal soek. init kry sy instruksies van die lêer /etc/inittab.

Behalwe hierbo, waar is init-lêer in Linux?

init is sentraal gekonfigureer in die /etc/inittab lêer waar die lopievlakke gedefinieer word (sien Afdeling 13.2. 1, “Lopvlakke”). Die lêer spesifiseer ook watter dienste en daemone beskikbaar is in elk van die loopvlakke. Afhangende van die inskrywings in /etc/inittab, word verskeie skrifte deur init.

Wat is die PID van init?

Die ouer pid van init is pid 0, wat aandui dat sy ouer die kern is. Pid 1 is die wortel van die gebruiker-spasie proses boom: Dit is moontlik om te bereik pid 1 op 'n Linux-stelsel vanaf enige proses deur elke proses se ouer rekursief te volg. As pid 1 sterf, sal die kern paniekerig raak en jy moet die masjien herlaai.

Aanbeveel: