Ma ei kahtle, et nobedad isikud â Linuxi administreerijad â pĂŒĂŒavad serverisse installitavate paketide arvu maksimaalselt vĂ€hendada. See on kulutĂ”husam, turvalisem ja annab administraatorile tĂ€ieliku kontrolli ja arusaama toimuvatest protsessidest.
SeetĂ”ttu nĂ€eb tĂŒĂŒpiline algse operatsioonisĂŒsteemi installatsioon ette minimaalset varianti valimist, millele jĂ€rgneb vajalike paketide lisamine.

Siiski, CentOS-i installija pakutav minimaalne variant osutub mitte pĂ€ris minimaalseks. On olemas viis vĂ€hendada sĂŒsteemi algse installi suurust standardmeetodi abil.
Kasutades CentOS-i operatsioonisĂŒsteemi, avastad varem vĂ”i hiljem, et automaatika on installimise abimehhanism Kickstart. Ma ei installi CentOS-i enam tavalise installija abil. Töötamise aja jooksul on mul kogunenud piisavalt konfigureerimise kickstart-faile, mis vĂ”imaldavad sĂŒsteeme automaatselt juurutada, sealhulgas LVM-is, krĂŒpteeritud osades, minimaalsete graafiliste liidestega jne.
Ja nii, mĂ”nes 7. versiooni vĂ€ljaandes lisas RedHat Kickstarti ĂŒllatava valiku, mis vĂ”imaldab veelgi enam minimeerida installitava sĂŒsteemi kujutist:
ânocore
Keela selle installimine paketigrupi, mis muidu on alati installitud vaikimisi. Paketigrupi keelamine peaks olema ette nĂ€htud ainult kergete konteinerite loomiseks; töölauale vĂ”i serveri sĂŒsteemile ânocore-ga installimine viib kasutuskĂ”lbmatu sĂŒsteemini. RedHat hoiatab ausalt vĂ”imalike tagajĂ€rgede eest selle valiku kasutamisel, kuid aastate jooksul Piirkonnas kasutamine kinnitab selle stabiilsust ja rakendatavust.
Allpool on toodud nĂ€ide minimaalsete installide kickstart-failist. Julged saavad sellest yum-i vĂ€lja jĂ€tta. Olge valmis ĂŒllatusteks:
install texturl --url="http://server/centos/7/os/x86_64/"eula --agreed firstboot --disablekeyboard --vckeymap=us --xlayouts='us' lang en_US.UTF-8 timezone Africa/Abidjanauth --enableshadow --passalgo=sha512 rootpw --plaintext ***ignoredisk --only-use=sdazerombr bootloader --location=mbr clearpart --all --initlabelpart /boot/efi --fstype="efi" --size=100 --fsoptions="umask=0077,shortname=winnt" part / --fstype="ext4" --size=1 --grownetwork --bootproto=dhcp --hostname=localhost --onboot=on --activate#reboot poweroff%packages --nocore --nobase --excludedocs yum%enddon com_redhat_kdump --disable%end
install
text
url --url="http://server/centos/7/os/x86_64/"
eula --agreed
firstboot --disable
keyboard --vckeymap=us --xlayouts='us'
lang et_EE.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
don com_redhat_kdump --disable
%end
Hindan, et CentOS/RedHat on valikute tĂ”lgendamisel sĂ”bralikum kui Fedora. Viimane vĂ”ib sĂŒsteemi nii tugevalt kĂ€rpida, et ellujÀÀmiseks vajalikud utiliidid tuleb uuesti installida.
Boonusena toon "loitsu" miinimum graafilise keskkonna installimiseks CentOS/RHEL (7. versioon):
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 katsetatud ja toimib tegelikes sĂŒsteemides.
Allikas: habr.com
