Nuk e dyshoj se administratorët e Linux-it, që janë njerëz të nderuar, përpiqen të minimizojnë sa më shumë paketat që instalohet në server. Kjo është më ekonomike, më e sigurt dhe i jep administratorit një ndjenjë kontrolli dhe kuptimi të plotë mbi proceset që ndodhin.
Prandaj, skenari tipik për instalimin fillestar të sistemit operativ duket si zgjedhja e variantit minimal, dhe më pas plotësimi me paketat e nevojshme.

Megjithatë, varianti minimal që ofrohet nga instaluesi i CentOS-it, nuk është plotësisht minimal. Ekziston një mënyrë për të ulur madhësinë e instalimit fillestar të sistemit me një metodë standarde të dokumentuar.
Duke përdorur sistemin operativ CentOS, herët apo vonë, ndeshesh me automatizimin e instalimit të tij përmes mekanizmit Kickstart. Unë gjatë kohës së punës sime nuk kam instaluar CentOS me instaluesin standard. Gjatë punës, kam grumbulluar një arsenal të mjaftueshëm skedarësh konfigurimi kickstart që lejojnë zhvillimin automatik të sistemeve, duke përfshirë ato mbi LVM, ndarje të kriptuara, me GUI minimal etj.
Dhe ja, në disa nga lëshimet e versionit 7, RedHat shtoi një opsion të habitshëm në Kickstart që lejon minimizimin edhe më tej të imazhit të sistemit që do të instalohet:
ânocore
Ăon nĂ« çaktivizimin e instalimit tĂ« grupit tĂ« paketave i cili pĂ«rndryshe instalohet gjithmonĂ« si default. Ăaktivizimi i grupit tĂ« paketave duhet tĂ« pĂ«rdoret vetĂ«m pĂ«r krijimin e kontejnerĂ«ve tĂ« lehta; instalimi i njĂ« sistemi desktop apo serveri me ânocore do tĂ« rezultojĂ« nĂ« njĂ« sistem tĂ« papĂ«rdorshĂ«m.
RedHat sinqerisht paralajmëron për pasojat e mundshme të shfrytëzimit të këtij opsioni, megjithatë, vitet e përdorimit tim në një mjedis real e konfirmojnë stabilitetin dhe aplikueshmërinë e saj.
Më poshtë është një shembull i skedarit kickstart për instalimin minimal. Ata që janë të guximshëm mund ta përjashtojnë yum nga ai. Pini gotën tuaj dhe përgatituni për surpriza:
instalo
tekst
url --url="http://server/centos/7/os/x86_64/"
eula --pranuar
firstboot --ndaluar
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
timezone Afrika/Abidjan
auth --mundësohetshadow --passalgo=sha512
rootpw --plainsht ***
ignoredisk --vetëm-përdor=sda
zerombr
bootloader --vendndodhja=mbr
clearpart --të gjitha --initlabel
part /boot/efi --fstype="efi" --size=100 --fsoptions="umask=0077,shortname=winnt"
part / --fstype="ext4" --size=1 --rritje
network --bootproto=dhcp --hostname=localhost --onboot=on --activate
#rinis
poweroff
%packages --nocore --nobase --excludedocs
yum
%end
don com_redhat_kdump --ndaluar
%end
Dua të theksoj se CentOS/RedHat është më tolerant ndaj Fedora-s në interpretimin e opsionit. E fundit e redukton aq shumë sistemin saqë do të kërkohet instalim i përsëritur duke shtuar utilitetet thelbësore.
Si bonus, do të jap "përdorimin" për të instaluar një mjedis 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: habr.com
