ไฟล์ใดใน 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
, และupstart
systemd
ในฐานะของ Ubuntu 18.04systemd
มันเป็น