7.6.2.1. تغيير مستويات التشغيل
يتم تغيير مستويات التشغيل باستخدام الحرف الأول ، حيث هو مستوى التشغيل المستهدف. على سبيل المثال، لإعادة تشغيل الكمبيوتر، يمكن للمستخدم إصدار الأمر الحرف الأول 6 الأمر، وهو اسم مستعار لـ إعادة تشغيل الأمر. وبالمثل، الحرف الأول 0 هو اسم مستعار ل وقف أمر.
هناك عدد من الدلائل تحت /الخ/rc.d هذا يشبه rc؟.د (حيث ؟ هو رقم مستوى التشغيل) و rcsysinit.d، تحتوي جميعها على عدد من الروابط الرمزية. بعضها يبدأ بـ K، والآخرون يبدأون بـ S، وجميعها تحتوي على رقمين بعد الحرف الأول. يعني الحرف K إيقاف (إنهاء) الخدمة، ويعني الحرف S بدء تشغيلها. تحدد الأرقام ترتيب تشغيل البرامج النصية، من 00 إلى 99 - كلما كان الرقم أقل، كان التنفيذ أبكر. عندما الحرف الأول عند التبديل إلى مستوى تشغيل آخر، يتم بدء الخدمات المناسبة أو إيقافها، اعتمادًا على مستوى التشغيل المختار.
النصوص الحقيقية موجودة في /etc/rc.d/init.dإنهم يقومون بالعمل الفعلي، وتشير جميع الروابط الرمزية إليهم. تشير روابط K وروابط S إلى نفس النص في /etc/rc.d/init.d. وذلك لأن البرامج النصية يمكن استدعاؤها بمعلمات مختلفة مثل بداية, توقف, إعادة تشغيل, تحميلو الحالة. عند مواجهة رابط K، يتم تشغيل البرنامج النصي المناسب باستخدام توقف الحجة. عند مواجهة رابط S، يتم تشغيل البرنامج النصي المناسب باستخدام بداية جدال.
هناك استثناء واحد لهذا التفسير. الروابط التي تبدأ بـ S في rc0.d و rc6.d لن تتسبب المجلدات في بدء أي شيء. سيتم استدعاؤها باستخدام المعلمة توقف لإيقاف شيء ما. السبب وراء ذلك هو أنه عندما يُريد المستخدم إعادة تشغيل النظام أو إيقافه، لا داعي لبدء أي شيء. كل ما يحتاجه النظام هو إيقافه فقط.
هذه هي الأوصاف لما تجعل الحجج البرامج النصية تفعله:
بداية
تم بدء الخدمة.
توقف
تم إيقاف الخدمة.
إعادة تشغيل
تم إيقاف الخدمة ثم بدأت مرة أخرى.
تحميل
تم تحديث إعدادات الخدمة. يُستخدم هذا بعد تعديل ملف إعدادات الخدمة، عندما لا تكون هناك حاجة لإعادة تشغيلها.
الحالة
يخبرك ما إذا كانت الخدمة قيد التشغيل ومع أي PIDs.
لا تتردد في تعديل طريقة تشغيل النظام (فهو نظام LFS خاص بك). الملفات المرفقة هنا هي مثال على كيفية القيام بذلك.
توثيق