CentOS/Fedora/RedHat'ın minimum kurulumu

Asil don'ların - Linux yöneticilerinin - sunucuda kurulu paket setini olabildiğince en aza indirmeye çalıştıklarından hiç şüphem yok. Daha ekonomik, daha güvenlidir ve yöneticiye devam eden süreçler üzerinde tam kontrol ve anlayış hissi verir.

Bu nedenle, işletim sisteminin ilk kurulumu için tipik bir senaryo, minimum seçeneği seçmek ve ardından onu gerekli paketlerle doldurmak gibi görünür.

CentOS/Fedora/RedHat'ın minimum kurulumu

Ancak, CentOS yükleyicisi tarafından sunulan minimum seçeneğin pek de minimal olmadığı ortaya çıktı. Sistemin ilk kurulumunun boyutunu standart olarak belgelenmiş bir şekilde azaltmanın bir yolu vardır.

İş yerinde CentOS işletim sistemini kullanarak, er ya da geç Kickstart mekanizmasını kullanarak kurulumunun otomasyonunu keşfedersiniz. CentOS'u uzun süredir standart yükleyiciyle kurmadım. Çalışma sırasında, LVM, kripto bölümleri, minimum GUI vb.

Ve böylece, 7. sürümün sürümlerinden birinde RedHat, kurulu sistemin görüntüsünü daha da küçültmenize olanak tanıyan harika bir Kickstart seçeneği ekledi:

--nocore

yüklemesini devre dışı bırakır çekirdek Aksi takdirde her zaman varsayılan olarak yüklenen paket grubu. devre dışı bırakma çekirdek hafif kaplar oluşturmak için paket grubu kullanılmalıdır; --nocore ile bir masaüstü veya sunucu sistemi kurmak, sistemin kullanılamaz hale gelmesine neden olur.

RedHat, bu seçeneği kullanmanın olası sonuçları konusunda dürüstçe uyarıyor, ancak gerçek bir ortamda yıllarca kullanmam, kararlılığını ve uygulanabilirliğini doğruluyor.

Aşağıda bir minimum kurulum kickstart dosyası örneği verilmiştir. Cesur, yum'u bunun dışında tutabilir. Sürprizlere hazır olun:

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

Seçeneğin yorumlanmasında CentOS / RedHat'ın Fedora'ya daha sadık olduğunu belirtmek isterim. İkincisi, sistemi o kadar hadım edecek ki, hayati yardımcı programların eklenmesiyle yeniden kurulması gerekecek.

Bonus olarak, CentOS / RedHat'ta (sürüm 7) minimal bir grafik ortamı kurmak için bir "büyü" vereceğim:

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

Hem minimum işletim sistemi görüntüsü hem de minimal grafik ortamı tarafımdan test edilmiş olup gerçek sistemler üzerinde çalışmaktadır.

Kaynak: habr.com

Yorum ekle