Init dasturi nima?
Init dasturi nima?

Video: Init dasturi nima?

Video: Init dasturi nima?
Video: npm o'zi nima? 2024, Noyabr
Anonim

Init tizim yopilgunga qadar ishlashda davom etadigan demon jarayonidir. U barcha boshqa jarayonlarning bevosita yoki bilvosita ajdodi bo'lib, barcha yetim jarayonlarni avtomatik ravishda qabul qiladi. Init yuklash jarayonida yadro tomonidan ishga tushiriladi; yadro uni ishga tushira olmasa, yadro vahima paydo bo'ladi.

Bu borada init nima qiladi?

Init bu tizimni yuklash paytida yadro tomonidan bajariladigan barcha jarayonlarning ota-onasi. Uning asosiy roli hisoblanadi /etc/inittab faylida saqlangan skriptdan jarayonlarni yaratish uchun. Odatda sabab bo'lgan yozuvlar mavjud init foydalanuvchilar tizimga kirishi mumkin bo'lgan har bir satrda gettylarni yaratish uchun.

Yuqoridagilardan tashqari, biz init kodini qayerdan olamiz? The init bajariladigan fayl odatda /sbin/ init , garchi yadro qidiradigan bir nechta muqobil joylar mavjud. init ko'rsatmalarini /etc/inittab faylidan oladi.

Yuqoridagilardan tashqari, Linuxda init fayli qayerda?

init /etc/inittab-da markaziy tarzda tuzilgan fayl ishga tushirish darajalari aniqlangan joyda (13.2. 1-bo'lim, “Runlevels”ga qarang). The fayl shuningdek, har bir ishga tushirish darajasida qaysi xizmatlar va demonlar mavjudligini belgilaydi. /etc/inittab dagi yozuvlarga qarab, bir nechta skriptlar tomonidan boshqariladi init.

Init PID nima?

Ota-ona init pid hisoblanadi pid 0, bu uning ota-onasi yadro ekanligini bildiradi. Pid 1 - foydalanuvchi-makon jarayoni daraxtining ildizi: erishish mumkin pid Har bir jarayonning ota-onasini rekursiv kuzatish orqali har qanday jarayondan Linux tizimida 1. Agar pid 1 o'lsa, yadro vahima qo'zg'atadi va siz mashinani qayta ishga tushirishingiz kerak.

Tavsiya: