الحد الأدنى من تركيب CentOS / Fedora / RedHat

ليس لدي شك في أن Noble dons - مديرو Linux - يسعون لتقليل مجموعة الحزم المثبتة على الخادم قدر الإمكان. إنه أكثر اقتصادا وأكثر أمانًا ويمنح المسؤول شعورًا بالتحكم والفهم الكاملين للعمليات الجارية.

لذلك ، يبدو السيناريو النموذجي للتثبيت الأولي لنظام التشغيل مثل اختيار الخيار الأدنى ، ثم تعبئته بالحزم اللازمة.

الحد الأدنى من تركيب CentOS / Fedora / RedHat

ومع ذلك ، فإن الخيار الأدنى الذي يقدمه مثبت CentOS ليس بالحد الأدنى. هناك طريقة لتقليل حجم التثبيت الأولي للنظام بطريقة موثقة قياسية.

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

وهكذا ، في أحد إصدارات الإصدار السابع ، أضاف RedHat خيارًا رائعًا إلى Kickstart ، والذي يسمح لك بتقليل صورة النظام المثبت بشكل أكبر:

--نوكور

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

يحذر RedHat بصدق من العواقب المحتملة لاستخدام هذا الخيار ، لكن سنوات الاستخدام التي أمضيتها في بيئة حقيقية تؤكد استقراره وإمكانية تطبيقه.

يوجد أدناه مثال لملف بدء التثبيت البسيط. يمكن للشجعان استبعاد يم منه. استعد للمفاجآت:

install
text

url --url="http://server/centos/7/os/x86_64/"

eula --agreed
firstboot --disable

keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
timezone Africa/Abidjan

auth --enableshadow --passalgo=sha512
rootpw --plaintext ***

ignoredisk --only-use=sda

zerombr
bootloader --location=mbr
clearpart --all --initlabel

part /boot/efi --fstype="efi" --size=100 --fsoptions="umask=0077,shortname=winnt"
part / --fstype="ext4" --size=1 --grow

network --bootproto=dhcp --hostname=localhost --onboot=on --activate

#reboot
poweroff

%packages --nocore --nobase --excludedocs
yum

%end

%addon com_redhat_kdump --disable

%end

أريد أن أشير إلى أن CentOS / RedHat أكثر ولاءً لفيدورا في تفسير الخيار. سيؤدي هذا الأخير إلى إضعاف النظام لدرجة أنه سيحتاج إلى إعادة تثبيته مع إضافة المرافق الحيوية.

كمكافأة ، سأقدم "تعويذة" لتثبيت الحد الأدنى من البيئة الرسومية في CentOS / RedHat (الإصدار 7):

yum -y groupinstall x11
yum -y install gnome-classic-session
systemctl set-default graphical.target

لقد تم اختبار الحد الأدنى من صورة نظام التشغيل والحد الأدنى من البيئة الرسومية بواسطتي والعمل على أنظمة حقيقية.

المصدر: www.habr.com

إضافة تعليق