Kas ir init programma?
Kas ir init programma?

Video: Kas ir init programma?

Video: Kas ir init programma?
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! Идеи для мастерской из бутылок! 2024, Novembris
Anonim

Tajā ir dēmona process, kas turpina darboties, līdz sistēma tiek izslēgta. Tas ir visu citu procesu tiešs vai netiešs priekštecis un automātiski pārņem visus bezsaimnieka procesus. Tajā tiek palaists kodols palaišanas procesa laikā; kodola panika radīsies, ja kodols nevarēs to palaist.

Ko init dara šajā sakarā?

Init ir visu procesu vecākais, ko izpilda kodols sistēmas sāknēšanas laikā. Tās galvenā loma ir lai izveidotu procesus no skripta, kas saglabāts failā /etc/inittab. Parasti tajā ir ieraksti, kas izraisa iemeslu tajā lai izveidotu gettys katrā rindā, kurā lietotāji var pieteikties.

Papildus iepriekš minētajam, no kurienes mēs iegūstam init kodu? The tajā izpildāmais fails parasti ir /sbin/ tajā , lai gan ir vairākas alternatīvas atrašanās vietas, kurās kodols meklēs. tajā saņem norādījumus no faila /etc/inittab.

Blakus iepriekš norādītajam, kur Linux ir init fails?

tajā ir centralizēti konfigurēts mapē /etc/inittab failu kur ir definēti izpildes līmeņi (sk. 13.2. 1. sadaļu “Izpildlīmeņi”). The failu arī norāda, kuri pakalpojumi un dēmoni ir pieejami katrā izpildlīmenī. Atkarībā no ierakstiem mapē /etc/inittab palaiž vairākus skriptus tajā.

Kāds ir init PID?

Vecāks pid of init ir pid 0, kas nozīmē, ka tā vecākais ir kodols. Pid 1 ir lietotāja telpas procesa koka sakne: ir iespējams sasniegt pid 1 Linux sistēmā no jebkura procesa, rekursīvi sekojot katra procesa vecākam. Ja pid 1 nomirst, kodols nonāks panikā, un jums ir jāpārstartē mašīna.

Ieteicams: