من شکی ندارم که noble dons - مدیران لینوکس - تلاش می کنند مجموعه بسته های نصب شده روی سرور را تا حد امکان به حداقل برسانند. مقرون به صرفه تر، ایمن تر است و به مدیر احساس کنترل کامل و درک فرآیندهای در حال انجام را می دهد.
بنابراین، یک سناریوی معمولی برای نصب اولیه سیستم عامل مانند انتخاب حداقل گزینه و سپس پر کردن آن با بسته های لازم به نظر می رسد.
با این حال، حداقل گزینه ارائه شده توسط نصب کننده CentOS کاملاً حداقل نیست. راهی برای کاهش اندازه نصب اولیه سیستم به صورت مستند استاندارد وجود دارد.
با استفاده از سیستم عامل CentOS در محل کار، دیر یا زود به اتوماسیون نصب آن با استفاده از مکانیزم Kickstart پی می برید. من مدت زیادی است که CentOS را با نصب کننده استاندارد نصب نکرده ام. در طول کار، زرادخانه کافی از فایلهای شروع پیکربندی انباشته شده است که به شما امکان میدهد تا به طور خودکار سیستمها را از جمله در LVM، پارتیشنهای کریپتو، با حداقل رابط کاربری گرافیکی و غیره مستقر کنید.
و بنابراین، در یکی از نسخههای نسخه هفتم، RedHat یک گزینه شگفتانگیز به Kickstart اضافه کرد که به شما امکان میدهد تصویر سیستم نصب شده را بیشتر به حداقل برسانید:
--nocore
نصب را غیرفعال می کند هسته گروه بسته که در غیر این صورت همیشه به طور پیش فرض نصب می شود. غیرفعال کردن هسته گروه بسته باید برای ایجاد ظروف سبک وزن استفاده شود. نصب دسکتاپ یا سیستم سرور با --nocore منجر به یک سیستم غیرقابل استفاده می شود.
RedHat صادقانه در مورد عواقب احتمالی استفاده از این گزینه هشدار می دهد، اما سال ها استفاده من در یک محیط واقعی پایداری و کاربردی بودن آن را تایید می کند.
در زیر نمونه ای از فایل کیک استارت نصب حداقل است. شجاع می تواند یام را از آن حذف کند. برای سورپرایز آماده شوید:
می خواهم توجه داشته باشم که CentOS / RedHat در تفسیر گزینه به فدورا وفادارتر است. دومی سیستم را به قدری از بین می برد که نیاز به نصب مجدد با افزودن ابزارهای حیاتی دارد.
به عنوان یک جایزه، من یک "طلسم" برای نصب یک محیط گرافیکی حداقل در CentOS / RedHat (نسخه 7) می دهم: