เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

7.6.2. การกำหนดค่า Sysvinit‌

ภาพ

ในระหว่างการเริ่มต้นเคอร์เนล โปรแกรมแรกที่รันจะถูกระบุในบรรทัดรับคำสั่งหรือตามค่าเริ่มต้น init. โปรแกรมนี้อ่านไฟล์เริ่มต้น / etc / inittab. สร้างไฟล์นี้ด้วย:


cat > /etc/inittab << "EOF"

# เริ่มต้น /etc/inittab id:3:initdefault: si::sysinit:/etc/rc.d/init.d/rc S

l0:0:รอ:/etc/rc.d/init.d/rc 0

l1:S1:รอ:/etc/rc.d/init.d/rc 1

l2:2:รอ:/etc/rc.d/init.d/rc 2

l3:3:รอ:/etc/rc.d/init.d/rc 3

l4:4:รอ:/etc/rc.d/init.d/rc 4

l5:5:รอ:/etc/rc.d/init.d/rc 5

l6:6:wait:/etc/rc.d/init.d/rc 6 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r ตอนนี้

su:S016:ครั้งเดียว:/sbin/sulogin

cat > /etc/inittab << "EOF"

# เริ่มต้น /etc/inittab id:3:initdefault: si::sysinit:/etc/rc.d/init.d/rc S

l0:0:รอ:/etc/rc.d/init.d/rc 0

l1:S1:รอ:/etc/rc.d/init.d/rc 1

l2:2:รอ:/etc/rc.d/init.d/rc 2

l3:3:รอ:/etc/rc.d/init.d/rc 3

l4:4:รอ:/etc/rc.d/init.d/rc 4

l5:5:รอ:/etc/rc.d/init.d/rc 5

l6:6:wait:/etc/rc.d/init.d/rc 6 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r ตอนนี้

su:S016:ครั้งเดียว:/sbin/sulogin


1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty

6:2345:respawn:/sbin/agetty

1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty

6:2345:respawn:/sbin/agetty


# จบ /etc/inittab

EOF

# จบ /etc/inittab

EOF


--โนเคลียร์ tty1 9600

--โนเคลียร์ tty1 9600

tty2 tty3 tty4 tty5

tty6

tty2 tty3 tty4 tty5

tty6

9600

9600

9600

9600

9600

9600

9600

9600

9600

9600

คำอธิบายของไฟล์เริ่มต้นนี้อยู่ใน man page สำหรับ แท็บเริ่มต้น. สำหรับ LFS คีย์คำสั่งที่รันคือ rc. ไฟล์เริ่มต้นด้านบนจะสั่ง rc เพื่อเรียกใช้สคริปต์ทั้งหมดที่ขึ้นต้นด้วย S ใน /etc/rc.d/rcS.d ไดเรกทอรีตามด้วยสคริปต์ทั้งหมดที่ขึ้นต้นด้วย S ใน /etc/rc.d/rc?.d ไดเร็กทอรีที่เครื่องหมายคำถามถูกระบุโดยค่า initdefault

เพื่อความสะดวก rc สคริปต์อ่านไลบรารีของฟังก์ชันใน /lib/lsb/init-functions. ไลบรารีนี้ยังอ่านไฟล์การกำหนดค่าเสริม /etc/sysconfig/rc.site. พารามิเตอร์ไฟล์คอนฟิกูเรชันระบบใดๆ ที่อธิบายไว้ในส่วนต่อๆ ไป สามารถวางอีกทางหนึ่งในไฟล์นี้ เพื่อให้รวมพารามิเตอร์ระบบทั้งหมดไว้ในไฟล์เดียว

สคริปต์ฟังก์ชันยังบันทึกเอาต์พุตทั้งหมดไปยัง . เพื่อความสะดวกในการดีบัก /รัน/var/bootlog. ตั้งแต่ / วิ่ง ไดเร็กทอรีเป็น tmpfs ไฟล์นี้จะไม่คงอยู่ตลอดการบู๊ต แต่จะถูกผนวกเข้ากับไฟล์ที่ถาวรกว่า /var/log/boot.log ในตอนท้ายของกระบวนการบูต


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: