Hvad er init program?
Hvad er init program?

Video: Hvad er init program?

Video: Hvad er init program?
Video: What is Initialization 2024, Kan
Anonim

I det er en dæmonproces, der fortsætter med at køre, indtil systemet lukkes ned. Det er den direkte eller indirekte forfader til alle andre processer og overtager automatisk alle forældreløse processer. I det startes af kernen under opstartsprocessen; en kernepanik vil opstå, hvis kernen ikke er i stand til at starte den.

Hvad gør init med hensyn til dette?

Init er forælderen til alle processer, udført af kernen under opstart af et system. Dens principielle rolle er at oprette processer fra et script gemt i filen /etc/inittab. Det har normalt indgange, der forårsager i det for at skabe gettys på hver linje, som brugere kan logge ind.

Ved siden af ovenstående, hvor får vi init-kode fra? Det i det eksekverbar er typisk /sbin/ i det , selvom der er flere alternative placeringer, som kernen vil søge efter. i det får sine instruktioner fra filen /etc/inittab.

Ved siden af ovenstående, hvor er init-filen i Linux?

i det er centralt konfigureret i /etc/inittab fil hvor kørselsniveauerne er defineret (se afsnit 13.2. 1, "Kørselsniveauer"). Det fil specificerer også hvilke tjenester og dæmoner, der er tilgængelige i hver af runlevels. Afhængigt af indtastningerne i /etc/inittab køres adskillige scripts af i det.

Hvad er PID for init?

Forælderen pid af init er pid 0, hvilket betyder, at dens forælder er kernen. Pid 1 er roden af procestræet for brugerrum: Det er muligt at nå pid 1 på et linux-system fra enhver proces ved rekursivt at følge hver proces' forælder. Hvis pid 1 dør, vil kernen gå i panik, og du skal genstarte maskinen.

Anbefalede: