Instalimi minimal i CentOS/Fedora/RedHat

Nuk kam asnjë dyshim se dons fisnikë - administratorët e Linux - përpiqen të minimizojnë sa më shumë grupin e paketave të instaluara në server. Është më ekonomik, më i sigurt dhe i jep administratorit një ndjenjë të kontrollit të plotë dhe të kuptuarit të proceseve në vazhdim.

Prandaj, një skenar tipik për instalimin fillestar të sistemit operativ duket si zgjedhja e opsionit minimal dhe më pas plotësimi i tij me paketat e nevojshme.

Instalimi minimal i CentOS/Fedora/RedHat

Sidoqoftë, opsioni minimal i ofruar nga instaluesi CentOS rezulton të jetë jo mjaft minimal. Ekziston një mënyrë për të zvogëluar madhësinë e instalimit fillestar të sistemit në një mënyrë standarde të dokumentuar.

Duke përdorur sistemin operativ CentOS në punë, herët a vonë zbuloni automatizimin e instalimit të tij duke përdorur mekanizmin Kickstart. Unë nuk e kam instaluar CentOS me instaluesin standard për një kohë të gjatë. Gjatë punës, është grumbulluar një arsenal i mjaftueshëm i skedarëve të fillimit të konfigurimit, duke ju lejuar të vendosni automatikisht sisteme, duke përfshirë në LVM, ndarje kripto, me një GUI minimal, etj.

Dhe kështu, në një nga publikimet e versionit të 7-të, RedHat shtoi një opsion të mahnitshëm në Kickstart, i cili ju lejon të minimizoni më tej imazhin e sistemit të instaluar:

--nocore

Çaktivizon instalimin e Bërthamë grupi i paketave i cili përndryshe instalohet gjithmonë si parazgjedhje. Çaktivizimi i Bërthamë grupi i paketave duhet të përdoret për krijimin e kontejnerëve të lehtë; instalimi i një sistemi desktop ose serveri me --nocore do të rezultojë në një sistem të papërdorshëm.

RedHat paralajmëron sinqerisht për pasojat e mundshme të përdorimit të këtij opsioni, por vitet e mia të përdorimit në një mjedis real konfirmojnë stabilitetin dhe zbatueshmërinë e tij.

Më poshtë është një shembull i një skedari minimal të nisjes së instalimit. Trimat mund të përjashtojnë yum prej saj. Bëhuni gati për surpriza:

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

Dua të vërej se CentOS / RedHat është më besnik ndaj Fedora-s në interpretimin e opsionit. Ky i fundit do ta dobësojë sistemin aq shumë sa do të duhet të riinstalohet me shtimin e shërbimeve jetësore.

Si bonus, unë do të jap një "magji" për instalimin e një mjedisi minimal grafik në CentOS / RedHat (versioni 7):

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

Si imazhi minimal i sistemit operativ ashtu edhe mjedisi minimal grafik janë testuar nga unë dhe punojnë në sisteme reale.

Burimi: www.habr.com

Shto një koment