CentOS/Fedora/RedHat-ийн хамгийн бага суурилуулалт

Линуксийн админууд болох эрхэм хүмүүс сервер дээр суулгасан багц багцыг аль болох багасгахыг хичээдэг гэдэгт би эргэлзэхгүй байна. Энэ нь илүү хэмнэлттэй, аюулгүй бөгөөд администраторт явагдаж буй үйл явцыг бүрэн хянах, ойлгох мэдрэмжийг өгдөг.

Тиймээс үйлдлийн системийг анх суулгах ердийн хувилбар нь хамгийн бага сонголтыг сонгоод дараа нь шаардлагатай багцаар дүүргэх мэт харагдаж байна.

CentOS/Fedora/RedHat-ийн хамгийн бага суурилуулалт

Гэсэн хэдий ч CentOS суулгагчийн санал болгож буй хамгийн бага сонголт нь тийм ч бага биш юм. Системийн анхны суулгацын хэмжээг стандарт баримтжуулсан аргаар багасгах арга бий.

Ажил дээрээ CentOS үйлдлийн системийг ашигласнаар та эрт орой хэзээ нэгэн цагт Kickstart механизмыг ашиглан суулгах автоматжуулалтыг олж мэднэ. Би CentOS-ийг стандарт суулгагчаар суулгаагүй удаж байна. Ажлын явцад тохиргооны kickstart файлуудын хангалттай арсенал хуримтлагдсан бөгөөд энэ нь LVM, крипто хуваалт, хамгийн бага GUI гэх мэт системийг автоматаар байрлуулах боломжийг танд олгоно.

Тиймээс, 7-р хувилбарын нэг хувилбар дээр RedHat нь Kickstart-д суулгасан системийн дүр төрхийг багасгах боломжийг олгодог гайхалтай сонголтыг нэмсэн:

--ноcore

-ийн суулгацыг идэвхгүй болгодог Core өгөгдмөлөөр үргэлж суулгадаг багц бүлэг. -ийг идэвхгүй болгож байна Core багцын бүлгийг хөнгөн жинтэй савыг бий болгоход ашиглах ёстой; --nocore-тэй ширээний эсвэл серверийн системийг суулгах нь ашиглах боломжгүй системийг бий болгоно.

RedHat энэ сонголтыг ашигласнаар гарч болзошгүй үр дагаврын талаар үнэн зөвөөр анхааруулж байгаа боловч миний бодит орчинд олон жил ашигласан нь түүний тогтвортой байдал, хэрэглэгдэхүүнийг баталж байна.

Доорх нь хамгийн бага суулгах kickstart файлын жишээ юм. Зоригтой хүн түүнээс юмыг хасч чадна. Гэнэтийн зүйлд бэлэн байгаарай:

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

сэтгэгдэл нэмэх