Installazione minima di CentOS / Fedora / RedHat

Ùn aghju micca dubbitu chì i dons nobili - amministratori Linux - s'impegnanu à minimizzà l'inseme di pacchetti installati nantu à u servitore quantu pussibule. Hè più ecunomica, più sicura è dà à l'amministratore un sensu di cuntrollu cumpletu è capiscenu di i prucessi in corso.

Per quessa, un scenariu tipicu per a stallazione iniziale di u sistema upirativu s'assumiglia à sceglie l'opzione minima, è poi riempia cù i pacchetti necessarii.

Installazione minima di CentOS / Fedora / RedHat

Tuttavia, l'opzione minima offerta da l'installatore CentOS ùn hè micca abbastanza minima. Ci hè un modu per riduce a dimensione di a stallazione iniziale di u sistema in modu standard documentatu.

Utilizendu u sistema operatore CentOS à u travagliu, prima o dopu scopre l'automatizazione di a so installazione cù u mecanismu Kickstart. Ùn aghju micca stallatu CentOS cù u installatore standard per un bellu pezzu. Durante u travagliu, hè statu accumulatu un arsenale abbastanza di cunfigurazione kickstart files, chì vi permette di implementà automaticamente sistemi, cumpresu in LVM, partizioni criptu, cù una GUI minima, etc.

È cusì, in una di e versioni di a 7a versione, RedHat hà aghjustatu una opzione maravigghiusa à Kickstart, chì permette di minimizzà più l'imaghjini di u sistema installatu:

--nocore

Disabilita l'installazione di u Core gruppu di pacchetti chì altrimenti hè sempre stallatu per difettu. Disattivà u Core U gruppu di pacchetti deve esse usatu per creà cuntenituri ligeri; installà un sistema di desktop o di u servitore cù --nocore hà da esse un sistema inutilizabile.

RedHat avvisa onestamente nantu à e pussibuli cunsequenze di l'usu di sta opzione, ma i mo anni di usu in un ambiente veru cunfirmanu a so stabilità è applicabilità.

Quì sottu hè un esempiu di un schedariu kickstart d'installazione minima. U bravu pò escludiri yum da ellu. Preparate per sorprese:

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

Vogliu nutà chì CentOS / RedHat hè più fideli à Fedora in l'interpretazione di l'opzione. L'ultime hà da emasculate u sistema tantu chì deve esse reinstallatu cù l'aghjunzione di utilità vitali.

Comu bonus, daraghju un "incantesimu" per installà un ambiente gràficu minimu in CentOS / RedHat (versione 7):

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

Tramindui l'imaghjini di u sistema operatore minimu è l'ambiente gràficu minimu sò stati pruvati da mè è travaglianu in sistemi veri.

Source: www.habr.com

Add a comment