Che cos'è il programma init?
Che cos'è il programma init?

Video: Che cos'è il programma init?

Video: Che cos'è il programma init?
Video: Il Programma Init della Ragioneria Generale dello Stato. Il Sistema ERP per la contabilità pubblica 2024, Aprile
Anonim

Dentro è un processo demone che continua a funzionare fino allo spegnimento del sistema. È l'antenato diretto o indiretto di tutti gli altri processi e adotta automaticamente tutti i processi orfani. Dentro viene avviato dal kernel durante il processo di avvio; si verificherà un kernel panic se il kernel non è in grado di avviarlo.

A questo proposito, cosa fa init?

Init è il genitore di tutti i processi, eseguiti dal kernel durante l'avvio di un sistema. Il suo ruolo principale è per creare processi da uno script memorizzato nel file /etc/inittab. Di solito ha voci che causano dentro per generare getty su ogni riga a cui gli utenti possono accedere.

Oltre sopra, da dove otteniamo il codice init? Il dentro eseguibile è in genere /sbin/ dentro , sebbene ci siano diverse posizioni alternative in cui il kernel cercherà. dentro ottiene le sue istruzioni dal file /etc/inittab.

Oltre sopra, dov'è il file init in Linux?

dentro è configurato centralmente in /etc/inittab file dove sono definiti i runlevel (vedere Sezione 13.2.1, «Runlevel»). Il file specifica anche quali servizi e daemon sono disponibili in ciascuno dei runlevel. A seconda delle voci in /etc/inittab, vengono eseguiti diversi script dentro.

Qual è il PID di init?

Il genitore pid di init è pid 0, a significare che il suo genitore è il kernel. pid 1 è la radice dell'albero dei processi nello spazio utente: è possibile raggiungere pid 1 su un sistema Linux da qualsiasi processo seguendo ricorsivamente il genitore di ogni processo. Se pid 1 muore, il kernel andrà in panico e sarà necessario riavviare la macchina.

Consigliato: