Lágmarks uppsetning á CentOS/Fedora/RedHat

Ég efast ekki um að noble dons - Linux stjórnendur - leitast við að lágmarka pakkann sem er uppsett á þjóninum eins mikið og mögulegt er. Það er hagkvæmara, öruggara og gefur stjórnanda tilfinningu fyrir fullri stjórn og skilningi á áframhaldandi ferlum.

Þess vegna lítur dæmigerð atburðarás fyrir fyrstu uppsetningu stýrikerfisins út eins og að velja lágmarksvalkostinn og fylla hann síðan með nauðsynlegum pakka.

Lágmarks uppsetning á CentOS/Fedora/RedHat

Hins vegar reynist lágmarksvalkosturinn sem CentOS uppsetningarforritið býður upp á ekki vera alveg í lágmarki. Það er leið til að minnka stærð upphaflegrar uppsetningar kerfisins á staðlaðan skjalfestan hátt.

Með því að nota CentOS stýrikerfið í vinnunni uppgötvarðu fyrr eða síðar sjálfvirkni uppsetningar þess með því að nota Kickstart vélbúnaðinn. Ég hef ekki sett upp CentOS með venjulegu uppsetningarforritinu í langan tíma. Meðan á vinnunni stóð hefur safnast upp nægilegt vopnabúr af upphafsstillingarskrám, sem gerir þér kleift að dreifa sjálfkrafa kerfum, þar á meðal á LVM, dulritunar skiptingum, með lágmarks GUI osfrv.

Og svo, í einni af útgáfum 7. útgáfunnar, bætti RedHat ótrúlegum valkosti við Kickstart, sem gerir þér kleift að lágmarka enn frekar myndina af uppsettu kerfi:

--nocore

Slökkva á uppsetningu á Core pakkahópur sem annars er alltaf sjálfgefið uppsettur. Að slökkva á Core pakkahóp ætti að nota til að búa til létt ílát; að setja upp skjáborð eða netþjónakerfi með --nocore mun leiða til ónothæfs kerfis.

RedHat varar heiðarlega við hugsanlegum afleiðingum þess að nota þennan valkost, en margra ára notkun mín í raunverulegu umhverfi staðfestir stöðugleika hans og notagildi.

Hér að neðan er dæmi um lágmarks uppsetningar kickstart skrá. Hinir hugrökku geta útilokað namm frá því. Vertu tilbúinn fyrir óvart:

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

Ég vil taka fram að CentOS / RedHat er tryggari við Fedora í túlkun valkostsins. Hið síðarnefnda mun afmá kerfið svo mikið að það þarf að setja það upp aftur með því að bæta við mikilvægum tólum.

Sem bónus mun ég gefa „galdra“ til að setja upp lágmarks grafískt umhverfi í CentOS / RedHat (útgáfa 7):

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

Bæði lágmarksstýrikerfismyndin og lágmarks grafíska umhverfið hafa verið prófuð af mér og vinna á raunverulegum kerfum.

Heimild: www.habr.com

Bæta við athugasemd