Minimaalne installatsioon CentOS/Fedora/RedHat

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.

Minimaalne installatsioon CentOS/Fedora/RedHat

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 Tuumik 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. Tuumik 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 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

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

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster