Minimale installatie CentOS/Fedora/RodeHoed

Ik twijfel er niet aan dat de hoogleraren bestuurders zijn. Linux β€” стрСмятся максимально ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ устанавливаСмых Π½Π° сСрвСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ экономичнСС, бСзопаснСС ΠΈ всСляСт Π² администратора ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля ΠΈ понимания происходящих процСссов.

Daarom lijkt een typisch scenario voor de eerste installatie van het besturingssysteem het kiezen van de minimale optie en het vervolgens vullen met de benodigde pakketten.

Minimale installatie CentOS/Fedora/RodeHoed

Однако, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ установщиком CentOS, оказываСтся Π½Π΅ совсСм ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π•ΡΡ‚ΡŒ способ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установки систСмы стандартным Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ способом.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму CentOS Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΡˆΡŒ для сСбя Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΅Π΅ установки ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Kickstart. Π― Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ ΠΈΠ½ΡΡ‚Π°Π»Π»ΠΈΡ€ΡƒΡŽ CentOS стандартным установщиком. Π—Π° врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ накопился достаточный арсСнал настроСчных kickstart Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ систСмы, Π² Ρ‚ΠΎΠΌ числС Π½Π° LVM, ΠΊΡ€ΠΈΠΏΡ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ GUI ΠΈ Ρ‚.ΠΏ.

En dus heeft RedHat in een van de releases van de 7e versie een geweldige optie aan Kickstart toegevoegd, waarmee je het imago van het geΓ―nstalleerde systeem verder kunt minimaliseren:

--geen kern

Schakelt de installatie uit van de Kern pakketgroep die anders altijd standaard wordt geΓ―nstalleerd. Het uitschakelen van de Kern pakketgroep moet worden gebruikt voor het maken van lichtgewicht containers; het installeren van een desktop- of serversysteem met --nocore zal resulteren in een onbruikbaar systeem.

RedHat waarschuwt eerlijk voor de mogelijke gevolgen van het gebruik van deze optie, maar mijn jarenlange gebruik in een echte omgeving bevestigt de stabiliteit en toepasbaarheid ervan.

Hieronder staat een voorbeeld van een minimaal kickstart-installatiebestand. De dapperen kunnen Yum ervan uitsluiten. Bereid je voor op verrassingen:

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

Π₯ΠΎΡ‡Ρƒ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ CentOS/RedHat лояльнСС Fedora Π² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΈ. ПослСдняя Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ сильно выхолостит систСму, Ρ‡Ρ‚ΠΎ потрСбуСтся повторная установка с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

Π’ качСствС бонуса ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Β«Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠ΅Β» ΠΏΠΎ установкС минимального графичСского окруТСния Π² CentOS/RedHat (7-ΠΎΠΉ вСрсии):

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

Zowel de minimale besturingssysteemimage als de minimale grafische omgeving zijn door mij getest en werken op echte systemen.

Bron: www.habr.com

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers πŸ”₯ Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster