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”更改为您想要的默认规则级别)