Hech shubham yo'qki, olijanob donlar - Linux ma'murlari - serverda o'rnatilgan paketlar to'plamini iloji boricha kamaytirishga intilishadi. Bu yanada tejamkor, xavfsizroq va administratorga davom etayotgan jarayonlarni to'liq nazorat qilish va tushunish hissini beradi.
Shuning uchun, operatsion tizimni dastlabki o'rnatishning odatiy stsenariysi minimal variantni tanlash va keyin uni kerakli paketlar bilan to'ldirishga o'xshaydi.
Biroq, CentOS o'rnatuvchisi tomonidan taklif qilinadigan minimal variant unchalik ham minimal emas. Tizimning dastlabki o'rnatilishi hajmini standart hujjatlashtirilgan tarzda kamaytirish usuli mavjud.
Ishda CentOS operatsion tizimidan foydalanib, ertami-kechmi siz Kickstart mexanizmi yordamida uni o'rnatishni avtomatlashtirishni topasiz. Men uzoq vaqt davomida standart o'rnatuvchi bilan CentOS-ni o'rnatmaganman. Ish davomida tizimlarni, shu jumladan LVM-da, kripto bo'limlarida, minimal GUI va boshqalarda avtomatik ravishda joylashtirish imkonini beruvchi konfiguratsiya kickstart fayllarining etarli arsenali to'plangan.
Shunday qilib, 7-versiyaning relizlaridan birida RedHat Kickstart-ga o'rnatilgan tizim tasvirini yanada minimallashtirish imkonini beruvchi ajoyib variantni qo'shdi:
--nocore
ni o'rnatishni o'chirib qo'yadi Core har doim sukut bo'yicha o'rnatiladigan paketlar guruhi. ni o'chirib qo'yish Core paketlar guruhi engil idishlarni yaratish uchun ishlatilishi kerak; --nocore bilan ish stoli yoki server tizimini o'rnatish yaroqsiz tizimga olib keladi.
RedHat ushbu variantdan foydalanishning mumkin bo'lgan oqibatlari haqida ochiqchasiga ogohlantiradi, ammo mening haqiqiy muhitda yillar davomida foydalanishim uning barqarorligi va qo'llanilishini tasdiqlaydi.
Quyida minimal o'rnatish kickstart fayliga misol keltirilgan. Jasur undan yumni istisno qilishi mumkin. Syurprizlarga tayyor bo'ling:
Shuni ta'kidlashni istardimki, CentOS / RedHat variantni talqin qilishda Fedoraga ko'proq sodiqdir. Ikkinchisi tizimni shunchalik zaiflashtiradiki, uni hayotiy yordamchi dasturlar qo'shilishi bilan qayta o'rnatish kerak bo'ladi.
Bonus sifatida men CentOS / RedHat-da minimal grafik muhitni o'rnatish uchun "afsun" beraman (versiya 7):