Linux

Ubuntu 中的文件相當於 RedHat 中的 /etc/inittab 文件

  • August 2, 2017

Ubuntu 中的哪個文件相當於/etc/inittabRedHat 中的文件?

在 RedHat 中,該/etc/inittab文件包含與您要引導 Linux 的執行級別相關的設置。

Ubuntu 使用 Upstart,它是 sysvinit 的替代品,它的工作方式完全不同。Upstart CookBook討論了執行級別以及如何使用它們。

不過,一般來說,RedHat 的執行級別概念並不用於 Debian 或衍生產品,包括 Ubuntu。它們只有“單個使用者”或“一切都在執行”,沒有任何 RedHat 繪製的“網路,但不是圖形”風格的區別。

如前所述,Ubuntu 現在確實使用Upstart

/etc/inittab和來自/etc/init.dor的腳本/etc/rc.d/*被合併到/etc/init目錄中的幾個腳本中或/etc/event.d(對於舊版本的 Upstart)。

查找要修改的項目,以便在該目錄中有一個腳本 (serviceX)/etc/init/serviceX.conf並相應地對其進行修改。您可以線上找到語法和其他資訊。

但是,如果您需要執行依賴於 SysV Upstart 的程序,則具有兼容模式。仍在使用的程序/etc/rc.d/*可以將腳本放在那裡並讓它們仍然執行。

當我查看 中的腳本時/etc/init,有一個名為rc-sysinit.conf- 的腳本,如果您添加一個,它可以解析/etc/inittab並確定該文件中的預設執行級別。

引用自:https://unix.stackexchange.com/questions/34405