موحد النظام. تثبيت أي نسخة من Red Hat Enterprise Linux دون استخدام واجهة رسومية قياسية للمثبت

💖 هل يعجبك؟شارك الرابط مع أصدقائك

النسخة الأصلية: الانطباعات الأولية عن Red Hat Enterprise Linux 7 "Workstation"
المؤلف: جيسي سميث
تاريخ النشر: 12 مايو 2014
ترجمة: أ. كريفوشي
تاريخ النقل: يونيو 2014

لا أقوم في كثير من الأحيان باختبار الإصدارات التجريبية أو إصدار المرشحين. عادةً ما أحب تجربة الإصدارات. قبعة حمراءهي واحدة من أكبر الأسماك في البركة مفتوحة المصدر. لقد كانت دائمًا ناجحة جدًا (ومربحة)، وكان تفانيهم في التطوير يتماشى مع ذلك برمجةمع فتح مصدر الرمزجعل الشركة واحدة من اللاعبين الرئيسيين في مجال أنظمة التشغيل. شعرت بالإثارة إلى حد ما بشأن الإصدار، فكسرت القواعد الخاصة بي وقمت بتنزيل الإصدار المرشح لـ Red Hat Enterprise Linux 7. فيما يلي بعض انطباعاتي وآرائي الأولى حول هذا الموضوع. هذه ليست مراجعة رسمية بقدر ما هي انعكاس للأشياء التي لفتت انتباهي.

يوجد حاليًا ما لا يقل عن ثلاثة فروع لـ Red Hat Enterprise Linux (RHEL)، والتي تتضمن إصدارات الخادم ومحطة العمل والعميل. الطبعة الرابعة - المضيف الذري، قيد التطوير. قررت تجربة إصدار Workstation المخصص للمطورين. صورة التثبيتيبلغ حجمه 3.9 جيجابايت ويدعم بيئات سطح المكتب GNOME 3 وKDE 4. نظرًا لأن التنزيل يستغرق بعض الوقت، فقد أمضيته في دراسة ملاحظات الإصدار. تولي شركة Red Hat اهتمامًا كبيرًا بالتسويق هذه الأيام، لذا يتضمن الإعلان عبارات مثل "نظام التشغيل الوحيد المصمم للسحابة الهجينة المفتوحة" وجواهر هذه الخطة: "نحن على وشك إصدار جديد مثير سوف يعيد تعريف نظام التشغيل الصناعي بالكامل." بالإضافة إلى هذه التعليقات، يمكنك العثور على بعض الميزات الجديدة المثيرة للاهتمام. فيما بينها:
- التوافق المعزز مع Windows، بما في ذلك التكامل مع مجالات Microsoft Active Directory؛
- تمكين XFS كنظام ملفات افتراضي مع دعم لأحجام نظام ملفات تصل إلى 500 تيرابايت؛
- ترحيل جهاز افتراضي من مضيف Red Hat Enterprise Linux 6 إلى Red Hat Enterprise Linux 7 دون توقف أو تعديل الجهاز الظاهري؛
- حاويات عامل الميناء.

عند الإقلاع من وسائط التثبيت RHEL نرى المثبت الرسومي. يستخدم RHEL نفس برنامج تثبيت Anaconda الجديد المستخدم في إصدارات Fedora الأخيرة. يستخدم المثبت نظام تنقل قائم على المحور والذي سيرشدنا خلال خطوات إعداد النظام وتقسيم القرص وإنشاء حساب مستخدم. أنا شخصياً أعتقد أن المثبت الجديد يعد خطوة إلى الوراء من المثبت الموجود في RHEL 6. ويرجع ذلك جزئيًا إلى أنني لا أحب واجهته حقًا، وجزئيًا لأن التنقل المعتمد على المحور يكون منطقيًا عندما لا تحتاج إلى زيارة كل صفحة. باستخدام هذا المثبت، يتم فتح بعض الميزات في صفحة واحدة ثم يتم استخدامها في صفحة أخرى. على سبيل المثال، تتيح لك شاشة اختيار المنطقة الزمنية تفعيل مزامنة وقت الشبكة. ومع ذلك، إذا حاولت تمكين خدمة وقت الشبكة، فسوف تتلقى رسالة خطأ تفيد بعدم تكوين خادم الوقت ( فحص سريعسيظهر أنه تم تكوين الخوادم الافتراضية). لا يمكن تفعيل خدمة وقت الشبكة دون زيارة عقدة إعدادات الشبكة الخاصة بالمثبت وإدخال رقمك اعدادات الشبكة. ثم عليك العودة وتفعيل خدمة مزامنة وقت الشبكة.

يستخدم مثبت RHEL الافتراضي نظام تقسيم القرص باستخدام LVM ونظام الملفات XFS. يمكنك أيضًا اختيار استخدام الأقسام التقليدية ونظام الملفات Btrfs. يمكنك أيضًا اختيار بيئة رسومية (KDE 4 أو GNOME 3)، على الرغم من أنه لسبب ما لا يمكنك اختيار تثبيت كليهما. أثناء قيام المثبت بنسخ الملفات إلى الأقراص الصلبة، يمكنك مشاهدة عرض شرائح حول فوائد منتجات Red Hat. بمجرد اكتمال النسخ، تتم إعادة تشغيل النظام ويطلب منا تأكيد قبولنا لشروط الترخيص. بعد ذلك يمكننا تفعيل خدمة kdump وسيُطلب منا تسجيل نسختنا من RHEL حتى نتمكن من تلقي التحديثات. ثم يتم إعادة تشغيل النظام مرة أخرى ونرى شاشة تسجيل دخول رسومية.

قررت تثبيت KDE 4.10، ووجدت المجموعة المعتادة التطبيقات المثبتة مسبقًا. متوفر في LibreOffice وFirefox وDragon Player وEmpathy. هنا محرري النصوصومدير الأرشيف والأدوات المساعدة القياسية الأخرى، بالإضافة إلى أداة لإعداد الطابعات وجدار حماية النظام. أعجبتني بشكل خاص الطريقة التي قامت بها Red Hat بتحسين الأداة المساعدة لتكوين جدار الحماية الخاص بها لجعلها سهلة الاستخدام للغاية للمسؤول. يتم استخدام مدير الشبكة لتكوين الشبكة. يدير RHEL خدمة Shell آمنة في الخلفية تسمح لك بتسجيل الدخول عن بعد كجذر. أنا لست من محبي تفعيله افتراضيًا بنفسي. الوصول عن بعدبامتيازات المسؤول، ولكن قد يكون هذا مناسبًا للمسؤولين لإعداد ملفات جديدة الأنظمة المثبتة. يستخدم RHEL إصدار kernel 3.10. كالعادة، لا يدعم Red Hat تنسيقات الوسائط المتعددة الشائعة بشكل افتراضي، ولكن يمكن إضافة الدعم لها لاحقًا.

العنصر الآخر الذي يفتقر إليه النظام هو مدير الحزم الرسومية. لقد وجدت أن RHEL لا يزال يستخدم مدير حزم وحدة التحكم YUM، وهو أداة رائعة، ولكن لم أتمكن من العثور على أي واجهة أمامية رسومية لتشغيل البرامج. بشكل عام، عندما يتعلق الأمر بالعمل مع الحزم، فإن تلقي التحديثات وتثبيت الحزم الجديدة يتطلب اشتراكًا في Red Hat. عندما حاولت الوصول إلى المستودعات، تلقيت رسالة مفادها أنني بحاجة أولاً إلى تسجيل جهاز الكمبيوتر الخاص بي باستخدام برنامج يسمى Subscription Manager. محاولة تشغيله من قائمة التطبيق لم تؤد إلى أي شيء. بعد عدة محاولات فاشلةذهبت إلى وحدة التحكم وبدأت الخدمة. من سطر الأوامرتم تشغيل مدير الاشتراك دون أي مشاكل، لكنه أخبرني أنني لا أستطيع تسجيل حساب به وسيتعين علي زيارة موقع Red Hat الإلكتروني للقيام بذلك. لقد فعلت ذلك، وأنشأت حسابًا جديدًا، وتحققت منه وحاولت تسجيل جهاز الكمبيوتر الخاص بي مرة أخرى. مرة أخرى، لم ينجح أي شيء، لم يقدم مدير الاشتراكات هذه المرة أي تفسيرات واضحة، ولم يتمكن ببساطة من توصيل جهاز الكمبيوتر الخاص بي بالحساب. وحتى كتابة هذه السطور، لا تزال المشكلة لم يتم حلها.

مشكلة أخرى أزعجتني هي أنه عند تسجيل الدخول إلى KDE، تلقيت تنبيهًا حول تعطل GNOME Shell مع عرض لتقديم تقرير عن الأخطاء. لقد حيرني هذا قليلًا، نظرًا لأن برنامج التثبيت يسمح لك بتثبيت إما GNOME أو KDE، ولكن ليس كليهما. أيضًا، لماذا يتم تشغيل GNOME Shell عندما أقوم بتسجيل الدخول إلى KDE؟ عندما حاولت تقديم تقرير خطأ، انتهى بي الأمر بتلقي رسالة مفادها أنه لا يمكنني القيام بذلك إلا إذا كان لدي إمكانية الوصول إلى دعم Red Hat. لا أعرف لماذا يطلبون ذلك عندما تقبل التوزيعات الأخرى مثل Ubuntu جميع تقارير الأخطاء.

بشكل عام خلال اختبار RHEL الخاص بي. على الرغم من أن أوقات التحميل كانت، في رأيي، أطول من المتوسط ​​الحالي، إلا أن سطح المكتب ظل مستجيبًا ولم تكن هناك مشكلات في الاستقرار. عملت البرامج المثبتة مسبقًا بشكل جيد (باستثناء المشكلات الموضحة أعلاه)، وعلى الرغم من أن RHEL يستخدم المزيد ذاكرة الوصول العشوائيبالمقارنة مع توزيعات سطح المكتب الأخرى (حوالي 560 ميجابايت عند تسجيل الدخول)، فقد تعاملت مع جميع المهام بسرعة.

الاستنتاجات

للوهلة الأولى، لا يحتوي هذا الإصدار من RHEL على العديد من التحسينات مقارنة بالإصدار السابق. على وجه الخصوص، تبرز الأداة المساعدة لتكوين جدار الحماية، والتي أصبحت أكثر قوة. الأداء جيد لهذا الإصدار، وأنا أقدر أن خدمة فهرسة ملفات KDE معطلة افتراضيًا. تعطى الأفضلية للإنتاجية بدلاً من زخرفة سطح المكتب. بادئ ذي بدء، كنت سعيدًا برؤية الدعم لنظام الملفات Btrfs في هذا الإصدار. على الرغم من أن نظام الملفات المتقدم هذا لا يُستخدم بشكل افتراضي، إلا أنه من الجيد أن نرى أنه متوفر. يعد Docker، وهو برنامج لإدارة الحاويات على Linux، ابتكارًا جيدًا أيضًا. أعتقد أنه في غضون سنوات قليلة معظم المطورين و مسؤولي النظامستستخدم Docker لنشر البرامج واختبارها، لذلك من الجيد أن نرى أن Red Hat قد أدرجتها بالفعل في إصدارها السابع.

تبقى الجوانب الأخرى من RHEL دون تغيير تقريبًا. معظم المرافق اعدادات النظاممدير الحزم وإطار العمل YUM نظام التشغيلبشكل عام يبدو أنها ظلت على حالها. تركز Red Hat على سوق المؤسسات، ولأسباب واضحة، لا ترغب في إحداث تغيير جذري، لذا فإن الميزات المستخدمة كل يوم لا تتغير من إصدار إلى آخر. تم تضمين خدمة تهيئة systemd في هذا الإصدار، لكنني لم ألاحظ أي تغييرات مهمة في الأداء.

لسوء الحظ، أصبحت بعض جوانب النظام أسوأ مقارنة بـ RHEL 6. وأحد الأمثلة على ذلك هو المثبت. على الرغم من أن أناكوندا تعمل، إلا أنها أبطأ وأكثر إزعاجًا إصدار سابق. تجربتي مع مدير الاشتراكات كانت مخيبة للآمال أيضًا. أتذكر عملية إنشاء حساب في RHEL 6، لقد كانت غير مؤلمة على الإطلاق. هذه المرة كانت محاولة الوصول إلى المستودعات مملة للغاية. علاوة على ذلك، يستهلك هذا الإصدار من RHEL ذاكرة أكبر بثلاث مرات تقريبًا من الإصدار السابق. لم أقابل من قبل توزيعة لينكس، والذي قد يستهلك 500 ميجابايت من ذاكرة الوصول العشوائي مباشرة بعد تسجيل الدخول، لذلك آمل أن يكون ذلك بسبب بقاء رموز التصحيح في الإصدار المرشح. وأيضًا، على الرغم من أن هذه ليست مشكلة بالمعنى الكامل للكلمة، إلا أنه بدا غريبًا بالنسبة لي أن الإصدار الذي تم وضعه كـ محطة العملللمطورين، لا يتضمن المترجمين أو الأدوات المساعدة للتحكم في إصدار التعليمات البرمجية المصدر.

