如何确定Ubuntu启动级别?

时间:2015-03-19 17:34:32

标签: ubuntu startup init.d

我们计划从旧版本的Ubuntu迁移到(10.x)到最新版本的Amazon Linux。我试图确定如何在rc0.d,rc1.d等目录中复制K和S脚本。

我的问题是,如何确定哪个是默认级别?没有/ etc / inittab,手册页说它已被/ etc / init中的文件替换。但是他们的rcx.d目录包含对我们系统中特定应用程序的引用,而/ etc / init包含一堆" .conf"文件。我想这可能以某种方式指向rcx.d目录,可能是通过rc.conf,rcS.conf或rc-sysinit.conf但不能锁定实际的启动级别。

此外,欢迎任何关于从Ubuntu迁移到Amazon Linux的一般想法。

1 个答案:

答案 0 :(得分:0)

引自"询问Ubuntu": Ubuntu已经用Upstart取代了传统的SysV init。为了与SysV或基于运行级别的init保持兼容,Upstart仍支持SysV传统。

您可以在/etc/init/rc-sysinit.conf文件中找到(并更改)默认运行级别。以下命令将执行:

$ grep "env DEFAULT_RUNLEVEL" /etc/init/rc-sysinit.conf 
env DEFAULT_RUNLEVEL=2
As you can see the default runlevel is 2, you can also change it to your desired runlevel.