Instalimi minimal i CentOS/Fedora/RedHat

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.

Instalimi minimal i CentOS/Fedora/RedHat

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 Core i cili pĂ«rndryshe instalohet gjithmonĂ« si default. Çaktivizimi i Core 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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster