Minimālā instalācija CentOS/Fedora/RedHat

Nešaubu, ka cienījamie administratori Linux centīsies maksimāli samazināt uz servera uzstādīto pakotņu skaitu. Tas ir ekonomiskāk, drošāk un rada administratoram pilnīgu kontroli un izpratni par notiekošajām procesiem.

Tādēļ tipiska sākotnējās operētājsistēmas instalācijas aina izskatās kā minimālā varianta izvēle, pēc kuras seko nepieciešamo pakotņu pievienošana.

Minimālā instalācija CentOS/Fedora/RedHat

Tomēr minimālais variants, ko piedāvā CentOS uzstādītājs, izrādās ne visai minimāls. Ir veids, kā samazināt sākotnējā sistēmas uzstādīšanas apjomu pēc dokumentētā standarta.

Izmantojot operētājsistēmu CentOS, agrāk vai vēlāk atklājat tās uzstādīšanas automatizāciju, izmantojot Kickstart mehānismu. Es jau sen neinstalēju CentOS ar standarta uzstādītāju. Laika gaitā man ir krājies pietiekami daudz konfigūracijas Kickstart failu, kas ļauj automātiski izvērst sistēmas, tostarp uz LVM, šifrētām daļām, ar minimālu GUI utt.

Un te, kādā no 7. versijas izlaidumiem RedHat pievienoja pārsteidzošu iespēju Kickstart, kas ļauj vēl vairāk samazināt uzstādāmās sistēmas attēlu:

—nocore

Atspējina Core pakotņu grupas instalāciju, kas citādi vienmēr tiek uzstādīta pēc noklusējuma. Atspējojot Core pakotņu grupu, tā būtu jāizmanto tikai vieglu konteineru izveidē; instalējot darbvirsmas vai servera sistēmu ar —nocore, rezultāts būs nelietojama sistēma.

RedHat godīgi brīdina par iespējamām sekām, lietojot šo opciju, tomēr gadiem ilga realitātes lietošanas pieredze apstiprina tās stabilitāti un piemērotību.

Tālāk ir sniegts piemērs kickstart failam minimālajai instalācijai. Drosmīgie var izslēgt no tā yum. Esiet gatavi pārsteigumiem:

instalēt
teksts

url --url="http://server/centos/7/os/x86_64/"

eula --piekrīts
firstboot --izslēgts

taustiņu izkārtojums --vckeymap=us --xlayouts='us'
valoda en_US.UTF-8
laiks Afrika/Abidžana

autentifikācija --enableshadow --passalgo=sha512
rootpw --plaintekst ***

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

tīkls --bootproto=dhcp --hostname=localhost --onboot=on --aktivizēt

#restartēt
izslēgt

%packages --nocore --nobase --excludedocs
yum

%end

don com_redhat_kdump --izslēgts

%end

Vēlos atzīmēt, ka CentOS/RedHat ir lojālāki pret Fedora attiecībā uz opcijas interpretāciju. Pēdējā tik ļoti iztukšo sistēmu, ka nāksies veikt atkārtotu uzstādīšanu ar dzīvotspējīgu utilītu pievienošanu.

Kā bonusa dāvanu piedāvāju «burvestību» minimālā grafiskā vidēšanas uzstādīšanai CentOS/RedHat (7. versijā):

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

Gan minimālā operētājsistēmas attēla, gan minimālā grafiskā vide ir pārbaudītas un darbojas reālās sistēmās.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster