Minimale ynstallaasje fan CentOS / Fedora / RedHat

Ik haw gjin twifel dat aadlike dons - Linux-behearders - stribje om de set fan pakketten ynstalleare op 'e server safolle mooglik te minimalisearjen. It is ekonomysk, feiliger en jout de behearder in gefoel fan folsleine kontrôle en begryp fan de oanhâldende prosessen.

Dêrom liket in typysk senario foar de earste ynstallaasje fan it bestjoeringssysteem te kiezen foar de minimale opsje, en dan folje it mei de nedige pakketten.

Minimale ynstallaasje fan CentOS / Fedora / RedHat

De minimale opsje oanbean troch de CentOS-ynstallearder blykt lykwols net hielendal minimaal te wêzen. D'r is in manier om de grutte fan 'e earste ynstallaasje fan it systeem op in standert dokuminteare manier te ferminderjen.

Troch it CentOS-bestjoeringssysteem op it wurk te brûken, ûntdekke jo ier of letter de automatisearring fan syn ynstallaasje mei it Kickstart-meganisme. Ik haw CentOS net ynstalleare mei de standert ynstallearder foar in lange tiid. Tidens it wurk is in foldwaande arsenal fan konfiguraasje-kickstart-bestannen sammele, wêrtroch jo systemen automatysk kinne ynsette, ynklusyf op LVM, krypto-partysjes, mei in minimale GUI, ensfh.

En sa, yn ien fan 'e releases fan' e 7e ferzje, hat RedHat in geweldige opsje tafoege oan Kickstart, wêrtroch jo it byld fan it ynstalleare systeem fierder kinne minimalisearje:

--nocore

Skeakelt ynstallaasje fan de Kearn pakketgroep dy't oars altyd standert ynstalleare is. It útskeakeljen fan de Kearn pakketgroep moat brûkt wurde foar it meitsjen fan lichtgewicht konteners; it ynstallearjen fan in buroblêd of serversysteem mei --nocore sil resultearje yn in ûnbrûkber systeem.

RedHat warskôget earlik oer de mooglike gefolgen fan it brûken fan dizze opsje, mar myn jierren fan gebrûk yn in echte omjouwing befêstiget har stabiliteit en tapasberens.

Hjirûnder is in foarbyld fan in minimale ynstallaasje kickstart-bestân. De dappere kin der yum fan útslute. Meitsje jo klear foar ferrassingen:

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

Ik wol opmerke dat CentOS / RedHat loyaler is dan Fedora yn 'e ynterpretaasje fan' e opsje. Dat lêste sil it systeem sa emaskulearje dat it opnij ynstalleare moat wurde mei de tafoeging fan fitale nutsbedriuwen.

As bonus sil ik in "stavering" jaan foar it ynstallearjen fan in minimale grafyske omjouwing yn CentOS / RedHat (ferzje 7):

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

Sawol de minimale ôfbylding fan it bestjoeringssysteem as de minimale grafyske omjouwing binne troch my hifke en wurkje op echte systemen.

Boarne: www.habr.com

Add a comment