Instalimi minimal i CentOS/Fedora/RedHat

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.

Instalimi minimal i CentOS/Fedora/RedHat

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Ă« BĂ«rthama grupit tĂ« paketave, i cili gjithashtu instalohet gjithmonĂ« si parazgjedhje. Çaktivizimi i BĂ«rthama 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

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