أعتقد أنه يجب مقارنة RHEL 7 بالتوزيعات الأخرى الموجهة نحو الاستقرار مثل SUSE وDebian وUbuntu LTS. لا أريد أن أبدو مثيرًا للقلق، لكنني أخشى أن تكون Red Hat متخلفة عن منافسيها من حيث الميزات الجذابة. على الرغم من أنها لا تزال رائدة عندما يتعلق الأمر بمدة وجودة الدعم، إلا أنني أخشى أن RHEL تخسر في مجالات أخرى. على وجه الخصوص، تتمتع SUSE بأدوات إدارية رائعة وهي رائدة في تقديم دعم Btrfs. يتمتع Ubuntu بأدوات مساعدة ممتازة لنشر نظام تشغيل مع تمكين الخدمات، بالإضافة إلى أن Ubuntu يدعم Docker بالفعل. يتمتع دبيان باستقرار وأداء جيدين، وإصدار حديث بدعم طويل الأمد. تُظهر التجربة مع هذا الإصدار المرشح أن RHEL تضع كل شيء على دعم عالي الجودة، ولا أعرف إذا كانت هذه فكرة جيدة.

قبل سبع سنوات، كان كل من أعرفه في "العالم الحقيقي" يستخدم Red Hat Enterprise Linux أو توزيعة أخرى في عائلتها، مثل Fedora أو CentOS، سواء سطح المكتب أو الخادم. اليوم، تحول كل شخص أعرفه تقريبًا إلى عائلة Ubuntu. أعرف أحد المشرفين الذي لا يزال يستخدم CentOS، ولكن الجميع قد انتقلوا أو هم في طور التبديل. Red Hat هي شركة مربحة للغاية، فهي تقوم بأشياء جيدة في سوق المؤسسات وتمثل قوة قوية في سوق البرمجيات مفتوحة المصدر. لكن إصدار RHEL هذا لا يشبه إلى حد كبير "إعادة تقييم نظام تشغيل المؤسسة" بقدر ما يشبه إصدارًا لدعم عملاء الأعمال المحافظين، المطلوبين فقط في سوق الشركات.

تم وصف الإعداد المناسب لتثبيت نظام Oracle DBMS (مع مجموعة من التحفظات، بالطبع، انظر المزيد في النص). يعمل الجهاز الظاهري VMware كخادم تجريبي.

وثائق تثبيت نظام التشغيل الأصلي هي دليل تثبيت Red Hat Enterprise Linux 6.

إذا هيا بنا...

1) يختار " تثبيت أو ترقية نظام موجود". إذا حدثت مشكلات في بطاقة الفيديو لاحقًا أثناء عملية التثبيت، فيمكنك محاولة تكرار التثبيت وتحديد " تثبيت النظام باستخدام برنامج تشغيل الفيديو الأساسي". في هذه الحالة، سيتم تثبيت برنامج تشغيل VGA القياسي.

2) عند التثبيت من قرص DVD، يُطلب منك التحقق منه (في حالة تلف قرص DVD). انا اخترت " يتخطى"حتى لا نضيع الوقت.

3) بداية التثبيت. انقر " التالي«.

4) حدد لغة أثناء التثبيت (سيتم عرضها في شاشات التثبيت). انا اخترت " إنجليزي"، لأن هذا لا يزعجني على الإطلاق، ولكن إذا ظهرت مشاكل في التثبيت، فابحث عن معلومات حول المشكلة على الإنترنت على اللغة الإنجليزيةأكثر احتمالا بكثير مما كانت عليه في اللغة الروسية.

التبديل بين اللغات في المثبت = التحول - التحول.

5) حدد تخطيط لوحة المفاتيح الافتراضي. أختار "الإنجليزية" (عادةً ما أقوم بإضافة التخطيط الروسي بعد تثبيت نظام التشغيل، إذا لزم الأمر).

6) يصف هذا التثبيت على خادم عادي باستخدام قرص SCSI واحد (افتراضي آلة إم وير)، لذلك اخترت " أجهزة التخزين الأساسية". ملاحظة: التثبيت على مصفوفة RAID، إذا كان هناك واحد فقط في النظام ويحتوي على قرص منطقي واحد، لا يختلف عن التثبيت على قرص واحد.

إذا كان لديك خادم إنتاج، فقد يكون تكوين الأجهزة مختلفًا تمامًا، لذا اقرأ الوثائق الأصلية لكل حالة محددة.

7) تحذير من أن المثبت لم يعثر على جدول أقسام أو أي نظام ملفات على القرص، ولكن مع ذلك، هذا الجهاز(القرص) قد يحتوي على بيانات. لذلك، يُقترح إما متابعة التثبيت وحذف البيانات، وإلا فلن يتم إجراء التثبيت على هذا القرص.

اخترت التثبيت مع الإزالة - " نعم، تجاهل أي بيانات«.

ضع علامة أدناه " قم بتطبيق خياري على جميع الأجهزة التي تحتوي على أقسام أو أنظمة ملفات لم يتم اكتشافها» يسمح لك بتوسيع الحل الخاص بك ليشمل محركات الأقراص الأخرى أيضًا. إذا قمت بإزالته، يمكنك اتخاذ قرار منفصل لكل قرص.

8) اعدادات الشبكة. هنا تحتاج إلى إدخال اسم الكمبيوتر (اسم المضيف). لأن أترك إعدادات الشبكة ليتم الحصول عليها تلقائيًا باستخدام DHCP، ثم يمكنني ببساطة النقر فوق " التالي". وبخلاف ذلك، يمكن تغيير أي إعدادات للشبكة على هذه الشاشة.

انتباه: الصورة توضح أنه تم إدخال اسم الكمبيوتر (اسم المضيف) بنقطة - لا تفعل هذا! يمكن أن تؤدي النقطة الموجودة في اسم المضيف إلى مشكلات مختلفة في تثبيت وتشغيل Oracle وOracle RAC. من الأفضل أن لا يزيد اسم المضيف عن ثمانية أحرف، وأن يبدأ بحرف ويحتوي على أحرف وأرقام إنجليزية فقط.

9) حدد المنطقة الزمنية المطلوبة.

10) كلمة مرور المستخدم الجذر. الجذر هو المستخدم الفائق للكمبيوتر، لذلك يجب أن تكون كلمة المرور الخاصة به فائقة، خاصة على الخوادم الصناعية. وشيء آخر - تذكره :)

11) يوفر خيارات لتقسيم القرص إلى مجموعات وأقسام. انا اخترت " استخدم كل المساحة"، أي. سيتم إعادة تقسيم القرص بأكمله بالكامل، وسيتم تدمير كل ما كان عليه. في هذه الحالة، سيتم تطبيق التقسيم التلقائي للقرص إلى أقسام.

يمكنك اختيار خيارات أخرى، أو القيام بتقسيم القرص (يدويًا) بنفسك إذا قمت بتحديد " إنشاء تخطيط مخصص«.

إذا قمت بتحديد خانة الاختيار في الأسفل " مراجعة وتعديل تخطيط التقسيم"، ستظهر الشاشة الموضحة في الخطوة 12 حيث يمكنك تغيير قسم القرص التلقائي (تصحيحه).

12) يتم عرض خريطة قسم القرص. يمكنك إجراء التعديلات. على سبيل المثال، قم بفصل أنظمة الملفات الفردية أو نقاط التحميل في أقسام منفصلة، ​​مثل tmp أو Swap. يمكنك تخصيص أقسام منفصلة لمساحات جدول قاعدة البيانات المنفصلة.

أترك كل شيء كما هو.

13) تحذير آخر، الآن التنسيق، من احتمال إتلاف البيانات. انا اخترت " شكل«.

14) التحذير الأخير 🙂 اخترت “ كتابة التغييرات على القرص«.

15) نافذة إعدادات أداة تحميل نظام التشغيل. أنا لا أغير أي شيء.

16) اختيار نوع التثبيت. بالنسبة لخادم أوراكل، فمن الأفضل تحديد " الخادم الأساسي"- سيتم تثبيت كل ما تحتاجه ولن يكون هناك أي شيء غير ضروري.

تأكد من تحديد مربع الاختيار " تخصيص الآن"لتتمكن من تثبيت الرسومات على الفور أثناء تثبيت نظام التشغيل، لأن ثم ستحتاج إلى العبث بهذا، وستكون هناك حاجة إلى رسومات لتثبيت Oracle.

ملحوظة: من الممكن تثبيت Oracle على Linux بدون رسومات، على سبيل المثال صامت، ولكن هذه قصة منفصلة. وبغض النظر عما يقوله المدافعون عن سطر الأوامر، فمن المريح إلى حد ما إدارة الخادم في بيئة رسومية.

ملاحظة 2: إذا قمت بتحديد نوع التثبيت "Database Server"، فسيتم تثبيت MySQL وPostgreSQL بالإضافة إلى ذلك - وهذا لا علاقة له بـ Oracle، لذلك لا فائدة من اختيار هذا النوع.

17) إذا كان في الفقرة 16 السابقة مربع الاختيار " تخصيص الآن" - نحصل على هذه الشاشة. هنا تحتاج إلى تحديد " أجهزة الكمبيوتر المكتبية» وحدد كافة خانات الاختيار كما هو موضح في الشكل. يعد ذلك ضروريًا لتثبيت النظام الفرعي لرسومات نظام التشغيل والقشرة الافتراضية. جنوم.

يوضح الشكل أن الغلاف الرسومي كيديغير مثبت. شخصيا، أعتقد أنه أثقل من جنوموأنه لا فائدة منه على الخادم. جنوم سيكون كافيا :)

18) عملية التثبيت. ننتظر.

19) الجميع! تم التثبيت بنجاح - بعد إعادة التشغيل، أصبح الخادم في حالة استعداد قتالي كامل.

حقوق الطبع والنشر © 2005 ريد هات، وشركة.
الترجمة © 2005 إنفينتا

مقدمة

1. التغييرات في هذا الدليل 2. المعلومات المعمارية 3. اتفاقيات الوثيقة 4. تفعيل الاشتراك 4.1. إدخال بيانات حسابريد هات 4.2. إدخال رقم الاشتراك 4.3. توصيل النظام 5. استخدام الماوس 6. نسخ النص ولصقه في بيئة X 7. التغييرات المستقبلية 7.1. نحن بحاجة إلى ملاحظاتك!

I. مشكلات التثبيت

1. التثبيت باستخدام Kickstart 1.1. ما هو تثبيت Kickstart؟ 1.2. كيفية إجراء تثبيت Kickstart؟ 1.3. إنشاء ملف Kickstart 1.4. معلمات Kickstart 1.5. اختيار الحزم 1.6. سكريبت التثبيت المسبق 1.7 سكريبت ما بعد التثبيت 1.8 إتاحة ملف Kickstart 1.9. ضمان إمكانية الوصول إلى شجرة دليل التثبيت 1.10. ابدأ التثبيت باستخدام Kickstart 2. إعداد البداية 2.1. التكوين الأساسي 2.2. طريقة التثبيت 2.3. معلمات أداة تحميل التشغيل 2.4. معلومات حول الأقسام 2.5. إعداد الشبكة 2.6. المصادقة 2.7. إعداد جدار الحماية 2.8. إعدادات العرض 2.9. اختيار الحزم 2.10. سكريبت التثبيت المسبق 2.11 سكريبت ما بعد التثبيت 2.12. حفظ ملف 3. التثبيت عبر الشبكة باستخدام PXE 3.1. إعداد خادم الشبكة 3.2. إعداد تمهيد PXE 3.3. إضافة العقد PXE 3.4. بدء تشغيل خادم tftp 3.5. إعداد خادم DHCP 3.6. إضافة رسالة التحميل الخاصة بك 3.7. إجراء تثبيت PXE 4. البيئات التي لا تحتوي على أقراص 4.1. بدء تشغيل خادم tftp 4.2. إعداد خادم DHCP 4.3. إعداد خادم NFS 4.4. إكمال إعداد بيئة بدون أقراص 4.5. إضافة العقد 4.6. تحميل العقد 5. أساسيات استرداد النظام 5.1. المشاكل المشتركة 5.2. التشغيل في وضع الاسترداد 5.3. التحميل في الوضع الحصري 5.4. تمهيد الطوارئ

ثانيا. أنظمة الملفات

6. نظام الملفات ext3 6.1. مميزات ext3 6.2. إنشاء نظام الملفات ext3 6.3. الانتقال إلى نظام الملفات ext3 6.4. العودة إلى نظام الملفات ext2 7. مدير الحجم المنطقي (LVM) 7.1. ما هو LVM؟ 7.2. ما هو LVM2؟ 7.3. موارد إضافية 8. تكوين LVM 8.1. تقسيم القرص التلقائي 8.2. تقسيم LVM 9 يدويًا. مجموعة متكررة من الأقراص المستقلة (RAID) 9.1. ما هو الغارة؟ 9.2. من يجب أن يستخدم RAID؟ 9.3. مقارنة بين الأجهزة والبرمجيات صفائف RAID 9.4. مستويات مصفوفات RAID وRAID الخطية 10. إعداد مصفوفة RAID البرمجية 10.1. إنشاء أقسام RAID 10.2. إنشاء أجهزة RAID ونقاط التثبيت 11. مساحة المبادلة 11.1. ما هي مساحة المبادلة؟ 11.2. إضافة وصفة مساحة المبادلة 11.3. إزالة وصفة مساحة المبادلة 11.4. نقل مساحة المبادلة 12. إدارة تخزين القرص 12.1. الأقسام القياسية في الجزء 12.2. إدارة أقسام LVM 13. تنفيذ حصص القرص 13.1. إعداد حصص القرص 13.2. إدارة حصص القرص 13.3. موارد إضافية 14. قوائم التحكم في الوصول 14.1. تصاعد أنظمة الملفات 14.2. تعيين قائمة التحكم بالوصول (ACL) للوصول 14.3. مهمة ACL الافتراضية 14.4. الحصول على الرباط الصليبي الأمامي 14.5. أرشفة أنظمة الملفات باستخدام قوائم ACL 14.6. متوافق مع أنظمة 14.7 السابقة. مصادر إضافية

ثالثا. إدارة الحزم

15. إدارة الحزم باستخدام RPM 15.1. الأهداف الإنمائية RPM 15.2. باستخدام دورة في الدقيقة 15.3. التحقق من توقيع الحزمة 15.4. أذهل أصدقاءك بقدرات RPM 15.5. موارد إضافية 16. أداة إدارة الحزم 16.1. تثبيت الحزم 16.2. إزالة الحزم 17. شبكة ريد هات

رابعا. تكوين شبكة

18. إعداد الشبكة 18.1. مراجعة 18.2. إعداد اتصال Ethernet 18.3. إعداد اتصال ISDN 18.4. إعداد اتصال المودم 18.5. تثبيت اتصال xDSL 18.6. إنشاء اتصال Token Ring 18.7. تثبيت اتصال لاسلكي 18.8. إدارة إعدادات DNS 18.9. إدارة العقد 10.18. العمل مع الملفات الشخصية 11.18. الأسماء المستعارة للجهاز 12.18. إعداد اتصال IPsec 18.13. حفظ واستعادة إعدادات الشبكة 19. إعدادات جدار الحماية الأساسية 19.1. ضابط مستوى الأمان 19.2. تفعيل خدمة iptables 20. إدارة الوصول إلى الخدمات 20.1. مستويات التنفيذ 20.2. مغلفات TCP 20.3. أداة تكوين الخدمات 20.4. ntsysv 20.5. تشككونفيج 20.6. موارد إضافية 21. OpenSSH 21.1. لماذا نستخدم OpenSSH؟ 21.2. إعداد خادم OpenSSH 21.3. إعداد عميل OpenSSH 21.4. موارد إضافية 22. نظام ملفات الشبكة (NFS) 22.1. لماذا استخدام NFS؟ 22.2. تركيب أنظمة الملفات NFS 22.3. تصدير أنظمة الملفات NFS 22.4. موارد إضافية 23. سامبا 23.1. لماذا تستخدم سامبا؟ 23.2. إعداد خادم سامبا 23.3. الاتصال بمشاركة سامبا 23.4. موارد إضافية 24. بروتوكول التكوين الديناميكي للمضيف (DHCP) 24.1. لماذا استخدام DHCP؟ 24.2. إعداد خادم DHCP 24.3. إعداد عميل DHCP 24.4. موارد إضافية 25. الإعداد خادم أباتشي HTTP 25.1. المعلمات الرئيسية 25.2. المعلمات الافتراضية هي 25.3. معلمات العقدة الافتراضية 25.4. معلمات الخادم 25.5. ضبط الأداء 25.6. حفظ الإعدادات 25.7. موارد إضافية 26. تكوين خادم Apache HTTP الآمن 26.1. مقدمة 26.2. نظرة عامة على حزم الأمان 26.3. نظرة عامة على الشهادات والأمن 26.4. استخدام المفاتيح والشهادات الموجودة 26.5. أنواع الشهادات 26.6. توليد المفتاح 26.7. إنشاء طلب إلى سلطة التصديق للحصول على شهادة 26.8. توليد مستقل للشهادة 26.9. التحقق من الشهادة 10.26. الاتصال بالخادم 26.11. موارد إضافية 27. تكوين المصادقة 27.1. معلومات المستخدم 27.2. المصادقة 27.3. نسخة سطر الأوامر

خامسا إعداد النظام

28. الوصول إلى وحدة التحكم 28.1. تعطيل الاغلاق باستخدام -- 28.2. رفض الوصول إلى برامج وحدة التحكم 28.3. تعريف وحدة التحكم 28.4. توفير الوصول إلى الملفات من وحدة التحكم 28.5. السماح بوصول وحدة التحكم إلى التطبيقات الأخرى 28.6. المجموعة المرنة 29. تحديد التاريخ والوقت 29.1. خصائص التاريخ والوقت 29.2. ملكيات بروتوكول الشبكةالوقت (NTP) 29.3. اختيار المنطقة الزمنية 30. إعداد لوحة المفاتيح 31. إعداد الماوس 32. إعداد نظام X Window 32.1. إعدادات العرض 32.2. عرض إعدادات الأجهزة 32.3. إعدادات عرض الشاشة المزدوجة 33. إدارة المستخدمين والمجموعات 33.1. إنشاء مستخدم جديد33.2. تغيير خصائص المستخدم 33.3. خلق مجموعة جديدة 33.4. تغيير خصائص المجموعة 33.5. باستخدام سطر الأوامر 33.6. شرح العملية 33.7. معلومات إضافية 34. إعداد الطابعة 34.1. إضافة الطابعة المحلية 34.2. إضافة طابعة IPP 34.3. إضافة طابعة UNIX عن بعد (LPD) 34.4. إضافة طابعة Samba (SMB) 34.5. إضافة طابعة Novell NetWare (NCP) 34.6. إضافة طابعة JetDirect 34.7. تحديد طراز الطابعة وإكمال الإعداد 34.8. طباعة صفحة اختبار 34.9. تغيير الاعدادات الطابعات المثبتة 34.10. حفظ ملف التكوين 34.11. باستخدام سطر الأوامر 34.12. إدارة مهام الطباعة 34.13. توفير الوصول العامللطابعة 34.14. موارد إضافية 35. أتمتة المهام 35.1. كرون 35.2. المهام دفعة واحدة 35.3. موارد إضافية 36. ملفات السجل 36.1. موقع ملفات السجل 36.2. عرض ملفات السجل 36.3. إضافة وصفة ملف السجل 36.4. تحليل ملفات السجل 37. تحديث النواة يدوياً 37.1. نظرة عامة على حزمة النواة 37.2. التحضير للتحديث 37.3. تحميل النواة المحدثة 37.4. جاري التحديث 37.5 التحقق من صورة قرص ذاكرة الوصول العشوائي الأولية 37.6. التحقق من أداة تحميل التشغيل 38. وحدات Kernel 38.1. إدارة وحدات النواة 38.2. التحميل الثابت للوحدات 38.3. موارد إضافية 39. تكوين وكيل تسليم البريد (MTA)

