คำถามติดแท็ก runlevel


1
จะสร้างเป้าหมายระบบได้อย่างไร?
หลังจากค้นหามากมายผ่านโพสต์วิดีโอ Youtube และ "เอกสาร" มากมายในเรื่องของ systemd ฉันยังคงสูญเสีย ลิงค์ ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) ดูเหมือนจะมีแนวโน้ม แต่ก็ค่อนข้างคลุมเครือ (สำหรับฉัน) คำถาม เราจะสร้างเป้าหมาย systemd ที่กำหนดเองได้อย่างไร (IE: foo.target) เพื่อให้สามารถบู๊ตด้วยหน่วยบริการที่เลือกได้ ตัวอย่าง ระบบบูต default.target (symlink ของ "foo.target") "foo.target" จะเริ่มโปรแกรม X server และ GUI ของ barebones เท่านั้นให้พูดว่า "gvim" เหตุผล ฉันแค่ต้องการสร้างเป้าหมายที่กำหนดเองสำหรับการเปิดตัวหนึ่งโปรแกรม X อย่างรวดเร็ว ฉันยินดีที่จะยกเว้นบริการทั้งหมดที่ฉันไม่ต้องการ ขอบคุณล่วงหน้า!

2
สร้างและควบคุมสคริปต์เริ่มต้นใน BusyBox
ฉันได้รวบรวมเคอร์เนลลินุกซ์ที่กำหนดเองใน BusyBox BusyBox initไม่รองรับ runlevels เมื่อบูทเคอร์เนลใน BusyBox จะรันครั้งแรกinitซึ่งมีลักษณะสำหรับ runlevel /etc/inittabระบุใน BusyBox ทำงานได้ดีโดยไม่ต้องinit /etc/inittabเมื่อไม่inittabพบจะมีลักษณะการทำงานต่อไปนี้: ::sysinit:/etc/init.d/rcS ส่วนนี้ชัดเจนสำหรับฉัน แต่ฉันต้องการทราบวิธีจัดการ daemons ที่เริ่มระบบเครือข่ายสร้างพอร์ตอนุกรมหรือเริ่มjavaกระบวนการ ฉันได้ดูสคริปต์ที่มีอยู่/etc/init.d/แต่ฉันไม่เข้าใจวิธีจัดการกับสคริปต์เหล่านั้น buildrootฉันกำลังมองหาการกวดวิชาที่ดีหรือการแก้ปัญหาในการควบคุมการบริการเหล่านี้ด้วยตัวเองโดยไม่ต้องมีเครื่องมืออัตโนมัติเช่น ฉันต้องการเข้าใจวิธีการทำงานของสคริปต์เหล่านี้และวิธีการสร้างอุปกรณ์ใน/dev/(ตอนนี้ฉันมีconsoleและttyAM0)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.