Ubuntu中的文件等效于RedHat中的/ etc / inittab文件


11

Ubuntu中的哪个文件/etc/inittab与RedHat中的文件等效?

在RedHat中,该/etc/inittab文件包含与您要在其中引导Linux的运行级别相关的设置。

Answers:


9

Ubuntu使用Upstart,它是sysvinit的替代产品,其工作原理完全不同。该新贵食谱讨论运行级别,以及如何与他们合作。

通常,尽管如此,RedHat的运行级别概念并不用于Debian或包括Ubuntu在内的派生类。他们只有“单个用户”或“一切都在运行”,没有RedHat绘制的任何“网络,但没有图形”样式上的区别。


在Ubuntu中有3种管理服务的范例。System V initupstartsystemd。从Ubuntu 18.04开始,它是systemd
smwikipedia

5

如前所述,Ubuntu现在确实使用Upstart

/etc/inittab从脚本/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并从中确定默认运行级别(如果您添加一个)的功能。


1

如果要更改Ubuntu系统的默认运行级别并查找/ etc / inittab,请对其进行更改,以确保Ubuntu缺少它,请放心(!),您可以在/中创建inittab文件。 etc目录,并在其上仅写以下行:

id:3:initdefault:

(您可以将“ 3”更改为预期的默认rullevel)

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.