السادس. مراقبة النظام

40. جمع المعلومات حول النظام 40.1. عمليات النظام 40.2. استخدام الذاكرة 40.3. أنظمة الملفات 40.4. المعدات 40.5. موارد إضافية 41.OProfile 41.1. نظرة عامة على الأداة 41.2. إعداد OProfile 41.3. بدء وإيقاف OProfile 41.4. حفظ البيانات 41.5. تحليل البيانات 41.6. استكشاف /dev/oprofile/ 41.7. مثال للاستخدام 41.8. واجهة المستخدم الرسومية 41.9. مصادر إضافية

دليل الموضوع

بصمة

تثبيت الحديثة نظام لينكسمطلوبة مرة واحدة فقط، سواء بالنسبة لخادم فعلي واحد أو لنشر مزرعة افتراضية بأكملها. لماذا لا تقضي المزيد من الوقت في هذا الأمر وتفعل كل شيء فورًا حسب الحاجة تمامًا، ولا تنهي ما جاء من المثبت على طول قضبانه. بالإضافة إلى ذلك، فإن كمية البرامج المثبتة في الوضع "الحد الأدنى" للمثبت القياسي لا تتوافق مع الحد الأدنى حقًا.
إلى شخص ما التثبيت اليدويقد يبدو الأمر مضيعة للوقت، ولكن يجب على كل مستخدم لنظام Linux القيام بذلك مرة واحدة على الأقل لفهم كيفية عمله بشكل أفضل. إذا كانت الكلمات fdisk وgrub وchroot لا تخيفك، فتابع القراءة.

يمكن تقسيم تثبيت نظام التشغيل إلى 4 مراحل منفصلة.

  1. تحضير مخزن النظام
  2. تثبيت وتكوين مكونات النظام
  3. تحضير النظام للإقلاع الذاتي
  4. إعداد النظام لمهام العمل
في الغالبية الأنظمة الحديثةيتم تنفيذ المهام 1-3 بواسطة برامج التثبيت. في برامج التثبيت شبه الآلية، يتم تنفيذ الخطوات من 1 إلى 3 في وضع السؤال والإجابة. في معظم الأنظمة الآلية، يكون الأمر مشابهًا، فمن الممكن فقط تحديد ملف استجابة مُعد مسبقًا.

إن كتابة المثبت ليست مهمة تافهة. كان الرجال من المشروع يعرفون ذلك دائمًا جنتو، الذي لم يكن موجودًا فيه أبدًا، ولكن فيه آرتش لينكسالمجتمع، قرر مؤخرًا التخلي عن دعم المثبت لصالح المهام الأكثر إلحاحًا. حتى مايكروسوفت فهمت هذا - المرحلة الثانية في مثبت الويندوزبدءًا من نظام التشغيل Vista، يتعلق الأمر بطرح صورة مجمعة مسبقًا. ومع ذلك، نحن لا نتحدث عن النوافذ، فهذا موضوع مقال آخر.

من خلال تثبيت نظام التشغيل يدويًا، نتمتع بحرية العمل الكاملة في جميع المراحل. هذه المقالة، بالطبع، ليست التعليمات الصحيحة الوحيدة، بل هي سيناريو لتثبيت "خادم كروي في الفراغ". يمكن أن تؤثر المهام والشروط المحددة بشكل كبير على أي من الخطوات. على سبيل المثال سوف نضع أوراكل إنتربرايز لينكس 6على آلة افتراضيةيحكمها مايكروسوفت هايبر-V. ليس الأفضل حرمزيج بالطبع، ولكن هذا ليس الهدف. بالمناسبة، طريقة التثبيت هذه لا تتطلب التسجيل في Oracle. وبالنسبة للأصوليين وأتباع الرفيق ستالمان، أقترح استخدام KVM وتثبيته سينت أو إسأو علمي، وهي عبارة عن نسخ 1:1 تقريبًا من RHEL، لذا لا يوجد فرق عمليًا في التثبيت بالنسبة لها. لا يحتوي OEL على العديد من الفروق الدقيقة الفريدة أيضًا. بالإضافة إلى له kernel-uekيقدم Oracle Linux أيضًا نواة Jango Fett، التي تحتوي على برامج تشغيل شبه افتراضية لأجهزة Hyper-V وإعادة توجيه قرص PnP.

من حيث المبدأ، أي Linux أو LiveCD مناسب للتثبيت، rpm و yum متاحان للعديد من الأنظمة الأساسية. ولكن نظرًا لأنه سيكون لدينا RHEL، فمن الأكثر ملاءمة استخدام قرص حي جديد من توزيعة تشبه RHEL لنفس الإصدار الرئيسي. سيكون لديه بالتأكيد إصدارات متوافقة مع rpm وyum، مما يجعل المهمة أسهل بكثير. اخترت قرص حي CentOSوالتي يمكن تنزيلها من أقرب مرآة.

1. تجهيز تخزين النظام

في هذا المثال، سيكون تخزين النظام القرص الظاهريالخامس 10 جيجابايتمتصلة بجهاز VM. سيتم تخصيص كل المساحة للإدارة، باستثناء قسم صغير لمحمل الإقلاع LVM، والذي أعتبره نظام إدارة الحجم الأكثر استقرارًا على نظام التشغيل Linux

نقوم بالتمهيد من القرص الحي الخاص بنا ونذهب إلى المحطة. إذا كنا نخطط للعمل من الجهاز الظاهري نفسه، فمن الملائم استخدام وضع التحميل الرسومي لـ LiveCD. هناك حتى فايرفوكس، بالطبع ليس الأحدث.
ولكن إذا كنا بالفعل في مزاج للتبسيط، أو أن الجهاز لا يحتوي على الكثير من ذاكرة الوصول العشوائي (RAM)، فإننا نقوم بالتمهيد إلى وضع النص، والذي يمكن تحديده في أداة تحميل التشغيل. قمنا بإعداد خادم ssh حتى نتمكن من العمل في الوحدة الطرفية من أجهزتنا الخاصة. لتتمكن من الوصول، ستحتاج إلى تغيير كلمة مرور الجذر وتعطيل جدار الحماية أو تكوينه.

$ سودو سو
# بدء خدمة sshd
# جذر كلمة المرور
#توقف خدمة iptables

