Skip to Content

Revision of From power up to bach prompot Chapter 6 from Thu, 08/07/2004 - 3:44pm

The revisions let you track differences between multiple versions of a post.

6 Init (إختصار Initialize و تعنى االإبتداء)

سنتكلم فقط عن طريقة النظام V من الInit التى تستخدمها معظم نظم لينوكس و يوجد بدائل . فى الحقيقة يمكنك وضع أى برنامج تحب فى (sbin/init/) و ستقوم نواة النظام بتشغيله عندما تنتهى من التحميل . إنها وظيفة ال init أن يشغل كل شىء بطريقة سليمة . إنه يتحقق من أن ملفات النظام مضبوطة و يقوم بتحميلها . إنها تبدأ (العفاريت) (Deamons) و هى برامج الخدمات الخلفية لتسجيل رسائل النظام , تقوم بعمل الشبكات تخدم صفحات الويب , تستمع للفأرة و هكذا . و هى أيضا تبدأ عمليات برنامج getty التى تضع محثات تسجيل الدخول على طرفياتك الإفتراضية . توجد قصة كاملة و معقدة حول تبديل مراحل التشغيل و لكن سأتجاوز ذلك تقريبا و أتكلم فقط عن بدء تشغيل النظام . ال init يقرأ ملف إسمه /etc/inittab , و الذى يخبره ماذا يفعل . عادة أول شىء يقوم به هو تشغيل سكريبت بدء. البرنامج الذى يقوم بتشغيل هذا السكريبت هو برنامج bash ,و نفس البرنامج الذى يعطيك محث الأوامر . على نظم ديبيان , سكريبت البدء هو /etc/init.d/rcS و على الريد هات هو /etc/rc.d/rc.sysinit هذا هو المكان حيث يتم التحقق من و تحميل ملفات , و ضبط الساعة و إتاحة تشغيل الذاكرة الإفتراضية , و تعيين اسم



Dr. Radut | book