ไฟล์ inittab อยู่ที่ไหน?


29

ฉันบน Ubuntu 10.10 และผมได้เข้าร่วมเพียงแค่โลกลินุกซ์มาจาก OS X ได้ฉันเรียนรู้เกี่ยวกับระดับการทำงานและrcไดเรกทอรี/etc/และทุกที่ (คู่มือการสอน ฯลฯ ) inittabฉันอ่านเกี่ยวกับ แต่ฉันหามันไม่เจอในการติดตั้ง Ubuntu ทำไม? Ubuntu ทำตามรุ่นระดับน้ำหรือไม่? เป็นอย่างไรrcและโหลดระดับโดยไม่inittab?

คำตอบ:


24

หากคุณทำman inittabในอาคารของคุณทั้งหมดจะถูกเปิดเผย:

   The  /etc/inittab  file was the configuration file used by the original
   System V init(8) daemon.

   The Upstart init(8) daemon does not use this file,  and  instead  reads
   its  configuration  from  files  in  /etc/init.   See  init(5) for more
   details.

ควรทราบใน /usr/share/doc/upstart/README.Debian.gz มีข้อมูลอื่น ๆ
enzotib

แต่คนธรรมดาก็ใช้ต่อไป /etc/rc.*?
nkint

@nkint: พุ่งพรวดให้ใช้ / etc /
rc

5
No manual entry for inittabใน 16.04 ... (เขาพูดหลายปีต่อมา)
galois

1
ใช่apropos inittabจะให้อะไรใน 16.04 man runlevelบิตใกล้เคียงที่สุดของข้อมูลในระบบปฏิบัติการของตัวเองที่เหลือน่าจะเป็นใน
Jeroen

11

ย้อนกลับไปในวันที่ มีการใช้บริการ init " System-V "ใน Ubuntu และใช้/etc/inittabไฟล์

บางเวลาที่ผ่านมา (ประมาณปี 2006) บริการเริ่มต้น " พุ่งพรวด "แทนที่ SysV ในระหว่างวันเหล่านี้คุณสามารถทำตามคำตอบยอดนิยมและใช้man inittabเพื่อรับข้อมูลเกี่ยวกับการเปลี่ยนแปลงนี้

ในช่วงเวลาของการเขียน (เช่น Ubuntu 16.04) ว่า " systemd " กระบวนการเริ่มมีการใช้งานและมีการอ้างอิงที่ไม่เหลือที่ "inittab" (เช่นถ้าคุณทำapropos inittabคุณอาจจะไม่พบอะไร) แต่คุณสามารถทำได้man runlevelเพื่อรับข้อมูลที่คล้ายกัน

Bottom line: /etc/inittabไฟล์ไม่มีที่ใดที่เป็นไปได้เพราะคุณใช้เวอร์ชั่นใหม่กว่าสำหรับ Ubuntu ที่มีบริการ init ที่แตกต่างกันเช่น systemd


10

ในขณะที่ค้นหาสิ่งนี้ในฟอรัมต่าง ๆ ฉันได้รู้ว่า / etc / inittab ไม่ได้ถูกใช้ใน debian distro อีกต่อไป

มันใช้ /etc/init/rc-sysinit.conf


1
ไม่ปรากฏใน Ubuntu 18.04 อีกต่อไป
Romeno

4

ไม่มันไม่เป็นไปตามรุ่น runlevel Ubuntu ได้ย้ายออกจาก sysV init ไปยังพุ่งพรวดแทน เหตุผลหลักสำหรับเรื่องนี้คือการขนานกระบวนการเริ่มต้นเพื่อลดเวลาบูตอย่างมากมาย


2
runlevels ยังคงมีอยู่สำหรับสิ่งที่ฉันรู้
enzotib

มันไม่ได้นำมาใช้อย่างชัดเจนโดย upstart แต่ได้รับการสนับสนุน: upstart.ubuntu.com/cookbook/#failure-modes
Hilder Vítor Lima Pereira
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.