نقوم بتقسيم القرص الخاص بنا باستخدام fdisk، (مفترق، الأداة المساعدة Red Hat Disk، محرر سداسي عشري، كما تريد :) إلى الأقسام المطلوبة. أنا شخصياً أحب fdisk الذي تم اختباره عبر الزمن. RHEL هو نظام محافظ، ويعمل fdisk افتراضيًا في وضع التوافق مع تراث ما قبل التاريخ، لذلك نقوم بتشغيله باستخدام علامات خاصة.
نقوم بإنشاء قسم 500M لمحمل التشغيل. وهذا حجم ضخم بالنسبة لقسم التمهيد، ولكننا لا نمانع في ذلك.
الأمر (م للمساعدة): ن
إجراء الأمر
ه ممتدة
ع القسم الأساسي (1-4)
ص
رقم القسم (1-4): 1
القطاع الأول (2048-20971519، الافتراضي 2048):
باستخدام القيمة الافتراضية 2048
القطاع الأخير، + القطاعات أو + الحجم (K، M، G) (2048-20971519، الافتراضي 20971519): +500 مليون

قمنا بتعيين علامة "قابلة للتمهيد" لها حتى تعرف المرحلة الأولى من أداة تحميل التشغيل مكان التمهيد بالضبط.
الأمر (م للمساعدة): أ
رقم القسم (1-4): 1

ونعطي بقية المساحة للجزء الثاني،
الأمر (م للمساعدة): ن
إجراء الأمر
ه ممتدة
ع القسم الأساسي (1-4)
ص
رقم القسم (1-4): 2
القطاع الأول (1026048-20971519، الافتراضي 1026048):
باستخدام القيمة الافتراضية 1026048
القطاع الأخير، + القطاعات أو + الحجم (K، M، G) (1026048-20971519، الافتراضي 20971519):
باستخدام القيمة الافتراضية 20971519

والتي، لتبسيط تعريف مجموعات LVM في مرحلة التمهيد، سنقوم بتعيين النوع على 8e (Linux LVM)
الأمر (م للمساعدة): ر
رقم القسم (1-4): 2
الرمز السداسي (اكتب L للقائمة):

قم بإنشاء نظام ملفات لـ /boot. هناك العديد من fs التي يمكن لـ GRUB، المعياري لجيش من نسخ RHEL، التمهيد منها. حتى سيدة عجوز تكفي تحويلة2، ليست هناك حاجة بشكل خاص إلى السجل الموجود في قسم التمهيد - تتم الكتابة إليه فقط عند تثبيت نواة جديدة وتغيير تكوين أداة تحميل التشغيل. اخترت تحويلة4. بالإضافة إلى ذلك، سنشير إلى تسمية للـ fs الجديد، والتي يمكن استخدامها بعد ذلك تتعددو com.fstab.

# mkfs.ext4 /dev/sda1
# التمهيد e2label /dev/sda1

نحن نقوم بإعداد LVM الذي سيعيش عليه نظامنا
#pvcreate /dev/sda2
# نظام vgcreate /dev/sda2

في المجموعة التي تم إنشاؤها، حدد القسم الجذر في 4G. هذا أكثر من كافٍ لنظام بسيط، سنعطي 1 جيجا للتبديل، والتي، مع الأقسام الجديدة، سيتم تركيبها على النظام المباشر. تمنحك المساحة المتبقية حرية إنشاء fs إضافية لـ /opt أو /var، ويمكنك أيضًا ترك احتياطي، مما سيسمح لك باستخدام لقطات LVM

# lvcreate -n root -L نظام 4G
# mkfs.ext4 /dev/system/root
# جذر e2label !$
# نظام lvcreate -n Swap –L 1G
# mkswap -f /dev/system/swap
# مقايضة !$
# mkdir -p /mnt/system/boot
# mount LABEL=root /mnt/system
# mount LABEL=boot /mnt/system/boot

2. تركيب وتكوين مكونات النظام

يتم تخزين المعلومات حول جميع حزم rpm المثبتة في قاعدة بيانات خاصة. أما بالنسبة لل دورة في الدقيقةوذلك ل يميمكنك تحديد جذر بديل، مما يمنحنا الفرصة لتثبيت RHEL في أي دليل بأقل عدد من الأوامر. آر بي إم دي بي- العمود الفقري RHEL، لنقم بإنشائه للنظام الجديد.
# دورة في الدقيقة --root=/mnt/system –initdb

مصادر حزم التثبيت لـ yum هي مستودعات الحزم، والروابط إليها موجودة في التكوينات /etc/yum.repos.d/. إذا كان هناك اتصال، فيمكن أن يكون هذا أي مستودع عام يمكن الوصول إليه عبر الإنترنت، أو مستودع خاص بك، يتم تثبيته من وحدة تخزين الشبكة، أو إذا كانت صور قرص التثبيت متاحة لك، فيمكنك استخدامها. مثله:

# يم تثبيت createrepo
# مكدير -p /mnt/iso/(1,2,3)
# حلقة mount -o /mnt/nas/install/oel-6.4-cd(1,2,3).iso /mnt/iso/(1,2,3)
# إنشاء ريبو /mnt/iso

إذا أردنا تثبيت CentOS، فيكفي تحديد $releasever بشكل صريح في ملفات .repo الموجودة. هذه المتغيرات مأخوذة من حزمة إصدار التوزيعة، والتي لم تصل بعد إلى النظام الجديد، لذا عليك القيام ببعض الخطوات البسيطة

# sed -i.orig "s/$releasever/6/g" /etc/yum.repos.d/*.repo

أحتاج إلى OEL حتى يتم تكوين yum في المستودع العام لشركة Oracle

# مف /etc/yum.repos.d(,.orig)
# mkdir /etc/yum.repos.d
#قرص مضغوط !$
# wget public-yum.Oracle.com/public-yum-ol6.repo

يمكنك البدء في تثبيت النظام. لنبدأ بمجموعة الحزم "البدائية" للغاية: حزمة الإصدار، وglibc، وbash وتوابعها:

# yum --installroot=/mnt/system install oraclelinux-release glibc bash

مثل هذا النظام جاهز بالفعل للتشغيل كجذر من أي نظام Linux. لكن لدينا خطط أخرى، لذا وضعنا rpm وyum مع كل التبعيات:

# yum --installroot=/mnt/system install rpm yum

سنقوم بتثبيت الحزم المتبقية على النظام الجديد. دعونا نسخ إعدادات نظام أسماء النطاقات، مستودعات يم. دعونا نربط الملفات الافتراضية لبيئتنا المباشرة بمسارات مماثلة للنظام وندخلها.

# القرص المضغوط /mnt/system
# سي بي /etc/resolv.conf ./etc/
# cp /etc/yum.repos.d/*.repo ./etc/yum.repos.d/

# mount -o bind /dev ./dev
# mount -o bind /sys ./sys
# mount -o bind /proc ./proc

#جذر ./

أول شيء نراه هو دعوة bash القياسية. لإحضاره إلى نموذج RHEL المعتاد، انسخ إعدادات bash من /etc/skel.

باش-4.1# cp /etc/skel/.bash* /root/
bash-4.1# المصدر /root/.bashrc

لنقم بتثبيت بعض البرامج الأساسية:

  • dhclient، ومن بين تبعياته (بالإضافة إلى شعارات نظام التشغيل في OEL :) يوجد أيضًا udev ونظام تهيئة وحتى جدار حماية، مما سيجعل نظامنا أقرب إلى الاستقلال بضربة واحدة
  • برنامج جدولة cronie، الذي يحمل postfix كمسجل MTA وrsyslog
  • أقل، الذي، passwd، nc، التلنت، الذي، يا رجل
  • الصدفة المفضلة والمحرر والبرامج الأخرى حسب تقديرك
نطاق البرامج في مستودعات RHEL الأساسية محدود جدًا، ولكن لحسن الحظ يوجد EPEL، المصمم لحل هذه المشكلة:
دورة في الدقيقة -i www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
يم تثبيت passwd dhclient openssh cronie vim-الحد الأدنى من netcat telnet أقل أي htop tmux أقل zsh فيجيت

وبما أننا نستخدم LVM، يمكننا في أي وقت أثناء التثبيت (الآن على سبيل المثال) التقاط لقطة من fs لدينا - والتي ستكون لقطة جماعية لقاعدة RHEL، أو Stage3 في مصطلحات Gentoo. ويمكن إلقاؤها إلى مخزن آخر. أو قم بإنشاء أرشيف لقطة FS عن طريق تركيبه. بناءً على هذه اللقطة، يمكنك إنشاء قوالب لـ OpenVZ والأنظمة المشابهة بأقل جهد. من الأفضل القيام بكل هذا خارج chroot:

(livecd) # lvcreate -L1G -s -nstage3 system/root

(livecd) # xz /dev/system/stage3 > /mnt/nas/templates/OEL6.4-minimal.bin.xz

(livecd) # mkdir /mnt/stage3
(livecd) # mount /dev/system/stage3 !$
(قرص حي) # قرص مضغوط !$
(livecd) # tar -zvpf /mnt/nas/templates/OEL6.4-minimal.tar.gz ./

لنعد جدولًا لأنظمة الملفات. بالنسبة للمسار الجذر، فمن الأكثر موثوقية تحديده كجهاز افتراضي LVM، نظرًا لوجود مشكلات محتملة في التسمية عند تغيير التكوين نظام القرصفهو يقرر السيارة "حسب التصميم".

# السادس /etc/fstab
LABEL=boot /boot ext4 noauto 1 1
/dev/mapper/system-root ext4 الإعدادات الافتراضية 1 2

لنقم بإعداد الشبكة عن طريق إنشاء ملفات التكوين، كما يفعل مثبت anaconda عادةً.
# السادس /etc/sysconfig/network
الشبكات = نعم
HOSTNAME=spoon.matrix.local

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
الجهاز=eth0
BOOTPROTO=dhcp
ONBOOT=نعم


لنقم بإنشاء مستخدم جديد يتمتع بحقوق Sudo ونحدد كلمة مرور له.
useradd -u1337 -m -s /bin/zsh -G عجلة مورفيوس
# صدى "مورفيوس ALL=(ALL) ALL" >> /etc/sudoers.d/morpheus
#passwdmorpheus

لنقم بإعداد منطقة زمنية محلية.
# ln -sf /usr/share/zoneinfo/Europe/Riga /etc/localtime

دعونا نضع تحية في motd.

بعد ذلك، يمكننا، من حيث المبدأ، تكوين الجهاز ل مهمة عملحسب تقديري، لكني أفضل الإقلاع منه أولاً:

3. تجهيز النظام للإقلاع الذاتي

دعونا تركيبه قسم التمهيدوقم بتثبيت أداة تحميل التشغيل ومدير التكوين وأدوات إدارة LVM والنواة
#جبل/التمهيد
# يم تثبيت نواة اليرقة lvm2

لكي يتمكن الضيع من تسجيل النوى في تكوين أداة تحميل التشغيل نفسه، يجب القيام ببعض العمل. بالإضافة إلى الارتباط الرمزي لتكوين GRUB، فإنه يحتاج إلى إدخال عمل واحد على الأقل في التكوين، والذي يتم استخدامه كقالب. في النظام المثبت بطريقة قياسية، يتم إنشاء القالب الأولي بواسطة اناكوندا. سيتعين علينا إعداد التكوين يدويًا، مع الإشارة إلى النواة المثبتة حديثًا و المعلمات المطلوبةله. على سبيل المثال، سيؤدي الهدوء إلى إزالة الإسهاب المفرط للنواة، وسيقوم rhgb بتشغيل شريط تقدم مزيف.
# قرص مضغوط / الخ
# ln -sf ../boot/grub/grub.conf
# القرص المضغوط / التمهيد
# ln -sf grub.conf القائمة.lst
# السادس grub.conf
المهلة = 5
splashimage=(hd0,0)/grub/splash.xpm.gz
Hiddenmenu
عنوان لينكس
الجذر (HD0،0)
النواة /vmlinuz-2.6.32-358.6.2.el6.x86_64 ro lvm root=/dev/mapper/system-root LANG=en_US.UTF-8
initrd /initramfs-2.6.32-358.6.2.el6.x86_64.img

دعونا نعيد تثبيت النواة للتأكد من أن grubby يعمل وستتم إضافة تحديثات kernel بشكل صحيح إلى التكوين في المستقبل. بعد ذلك، يمكننا إزالة الإدخال بمثالنا من التكوين:
# يم إعادة تثبيت النواة
# السادس grub.conf

قم بتثبيت أداة تحميل التشغيل على القرص الخاص بنا
# grub-install /dev/sda --no-floppy

إذا لم يعمل البرنامج النصي للتثبيت لسبب ما، فيمكن تثبيت grub على القرص يدويًا
#نكش
اليرقة> الجذر (hd0،0)
اليرقة> الإعداد (hd0)

أعد التشغيل في نظامنا وابدأ 4. ضبط النظام لمهام العمل. هُم.

هذه هي الطريقة التي يتم بها إنشاء القوالب المضبوطة للخوادم. كلاهما عالمي، ومناسب لأنظمة التشغيل الآلي، ومستهدف، وجاهز للنشر بأقل قدر من التكوين.



أخبر الأصدقاء