Arch หยุดใช้ /etc/rc.conf เพื่อกำหนดค่าระบบ

เนื่องจากฉันไม่ใช่ผู้ใช้การกระจายนี้ฉันจึงไม่รู้ว่าการเปลี่ยนแปลงนี้ได้ถูกนำไปใช้แล้วหรือจะเกิดขึ้นในอนาคต แต่เรามาดูกันว่าพวกเขาคิดอย่างไร

ในอดีต หลักการบริหารระบบในArch Linuxนั้นสรุปไว้ในไฟล์การกำหนดค่าทั่วไปเพียงไฟล์เดียวคือ/etc/rc.confไฟล์นี้ประกอบด้วยข้อมูลการกำหนดค่าทั้งหมดที่จำเป็นสำหรับการทำงานพื้นฐานของระบบ และสามารถแก้ไขได้ดังนี้:

  • เขตเวลา
  • นาฬิการะบบ (Local หรือ UTC, local จะหมดค่าเสื่อมเร็ว ๆ นี้)
  • แผนผังแป้นพิมพ์ฟอนต์คอนโซลแผนผังอักขระคอนโซล
  • โลแคล (ภาษาการกำหนดภูมิภาค) ที่ระบบถูกกำหนดค่า
  • โมดูลเคอร์เนลที่โหลดด้วยตนเอง
  • การใช้เทคโนโลยีการจัดเก็บข้อมูลเช่น RAID, ระบบไฟล์ BTRFS, LVM
  • การกำหนดค่าชื่อโฮสต์
  • การกำหนดค่า (local ip หรือ DHCP)
  • DAEMONS หรือ System daemons ที่จะโหลด

เอาล่ะ ทุกอย่างกำลังจะเปลี่ยนไป การเปลี่ยนแปลงครั้งใหญ่ต่อไปที่จะเกิดขึ้นกับArch Linuxคือการเลิกใช้ไฟล์ส่วนกลาง และเปลี่ยนไปใช้ไฟล์และไดเร็กทอรีแยกต่างหากในการกำหนดค่าส่วนต่างๆ ของระบบ แล้วทำไมถึงเป็นเช่นนั้น? คำตอบสั้นๆ ก็คือเพื่อsystemd ซึ่งเป็นตัวจัดการการบูตทางเลือกแทนinitscriptsนอกจากจะเข้ามาแทนที่การจัดการการบูตแล้ว systemd ยังช่วยจัดการระบบโดยรวม ทำให้การดูแลระบบง่ายขึ้น แม้ว่าในตอนนี้อาจจะดูเหมือนไม่เป็นเช่นนั้นก็ตาม

การกำหนดค่าจะเป็นดังนี้:

การตั้งค่า ไฟล์การกำหนดค่าใหม่ ตำแหน่งเก่าใน /etc/rc.conf
ชื่อโฮสต์ / etc / hostname / etc / hosts เครือข่าย
แบบอักษรคอนโซลและแผนผังแป้นพิมพ์ /etc/vconsole.conf LOCALIZATION
การตั้งค่าท้องถิ่น /etc/locale.conf /etc/locale.gen LOCALIZATION
เขตเวลา / etc / timezone / etc / localtime LOCALIZATION
นาฬิกาฮาร์ดแวร์ / etc / adjtime LOCALIZATION
โมดูลเคอร์เนล /etc/modules-load.d/ ฮาร์ดแวร์
ภูต /etc/rc.conf ดอกเดม่อน

โดยพื้นฐานแล้ว/etc/rc.conf จะกลายเป็นเพียง ตัวจัดการDAEMONS เท่านั้น ส่วนอื่นๆ ทั้งหมดจะถูกแทนที่ด้วยไฟล์การกำหนดค่าเหล่านี้

โน้ตในภาษาต้นฉบับ

http://dottorblaster.it/2012/07/arch-linux-addio-ad-rc-conf-kiss/

ความนับถือ


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google