CentOS/Fedora/RedHat minimaalne installimine

Mul pole kahtlustki, et noble donid – Linuxi administraatorid – püüavad serverisse installitud pakettide kogumit nii palju kui võimalik minimeerida. See on säästlikum, turvalisem ja annab administraatorile täieliku kontrolli ja arusaamise toimuvatest protsessidest.

Seetõttu näeb operatsioonisüsteemi esmase installimise tüüpiline stsenaarium välja nii, et valite minimaalse võimaluse ja seejärel täitke see vajalike pakettidega.

CentOS/Fedora/RedHat minimaalne installimine

CentOS-i installija pakutav minimaalne võimalus ei osutu aga päris minimaalseks. Süsteemi esialgse installimise mahtu on võimalik standardsel dokumenteeritud viisil vähendada.

Kasutades tööl CentOS-i operatsioonisüsteemi, avastate varem või hiljem selle installimise automatiseerimise Kickstart mehhanismi abil. Ma pole CentOS-i standardse installijaga pikka aega installinud. Töö käigus on kogunenud piisav konfiguratsioonikickstart-failide arsenal, mis võimaldab teil süsteeme automaatselt juurutada, sealhulgas LVM-il, krüptopartitsioonidel, minimaalse GUI-ga jne.

Ja nii lisas RedHat ühes 7. versiooni väljalases Kickstartile hämmastava võimaluse, mis võimaldab installitud süsteemi pilti veelgi minimeerida:

--nocore

Keelab installimise tuum paketigrupp, mis muidu on vaikimisi alati installitud. Keelamine tuum pakendigruppi tuleks kasutada kergete konteinerite loomiseks; töölaua- või serverisüsteemi installimine koos --nocore'iga põhjustab süsteemi kasutuskõlbmatuks muutumise.

RedHat hoiatab ausalt selle võimaluse kasutamise võimalike tagajärgede eest, kuid minu aastatepikkune kasutus reaalses keskkonnas kinnitab selle stabiilsust ja rakendatavust.

Allpool on näide minimaalse installimise algfailist. Julgemad võivad nami sellest välja jätta. Olge valmis üllatusteks:

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

Tahan märkida, et CentOS / RedHat on valiku tõlgendamisel Fedorale lojaalsem. Viimane kurnab süsteemi nii palju, et see tuleb elutähtsate utiliitide lisamisega uuesti installida.

Boonusena annan "loitsu" minimaalse graafilise keskkonna installimiseks CentOS / RedHat (versioon 7):

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

Nii minimaalne operatsioonisüsteemi pilt kui ka minimaalne graafiline keskkond on minu poolt testitud ja töötavad päris süsteemides.

Allikas: www.habr.com

Lisa kommentaar