ไฟล์ใดใน Ubuntu ที่เทียบเท่ากับ/etc/inittabไฟล์ใน RedHat
ใน RedHat /etc/inittabไฟล์มีการตั้งค่าที่เกี่ยวข้องกับ runlevel ที่คุณต้องการบูต Linux
ไฟล์ใดใน Ubuntu ที่เทียบเท่ากับ/etc/inittabไฟล์ใน RedHat
ใน RedHat /etc/inittabไฟล์มีการตั้งค่าที่เกี่ยวข้องกับ runlevel ที่คุณต้องการบูต Linux
คำตอบ:
Ubuntu ใช้ Upstart ซึ่งเป็นทางเลือกของ sysvinit ซึ่งทำงานแตกต่างไปจากเดิมอย่างสิ้นเชิง พุ่งพรวดตำรากล่าวถึง runlevels และวิธีการทำงานกับพวกเขา
โดยทั่วไปแล้วแนวคิด RedHat ของ runlevels ไม่ได้ใช้กับ Debian หรืออนุพันธ์รวมถึง Ubuntu พวกเขามีเพียง "ผู้ใช้คนเดียว" หรือ "ทุกอย่างที่ทำงาน" โดยไม่มี "ความแตกต่างของรูปแบบเครือข่าย แต่ไม่ใช่กราฟิก" ที่ RedHat ใช้
ดังที่ได้กล่าวอูบุนตูไม่ตอนนี้ใช้พุ่งพรวด
/etc/inittabและสคริปต์จาก/etc/init.dหรือ/etc/rc.d/*ได้รับการรวมอยู่ในหลายสคริปต์ใน/etc/initไดเรกทอรีหรือ/etc/event.d(สำหรับรุ่นเก่าของพุ่งพรวด)
ค้นหารายการที่คุณต้องการแก้ไขเพื่อให้มีสคริปต์ในไดเรกทอรีนั้น (serviceX) /etc/init/serviceX.confและแก้ไขตามนั้น คุณสามารถค้นหาไวยากรณ์และข้อมูลเพิ่มเติมออนไลน์ได้
อย่างไรก็ตามหากคุณจำเป็นต้องเรียกใช้โปรแกรมที่ขึ้นอยู่กับ SysV Upstart มีโหมดความเข้ากันได้ โปรแกรมที่ยังคงใช้งานอยู่/etc/rc.d/*สามารถใส่สคริปต์ลงไปในนั้น
ขณะที่ฉันดูสคริปต์ใน/etc/initนั้นมีชื่อหนึ่งชื่อrc-sysinit.conf- และให้ความสามารถในการวิเคราะห์/etc/inittabและกำหนด runlevel เริ่มต้นจากไฟล์นี้หากคุณเพิ่ม
หากคุณต้องการเปลี่ยนระดับเริ่มต้นของระบบ Ubuntu ของคุณและมองหา / etc / inittab ไปให้เปลี่ยนและดูว่า Ubuntu ขาดไม่ต้องกังวล (!) เพื่อทำเช่นนั้นคุณสามารถสร้างไฟล์ inittab ใน / ไดเร็กทอรี etc และเขียนเฉพาะบรรทัดต่อไปนี้:
id:3:initdefault:
(คุณสามารถเปลี่ยน "3" เป็น rullevel เริ่มต้นที่ต้องการได้)
System V init, และupstartsystemdในฐานะของ Ubuntu 18.04systemdมันเป็น