ฉันไม่สงสัยเลยว่า Dons ผู้สูงศักดิ์ - ผู้ดูแลระบบ Linux - พยายามที่จะลดชุดของแพ็คเกจที่ติดตั้งบนเซิร์ฟเวอร์ให้เหลือน้อยที่สุด ประหยัดกว่า ปลอดภัยกว่า และทำให้ผู้ดูแลระบบรู้สึกถึงการควบคุมอย่างสมบูรณ์และเข้าใจกระบวนการที่กำลังดำเนินอยู่
ดังนั้น สถานการณ์ทั่วไปสำหรับการติดตั้งระบบปฏิบัติการครั้งแรกจึงดูเหมือนการเลือกตัวเลือกขั้นต่ำ จากนั้นเติมด้วยแพ็คเกจที่จำเป็น
อย่างไรก็ตาม ตัวเลือกขั้นต่ำที่โปรแกรมติดตั้ง CentOS นำเสนอนั้นไม่ได้น้อยที่สุด มีวิธีลดขนาดการติดตั้งเริ่มต้นของระบบด้วยวิธีที่เป็นเอกสารมาตรฐาน
การใช้ระบบปฏิบัติการ CentOS ในที่ทำงาน ไม่ช้าก็เร็ว คุณจะค้นพบระบบอัตโนมัติของการติดตั้งโดยใช้กลไก Kickstart ฉันไม่ได้ติดตั้ง CentOS ด้วยตัวติดตั้งมาตรฐานมาเป็นเวลานาน ในระหว่างการทำงาน มีการรวบรวมไฟล์คิกสตาร์ทการกำหนดค่าไว้อย่างเพียงพอ ทำให้คุณสามารถปรับใช้ระบบได้โดยอัตโนมัติ รวมถึงบน LVM, พาร์ติชันเข้ารหัส, ด้วย GUI ขั้นต่ำ ฯลฯ
ดังนั้นหนึ่งในการเปิดตัวรุ่นที่ 7 RedHat ได้เพิ่มตัวเลือกที่น่าทึ่งให้กับ Kickstart ซึ่งช่วยให้คุณย่อขนาดอิมเมจของระบบที่ติดตั้งเพิ่มเติม:
--โนคอร์
ปิดใช้งานการติดตั้งของ
แกน กลุ่มแพ็คเกจซึ่งติดตั้งเป็นค่าเริ่มต้นเสมอ ปิดการใช้งานแกน ควรใช้กลุ่มแพ็คเกจสำหรับสร้างคอนเทนเนอร์น้ำหนักเบา การติดตั้งเดสก์ท็อปหรือระบบเซิร์ฟเวอร์ด้วย --nocore จะทำให้ระบบใช้งานไม่ได้
RedHat เตือนอย่างตรงไปตรงมาเกี่ยวกับผลที่อาจเกิดขึ้นจากการใช้ตัวเลือกนี้ แต่การใช้งานหลายปีในสภาพแวดล้อมจริงของฉันเป็นการยืนยันความเสถียรและการบังคับใช้
ด้านล่างนี้คือตัวอย่างไฟล์คิกสตาร์ทการติดตั้งขั้นต่ำ ผู้กล้าสามารถแยกยำออกจากมันได้ เตรียมพร้อมสำหรับความประหลาดใจ:
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
ทั้งอิมเมจระบบปฏิบัติการขั้นต่ำและสภาพแวดล้อมกราฟิกขั้นต่ำได้รับการทดสอบโดยฉันและทำงานบนระบบจริง
ที่มา: will.com