Ƙaramin shigarwa CentOS/Fedora/RedHat

Ba ni da shakka cewa masu kula da kyau su ne masu gudanarwa Linux — стремятся максимально минимизировать набор устанавливаемых на сервер пакетов. Это экономичнее, безопаснее и вселяет в администратора ощущение полного контроля и понимания происходящих процессов.

Saboda haka, yanayin da aka saba don shigarwa na farko na tsarin aiki yana kama da zabar mafi ƙarancin zaɓi, sannan a cika shi da fakitin da suka dace.

Ƙaramin shigarwa CentOS/Fedora/RedHat

Однако, минимальный вариант, предлагаемый установщиком CentOS, оказывается не совсем минимальным. Есть способ уменьшить размер начальной установки системы стандартным документированным способом.

Используя операционную систему CentOS в работе рано или поздно открываешь для себя автоматизацию ее установки при помощи механизма Kickstart. Я давно уже не инсталлирую CentOS стандартным установщиком. За время работы накопился достаточный арсенал настроечных kickstart файлов, позволяющих в автоматическом режиме разворачивать системы, в том числе на LVM, крипто разделах, с минимальным GUI и т.п.

Sabili da haka, a cikin ɗayan fitowar sigar 7, RedHat ya ƙara wani zaɓi mai ban mamaki zuwa Kickstart, wanda ke ba ku damar ƙara girman hoton tsarin da aka shigar:

--babu

Yana hana shigarwa na core rukunin kunshin wanda in ba haka ba koyaushe ana shigar da shi ta tsohuwa. Kashewa core rukunin kunshin ya kamata a yi amfani da shi kawai don ƙirƙirar kwantena masu nauyi; shigar da tsarin tebur ko uwar garken tare da --nocore zai haifar da tsarin da ba za a iya amfani da shi ba.

RedHat yana gaba game da yiwuwar sakamakon amfani da wannan zaɓin, amma shekaru da aka yi amfani da shi a cikin mahalli na ainihi yana tabbatar da kwanciyar hankali da dacewa.

A ƙasa akwai misalin ƙaramin fayil ɗin kickstart na shigarwa. Jarumi na iya cire yum daga ciki. Yi shiri don abubuwan mamaki:

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 лояльнее Fedora в интерпретации опции. Последняя настолько сильно выхолостит систему, что потребуется повторная установка с добавлением жизненно важных утилит.

В качестве бонуса приведу «заклинание» по установке минимального графического окружения в CentOS/RedHat (7-ой версии):

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

Na gwada duka mafi ƙarancin hoton tsarin aiki da mafi ƙarancin yanayin hoto da aiki akan tsarin gaske.

source: www.habr.com

Sayi amintaccen masauki don shafuka tare da kariyar DDoS, sabar VPS VDS 🔥 Sayi ingantaccen masaukin yanar gizo tare da kariyar DDoS, sabar VPS VDS | ProHoster