Què és el programa init?
Què és el programa init?

Vídeo: Què és el programa init?

Vídeo: Què és el programa init?
Vídeo: El MÉTODO __init__ y SELF - Curso desde cero Programación Orientada a Objetos Python - Capítulo 3 2024, Maig
Anonim

Init és un procés dimoni que continua executant-se fins que s'apaga el sistema. És l'avantpassat directe o indirecte de tots els altres processos i adopta automàticament tots els processos orfes. Init l'inicia el nucli durant el procés d'arrencada; es produirà un pànic del nucli si el nucli no pot iniciar-lo.

Sobre això, què fa init?

Init és el pare de tots els processos, executat pel nucli durant l'arrencada d'un sistema. El seu paper principal és per crear processos a partir d'un script emmagatzemat al fitxer /etc/inittab. Normalment té entrades que causen init per generar gettys a cada línia en què els usuaris poden iniciar sessió.

Al costat de dalt, d'on obtenim el codi d'inici? El init L'executable sol ser /sbin/ init , tot i que hi ha diverses ubicacions alternatives on cercarà el nucli. init obté les seves instruccions del fitxer /etc/inittab.

Al costat de dalt, on és el fitxer init a Linux?

init està configurat centralment a /etc/inittab dossier on es defineixen els nivells d'execució (vegeu la Secció 13.2.1, “Nivells d'execució”). El dossier també especifica quins serveis i dimonis estan disponibles a cadascun dels nivells d'execució. Depenent de les entrades a /etc/inittab, s'executen diversos scripts init.

Quin és el PID d'init?

El pare pid de init és pid 0, que significa que el seu pare és el nucli. Pid 1 és l'arrel de l'arbre de procés de l'espai d'usuari: és possible arribar pid 1 en un sistema Linux des de qualsevol procés seguint recursivament el pare de cada procés. Si pid 1 mor, el nucli entrarà en pànic i haureu de reiniciar la màquina.

Recomanat: