Vad är init-programmet?
Vad är init-programmet?

Video: Vad är init-programmet?

Video: Vad är init-programmet?
Video: #50 Python Tutorial for Beginners | __init__ method 2024, November
Anonim

I det är en demonprocess som fortsätter att köras tills systemet stängs av. Det är den direkta eller indirekta förfadern till alla andra processer och antar automatiskt alla föräldralösa processer. I det startas av kärnan under uppstartsprocessen; en kärnpanik kommer att uppstå om kärnan inte kan starta den.

Angående detta, vad gör init?

Init är föräldern för alla processer, som exekveras av kärnan under uppstart av ett system. Dess principiella roll är för att skapa processer från ett skript lagrat i filen /etc/inittab. Det har vanligtvis poster som orsakar i det för att skapa gettys på varje rad som användare kan logga in.

Förutom ovan, var får vi init-kod ifrån? De i det körbar är vanligtvis /sbin/ i det , även om det finns flera alternativa platser som kärnan kommer att söka efter. i det får sina instruktioner från filen /etc/inittab.

Bredvid ovan, var är init-filen i Linux?

i det är centralt konfigurerad i /etc/inittab fil där körnivåerna är definierade (se avsnitt 13.2. 1, "Körnivåer"). De fil anger också vilka tjänster och demoner som är tillgängliga i var och en av körnivåerna. Beroende på posterna i /etc/inittab körs flera skript av i det.

Vad är PID för init?

Föräldern pid av init är pid 0, vilket betyder att dess förälder är kärnan. Pid 1 är roten till processträdet för användarutrymmet: Det är möjligt att nå pid 1 på ett linux-system från vilken process som helst genom att rekursivt följa varje processs förälder. Om pid 1 dör, kommer kärnan att få panik och du måste starta om maskinen.

Rekommenderad: