ما هو برنامج init؟
ما هو برنامج init؟

فيديو: ما هو برنامج init؟

فيديو: ما هو برنامج init؟
فيديو: 11 __init__ 2024, يمكن
Anonim

فيه هي عملية خفية تستمر في العمل حتى يتم إيقاف تشغيل النظام. إنه السلف المباشر أو غير المباشر لجميع العمليات الأخرى ويتبنى تلقائيًا جميع العمليات اليتيمة. فيه تم تشغيله بواسطة kernel أثناء عملية التمهيد ؛ سيحدث ذعر النواة إذا كانت النواة غير قادرة على بدء تشغيله.

فيما يتعلق بهذا ، ماذا تفعل init؟

الأولي هو أصل جميع العمليات التي تنفذها النواة أثناء تمهيد النظام. دورها الأساسي يكون لإنشاء عمليات من برنامج نصي مخزن في الملف / etc / inittab. عادة ما يكون له مداخل التي تسبب فيه لنشر gettys على كل سطر يمكن للمستخدمين تسجيل الدخول إليه.

بجانب ما سبق ، من أين نحصل على كود البادئ؟ ال فيه الملف القابل للتنفيذ هو عادةً / sbin / فيه ، على الرغم من وجود العديد من المواقع البديلة التي ستبحث عنها النواة. فيه يحصل على تعليماته من الملف / etc / inittab.

بجانب ما سبق ، أين يوجد ملف init في Linux؟

فيه تم تكوينه مركزيًا في / etc / inittab ملف حيث يتم تحديد مستويات التشغيل (انظر القسم 13.2. 1 ، "مستويات التشغيل"). ال ملف يحدد أيضًا الخدمات والشياطين المتوفرة في كل مستوى من مستويات التشغيل. اعتمادًا على الإدخالات الموجودة في / etc / inittab ، يتم تشغيل العديد من البرامج النصية بواسطة فيه.

ما هو PID الخاص بـ init؟

الاباء pid من الحرف الأول يكون pid 0 ، مما يدل على أن الأصل هو النواة. Pid 1 هو جذر شجرة عملية مساحة المستخدم: من الممكن الوصول إليها pid 1 على نظام لينكس من أي عملية باتباع متكرر لكل عملية أب. لو pid 1 يموت ، ستصاب النواة بالذعر وعليك إعادة تشغيل الجهاز.

موصى به: