Nuk kam dyshime se donat e nderuar â administratorĂ«t e Linux â synojnĂ« ta minimizojnĂ« sa mĂ« shumĂ« ĐœĐ°Đ±ĐŸŃin e paketave tĂ« instaluara nĂ« server. Kjo Ă«shtĂ« mĂ« e leverdisshme, mĂ« e sigurt dhe i jep administratorit ndjenjĂ«n e njĂ« kontroli dhe kuptimi tĂ« plotĂ« tĂ« proceseve qĂ« ndodhin.
Prandaj, skenari tipik i instalimit fillestar tĂ« sistemit operativ duket si zgjedhje e opsionit minimal, e mĂ« pas â mbushje me paketat e nevojshme.

Megjithatë, opsioni minimal që ofron instaluesi CentOS rezulton të mos jetë krejtësisht minimal. Ka një mënyrë për të reduktuar madhësinë e instalimit fillestar të sistemit në një mënyrë standarde që është e dokumentuar.
Duke përdorur sistemin operativ CentOS në punë, herët a vonë zbulojmë automatizimin e instalimit të tij përmes mekanizmit Kickstart. Unë tashmë nuk e instaloj CentOS me instaluesin standard. Gjatë punës kam grumbulluar një arsenali të mjaftueshëm të skedarëve të konfigurimit kickstart, të cilat lejojnë të zhvillohen sistemet në mënyrë automatike, përfshirë në LVM, në seksione criptike, me një GUI minimal etj.
Dhe ja, në një nga versionet e 7-të, RedHat shtoi një mundësi të habitshme në Kickstart, që lejon minimizimin edhe më tej të imazhit të sistemit në instalim:
ânocore
Ăon nĂ« çaktivizimin e instalimit tĂ« grupit tĂ« paketave, i cili gjithashtu instalohet gjithmonĂ« si parazgjedhje. Ăaktivizimi i grupit tĂ« paketave duhet tĂ« pĂ«rdoret vetĂ«m pĂ«r krijimin e kontejnerĂ«ve tĂ« lehtĂ«; instalimi i njĂ« sistemi desktop ose server me ânocore do tĂ« rezultojĂ« nĂ« njĂ« sistem tĂ« papĂ«rdorshĂ«m.
RedHat sinqerisht paralajmëron për pasojat e mundshme të përdorimit të kësaj mundësie, megjithatë, vitet e përdorimit tim në mjedis real e konfirmojnë stabilitetin dhe aplikueshmërinë e saj.
Më poshtë jepet një shembull i skedarit kickstart për një instalim minimal. Të guximshmit mund të përjashtojnë yum nga ai. Jini të gatshëm 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ë theksoj se CentOS/RedHat është më tolerant ndaj opsioneve sesa Fedora. Kjo e fundit e degradon sistemin aq shumë saqë nevojitet një riinstalimin me shtimin e utiliteteve jetik.
Si një bonus, po sjell «formulën» për instalimin e një ambienti grafik minimal 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 ambienti grafik minimal janë provuar nga unë dhe funksionojnë në sisteme reale.
Burimi: habr.com
