ไฟล์ใน Ubuntu เทียบเท่ากับไฟล์ / etc / inittab ใน RedHat


11

ไฟล์ใดใน Ubuntu ที่เทียบเท่ากับ/etc/inittabไฟล์ใน RedHat

ใน RedHat /etc/inittabไฟล์มีการตั้งค่าที่เกี่ยวข้องกับ runlevel ที่คุณต้องการบูต Linux

คำตอบ:


9

Ubuntu ใช้ Upstart ซึ่งเป็นทางเลือกของ sysvinit ซึ่งทำงานแตกต่างไปจากเดิมอย่างสิ้นเชิง พุ่งพรวดตำรากล่าวถึง runlevels และวิธีการทำงานกับพวกเขา

โดยทั่วไปแล้วแนวคิด RedHat ของ runlevels ไม่ได้ใช้กับ Debian หรืออนุพันธ์รวมถึง Ubuntu พวกเขามีเพียง "ผู้ใช้คนเดียว" หรือ "ทุกอย่างที่ทำงาน" โดยไม่มี "ความแตกต่างของรูปแบบเครือข่าย แต่ไม่ใช่กราฟิก" ที่ RedHat ใช้


มีกระบวนทัศน์ 3 ประการในการจัดการบริการใน Ubuntu System V init, และupstart systemdในฐานะของ Ubuntu 18.04 systemdมันเป็น
smwikipedia

5

ดังที่ได้กล่าวอูบุนตูไม่ตอนนี้ใช้พุ่งพรวด

/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 เริ่มต้นจากไฟล์นี้หากคุณเพิ่ม


1

หากคุณต้องการเปลี่ยนระดับเริ่มต้นของระบบ Ubuntu ของคุณและมองหา / etc / inittab ไปให้เปลี่ยนและดูว่า Ubuntu ขาดไม่ต้องกังวล (!) เพื่อทำเช่นนั้นคุณสามารถสร้างไฟล์ inittab ใน / ไดเร็กทอรี etc และเขียนเฉพาะบรรทัดต่อไปนี้:

id:3:initdefault:

(คุณสามารถเปลี่ยน "3" เป็น rullevel เริ่มต้นที่ต้องการได้)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.