Init бағдарламасы дегеніміз не?
Init бағдарламасы дегеніміз не?

Бейне: Init бағдарламасы дегеніміз не?

Бейне: Init бағдарламасы дегеніміз не?
Бейне: git дегеніміз не? кімдерге қажет ? 2024, Қараша
Anonim

Ішінде жүйе жабылғанша жұмыс істей беретін демон процесі. Ол барлық басқа процестердің тікелей немесе жанама атасы болып табылады және барлық жетім процестерді автоматты түрде қабылдайды. Ішінде жүктеу процесі кезінде ядро арқылы іске қосылады; ядро оны іске қоса алмаса, ядролық дүрбелең пайда болады.

Осыған байланысты init не істейді?

Бұл жүйені жүктеу кезінде ядромен орындалатын барлық процестердің негізгі бөлігі. Оның негізгі рөлі болып табылады /etc/inittab файлында сақталған сценарийден процестерді жасау үшін. Онда әдетте себеп болатын жазбалар болады ішінде пайдаланушылар кіре алатын әрбір жолда геттилерді шығару үшін.

Жоғарыда көрсетілгеннен басқа, біз init кодын қайдан аламыз? The ішінде орындалатын файл әдетте /sbin/ ішінде , дегенмен ядро іздейтін бірнеше балама орындар бар. ішінде нұсқауларын /etc/inittab файлынан алады.

Жоғарыда көрсетілгеннен басқа, Linux жүйесінде init файлы қайда?

ішінде /etc/inittab ішінде орталықтандырылған конфигурацияланған файл орындалу деңгейлері анықталған (13.2. 1, «Орындалу деңгейлері» бөлімін қараңыз). The файл сондай-ақ орындау деңгейлерінің әрқайсысында қандай қызметтер мен демондар қолжетімді екенін көрсетеді. /etc/inittab ішіндегі жазбаларға байланысты бірнеше сценарийлер орындалады ішінде.

Init PID дегеніміз не?

Ата-ана init під болып табылады пид 0, оның ата-анасы ядро екенін білдіреді. Пид 1 пайдаланушы-кеңістіктік процесс ағашының түбірі: жетуге болады пид Әрбір процестің ата-анасын рекурсивті түрде орындау арқылы кез келген процестен Linux жүйесінде 1. Егер пид 1 өледі, ядро үрейленеді және құрылғыны қайта жүктеуге тура келеді.

Ұсынылған: