Минимална ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° CentOS/Fedora/RedHat

НС сС сомнСвам Π΄Π΅ΠΊΠ° Π±Π»Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΈΡ‚Π΅ донс - администраторитС Π½Π° Линукс - сС стрСмат Π΄Π° Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ инсталирани Π½Π° сСрвСрот ΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ повСќС. Вој Π΅ ΠΏΠΎΠ΅ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅Π½, ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΈ ΠΌΡƒ Π΄Π°Π²Π° Π½Π° администраторот чувство Π½Π° цСлосна ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ процСси.

Π—Π°Ρ‚ΠΎΠ°, Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΡ‚ΠΎ сцСнарио Π·Π° ΠΏΡ€Π²ΠΈΡ‡Π½Π°Ρ‚Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π°, Π° ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° сС ΠΏΠΎΠΏΠΎΠ»Π½ΠΈ со ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Минимална ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° CentOS/Fedora/RedHat

Π‘Π΅ΠΏΠ°ΠΊ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π° ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½Π° ΠΎΠ΄ инсталСрот Π½Π° CentOS сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π½Π΅ Π΅ сосСма ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°. ΠŸΠΎΡΡ‚ΠΎΠΈ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½Π°Ρ‚Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° систСмот Π½Π° стандардСн Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π½Π°Ρ‡ΠΈΠ½.

ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм CentOS Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΠΏΠΎΡ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π° ќС ја ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Kickstart. Одамна Π³ΠΎ Π½Π΅ΠΌΠ°ΠΌ инсталирано CentOS со стандардниот инсталатСр. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°, Π°ΠΊΡƒΠΌΡƒΠ»ΠΈΡ€Π°Π½ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ арсСнал Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° автоматски Π΄Π° распорСдуватС систСми, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π½Π° LVM, ΠΊΡ€ΠΈΠΏΡ‚ΠΎ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ, со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ GUI ΠΈΡ‚Π½.

И Ρ‚Π°ΠΊΠ°, Π²ΠΎ Π΅Π΄Π½ΠΎ ΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ˜Π°Ρ‚Π° Π½Π° 7-Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, RedHat Π΄ΠΎΠ΄Π°Π΄Π΅ Π½Π΅Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π½Π° Kickstart, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ја ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ сликата Π½Π° инсталираниот систСм:

--Π½ΠΎΠΊΠΎΡ€

ΠžΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° Основни Π³Ρ€ΡƒΠΏΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ која ΠΈΠ½Π°ΠΊΡƒ сСкогаш Π΅ стандардно инсталирана. ΠžΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Основни ΠΏΠ°ΠΊΠ΅Ρ‚ Π³Ρ€ΡƒΠΏΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС користи Π·Π° создавањС Π½Π° лСсни ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ; ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° дСсктоп ΠΈΠ»ΠΈ сСрвСрски систСм со --nocore ќС Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со Π½Π΅ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΠΈΠ² систСм.

RedHat искрСно ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π° Π·Π° ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ послСдици ΠΎΠ΄ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ²Π°Π° ΠΎΠΏΡ†ΠΈΡ˜Π°, Π½ΠΎ ΠΌΠΎΠΈΡ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ ја ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π°Π°Ρ‚ Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° стабилност ΠΈ примСнливост.

ΠŸΠΎΠ΄ΠΎΠ»Ρƒ Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ Π½Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Π₯Ρ€Π°Π±Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΎ исклучат yum ΠΎΠ΄ Π½Π΅Π³ΠΎ. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Ρ‚Π΅ сС Π·Π° ΠΈΠ·Π½Π΅Π½Π°Π΄ΡƒΠ²Π°ΡšΠ°:

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

И ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° слика Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° сС тСстирани ΠΎΠ΄ ΠΌΠ΅Π½Π΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Ρ€Π΅Π°Π»Π½ΠΈ систСми.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€