Minimuma instalado de CentOS/Fedora/RedHat

Mi ne dubas, ke noblaj donoj - Linukso-administrantoj - klopodas por minimumigi la aron da pakaĵoj instalitaj sur la servilo kiel eble plej multe. Ĝi estas pli ekonomia, pli sekura kaj donas al la administranto senton de kompleta kontrolo kaj kompreno de la daŭrantaj procezoj.

Sekve, tipa scenaro por la komenca instalado de la operaciumo aspektas kiel elekti la minimuman opcion, kaj poste plenigi ĝin per la necesaj pakaĵoj.

Minimuma instalado de CentOS/Fedora/RedHat

Tamen, la minimuma opcio ofertita de la instalilo de CentOS montriĝas ne tute minimuma. Estas maniero redukti la grandecon de la komenca instalado de la sistemo laŭ norma dokumentita maniero.

Uzante la operaciumon CentOS en la laboro, pli aŭ malpli frue vi malkovras la aŭtomatigon de ĝia instalado per la Kickstart-mekanismo. Mi ne instalis CentOS kun la norma instalilo dum longa tempo. Dum la laboro, sufiĉa arsenalo da agordaj kickstart dosieroj estis akumulita, permesante vin aŭtomate disfaldi sistemojn, inkluzive sur LVM, kriptaj subdiskoj, kun minimuma GUI, ktp.

Kaj tiel, en unu el la eldonoj de la 7-a versio, RedHat aldonis mirindan opcion al Kickstart, kiu ebligas vin plie minimumigi la bildon de la instalita sistemo:

--nocore

Malebligas instaladon de la kerna pakaĵgrupo kiu alie ĉiam estas instalita defaŭlte. Malebligante la kerna pakaĵgrupo devas esti uzata por krei malpezajn ujojn; instali labortablon aŭ servilan sistemon per --nocore rezultos en neuzebla sistemo.

RedHat avertas honeste pri la eblaj sekvoj de uzado de ĉi tiu opcio, sed miaj jaroj da uzo en reala medio konfirmas ĝian stabilecon kaj aplikeblecon.

Malsupre estas ekzemplo de minimuma instala kickstart-dosiero. La kuraĝuloj povas ekskludi yum de ĝi. Preparu por surprizoj:

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

Mi volas rimarki, ke CentOS / RedHat estas pli lojala al Fedora en la interpreto de la opcio. Ĉi-lasta malpurigos la sistemon tiom, ke ĝi devos esti reinstalita kun aldono de esencaj utilecoj.

Kiel gratifiko, mi donos "sorĉon" por instali minimuman grafikan medion en CentOS / RedHat (versio 7):

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

Kaj la minimuma operaciuma bildo kaj la minimuma grafika medio estis provitaj de mi kaj funkcias sur realaj sistemoj.

fonto: www.habr.com

Aldoni komenton