inittab文件在哪里?


29

我使用的是Ubuntu 10.10,我刚刚加入OS X并加入了Linux世界。我正在了解有关运行级别和rc目录的信息/etc/,以及我正在阅读的所有地方(手册,教程等)inittab。但是我在Ubuntu安装中找不到它。为什么?Ubuntu是否遵循运行级别模型?rc没有水平如何加载inittab

Answers:


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 2011年

@nkint:新贵继续使用/etc/rc.*用于不知道新贵的软件包
enzotib 2011年

5
No manual entry for inittab在16.04 ...(他说,几年之后)
galois

1
是的,apropos inittab什么也不会给,在16.04中,操作系统本身中剩下的最接近的信息似乎在中man runlevel
Jeroen

11

早在天 的“ 系统-V ”的init服务在Ubuntu中使用,它使用的/etc/inittab文件。

前一段时间(大约在2006年),“ Upstart ”初始化服务取代了SysV。在这些日子里,你可以遵循上面的答案,并使用man inittab获得这一变化的信息。

在撰写本文时(例如,对于Ubuntu 16.04),“ systemd ”引导过程正在使用中,“ inittab”没有引用(例如,如果这样做,apropos inittab您可能找不到任何东西)。相反,您可以man runlevel获取类似的信息。

底线:/etc/inittab文件不存在,可能是因为您为Ubuntu使用了具有不同初始化服务的较新版本,例如systemd。


10

在各种论坛中搜索时,我知道/ etc / inittab在debian发行版中已不再使用。

它用 /etc/init/rc-sysinit.conf


1
在Ubuntu 18.04中不再存在
Romeno

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.