
Ubuntu 中的哪個檔案與 RedHat 中的檔案等效/etc/inittab
?
在 RedHat 中,該/etc/inittab
檔案包含與要引導 Linux 的運行等級相關的設定。
答案1
Ubuntu 使用 Upstart,它是 sysvinit 的替代品,其運作方式完全不同。這新貴食譜討論運行級別以及如何使用它們。
不過,一般來說,RedHat 的運行等級概念並不用於 Debian 或其衍生版本,包括 Ubuntu;它們只有“單一使用者”或“一切都在運行”,沒有任何 RedHat 所繪製的“網絡,但不是圖形”風格的區別。
答案2
如前所述,Ubuntu 現在使用暴發戶。
和來自或/etc/inittab
的腳本已合併到目錄 或中的多個腳本中(對於舊版本的 Upstart)。/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
答案3
如果你想更改 Ubuntu 系統的預設運行等級並尋找 /etc/inittab 去更改它,然後發現 Ubuntu 缺少它,別擔心(!),為此,你可以在 / 建立 inittab 檔案etc 目錄中只寫入以下行:
id:3:initdefault:
(您可以將“3”變更為您想要的預設規則等級)