Minimale installasie van CentOS/Fedora/RedHat

Ek twyfel nie daaraan dat edele dons - Linux-administrateurs - daarna streef om die stel pakkette wat op die bediener geïnstalleer is, te verminder nie. Dit is meer ekonomies, veiliger en gee die administrateur 'n gevoel van volledige beheer en begrip van die prosesse wat plaasvind.

Daarom lyk 'n tipiese scenario vir die aanvanklike installering van 'n bedryfstelsel soos om die minimum opsie te kies en dit dan met die nodige pakkette te vul.

Minimale installasie van CentOS/Fedora/RedHat

Die minimum opsie wat deur die CentOS-installeerder aangebied word, blyk egter nie heeltemal minimaal te wees nie. Daar is 'n manier om die grootte van die aanvanklike stelselinstallasie op 'n standaard gedokumenteerde manier te verminder.

Deur die CentOS-bedryfstelsel in jou werk te gebruik, ontdek jy vroeër of later die outomatisering van die installasie daarvan deur die Kickstart-meganisme te gebruik. Ek het lanklaas CentOS met die standaard installeerder geïnstalleer. Tydens ons werk het ons 'n voldoende arsenaal van kickstart-konfigurasielêers opgehoop wat ons in staat stel om stelsels outomaties te ontplooi, insluitend op LVM, kripto-partisies, met 'n minimale GUI, ens.

En so, in een van die vrystellings van weergawe 7, het RedHat 'n wonderlike opsie by Kickstart gevoeg, wat jou toelaat om die beeld van die geïnstalleerde stelsel verder te minimaliseer:

--geen kern

Deaktiveer installasie van die Core pakketgroep wat andersins altyd by verstek geïnstalleer is. Deaktiveer die Core pakketgroep moet slegs gebruik word vir die skep van liggewig houers; installering van 'n lessenaar of bedienerstelsel met --nocore sal lei tot 'n onbruikbare stelsel.

RedHat is vooraf oor die moontlike gevolge van die gebruik van hierdie opsie, maar jare se gebruik in werklike omgewings bevestig die stabiliteit en toepaslikheid daarvan.

Hieronder is 'n voorbeeld van 'n minimale installasie kickstart-lêer. Die dapperes kan yum daaruit uitsluit. Wees voorbereid vir verrassings:

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

Ek wil daarop let dat CentOS/RedHat meer lojaal is aan Fedora in sy interpretasie van die opsie. Laasgenoemde sal die stelsel soveel dreineer dat dit herinstallasie sal verg met die byvoeging van belangrike nutsprogramme.

As 'n bonus gee ek jou 'n "spel" vir die installering van 'n minimale grafiese omgewing in CentOS/RedHat (weergawe 7):

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

Ek het beide die minimale bedryfstelselbeeld en die minimale grafiese omgewing getoets en werk op regte stelsels.

Bron: will.com

Voeg 'n opmerking