<ก่อนหน้านี้ | Contents | ถัดไป>
7.6.8. ไฟล์ rc.site
ตัวเลือก /etc/sysconfig/rc.site ไฟล์มีการตั้งค่าที่ตั้งค่าโดยอัตโนมัติสำหรับสคริปต์การบูต SystemV แต่ละสคริปต์ นอกจากนี้ยังสามารถตั้งค่าที่ระบุใน ชื่อโฮสต์, ปลอบใจและ นาฬิกา ไฟล์ใน /etc/sysconfig/ ไดเร็กทอรี หากมีตัวแปรที่เกี่ยวข้องอยู่ในไฟล์แยกเหล่านี้และ rc.siteค่าในไฟล์เฉพาะของสคริปต์มีความสำคัญกว่า
rc.site ยังมีพารามิเตอร์ที่สามารถปรับแต่งลักษณะอื่นๆ ของกระบวนการบู๊ตได้ การตั้งค่าตัวแปร IPROMPT จะเปิดใช้งานการเลือก bootscripts ตัวเลือกอื่นๆ ได้อธิบายไว้ในความคิดเห็นของไฟล์ เวอร์ชันเริ่มต้นของไฟล์จะเป็นดังนี้:
#rc.site
# พารามิเตอร์เสริมสำหรับสคริปต์บูต
# ข้อมูล Distro
# ค่าเหล่านี้ หากระบุไว้ที่นี่ จะแทนที่ค่าเริ่มต้น
#DISTRO="Linux From Scratch" # ชื่อ distro
#DISTRO_CONTACT="[ป้องกันอีเมล]" # ที่อยู่รายงานข้อผิดพลาด
#DISTRO_MINI="LFS" # ชื่อย่อที่ใช้ในชื่อไฟล์สำหรับ distro config
# กำหนดสีที่กำหนดเองที่ใช้ในข้อความที่พิมพ์ไปที่หน้าจอ
# โปรดปรึกษา `man console_codes` สำหรับข้อมูลเพิ่มเติม
# ใต้ส่วน "ECMA-48 Set Graphics Rendition"
#
# คำเตือน: เมื่อเปลี่ยนจากแบบอักษร 8 บิตเป็น 9 บิต
# คอนโซล linux จะตีความตัวหนา (1;) ใหม่เป็น
# ร่ายมนตร์ 256 อันดับแรกของแบบอักษร 9 บิต นี้ไม่
#ไม่มีผลกับคอนโซลเฟรมบัฟเฟอร์
# ค่าเหล่านี้ หากระบุไว้ที่นี่ จะแทนที่ค่าเริ่มต้น
#BRACKET="\\033[1;34m" # สีน้ำเงิน
#FAILURE="\\033[1;31m" # สีแดง
#INFO="\\033[1;36m" # สีฟ้า
#NORMAL="\\033[0;39m" # สีเทา
#SUCCESS="\\033[1;32m" # สีเขียว
#WARNING="\\033[1;33m" # สีเหลือง
# ใช้คำนำหน้าสี
# ค่าเหล่านี้ หากระบุไว้ที่นี่ จะแทนที่ค่าเริ่มต้น
#BMPREFIX=" "
#SUCCESS_PREFIX="${SUCCESS} * ${NORMAL} "
#FAILURE_PREFIX="${FAILURE}*****${NORMAL} "
#WARNING_PREFIX="${WARNING} *** ${NORMAL} "
# ดูขอบด้านขวาของข้อความออกด้วยตนเอง (อักขระ)
# มีประโยชน์เมื่อรีเซ็ตฟอนต์คอนโซลระหว่างการบู๊ตเพื่อแทนที่
# ตรวจจับความกว้างหน้าจออัตโนมัติ
#คอลัมน์=120
# การเริ่มต้นแบบโต้ตอบ
#IPROMPT="yes" # ว่าจะแสดงข้อความแจ้งการบูตแบบโต้ตอบหรือไม่
#itime="3" # ระยะเวลา (เป็นวินาที) ที่จะแสดงพรอมต์
# ความยาวทั้งหมดของสตริงต้อนรับ distro โดยไม่มีรหัสหลีก
#wlen=$(echo "ยินดีต้อนรับสู่ ${DISTRO}" | wc -c )
#welcome_message="ยินดีต้อนรับสู่ ${INFO}${DISTRO}${NORMAL}"
# ความยาวรวมของสตริงแบบโต้ตอบ โดยไม่มี Escape Code
#ilen=$(echo "กด 'I' เพื่อเข้าสู่การเริ่มต้นแบบโต้ตอบ" | wc -c )
#i_message="กด '${FAILURE}I${NORMAL}' เพื่อเข้าสู่การเริ่มต้นแบบโต้ตอบ"
# ตั้งค่าสคริปต์ให้ข้ามการตรวจสอบระบบไฟล์เมื่อรีบูต
#FASTBOOT=ใช่
# ข้ามการอ่านจากคอนโซล
#หัวขาด=ใช่
# เขียนความคืบหน้า fsck ถ้าใช่
#VERBOSE_FSCK=ไม่
# เร่งการบูตโดยไม่ต้องรอชำระใน udev
#OMIT_UDEV_SETTLE=y
# เร่งการบูตโดยไม่ต้องรอชำระใน udev_retry
#OMIT_UDEV_RETRY_SETTLE=ใช่
# ข้ามการทำความสะอาด /tmp ถ้าใช่
#SKIPTMMPCLEAN=ไม่
# สำหรับ setclock
#UTC=1
#นาฬิกาพารามส์=
# สำหรับ consolelog (โปรดทราบว่าค่าดีฟอลต์คือ 7=debug มีเสียงดัง)
#ระดับล็อก=7
#สำหรับเครือข่าย
#HOSTNAME=ตัวเอง
# หน่วงเวลาระหว่างสัญญาณ TERM และ KILL เมื่อปิดเครื่อง
#คิลเดเลย์=3
# พารามิเตอร์ sysklogd ที่เป็นตัวเลือก
#SYSKLOGD_PARMS="-m 0"
# พารามิเตอร์คอนโซล
#ยูนิโคด=1
#KEYMAP="de-latin1"
#KEYMAP_CORRECTIONS="ยูโร2"
#FONT="lat0-16 -m 8859-15"
#LEGACY_CHARSET=
#UTC=1
#นาฬิกาพารามส์=
# สำหรับ consolelog (โปรดทราบว่าค่าดีฟอลต์คือ 7=debug มีเสียงดัง)
#ระดับล็อก=7
#สำหรับเครือข่าย
#HOSTNAME=ตัวเอง
# หน่วงเวลาระหว่างสัญญาณ TERM และ KILL เมื่อปิดเครื่อง
#คิลเดเลย์=3
# พารามิเตอร์ sysklogd ที่เป็นตัวเลือก
#SYSKLOGD_PARMS="-m 0"
# พารามิเตอร์คอนโซล
#ยูนิโคด=1
#KEYMAP="de-latin1"
#KEYMAP_CORRECTIONS="ยูโร2"
#FONT="lat0-16 -m 8859-15"
#LEGACY_CHARSET=