为什么我处于运行级别 2 但我仍然可以看到我的 GUI?

为什么我处于运行级别 2 但我仍然可以看到我的 GUI?

我是 Linux 新手,使用 ubuntu 14.04。我遇到了运行级别的概念。让我感到困惑的是,当我运行命令时

who -r

我看到我处于运行级别 2,代表多用户、文本模式、无服务器。为什么我仍然可以访问我的 GUI,但我处于运行级别 2?我以为我处于运行级别 4,即多用户、GUI 模式、无服务器。请澄清一下。谢谢。

答案1

Ubuntu 不再使用运行级别的概念。Ubuntu 现在使用新的暴发户基于 init,它完全依赖于事件的发生,然后触发定义的响应来启动/终止程序。

另一方面,运行级别来自旧的系统安全风格的 init 守护进程依赖于运行级别来决定启动哪个程序以及终止哪个程序,您需要将脚本放在为每个运行级别定义的目录中(/etc/rc{0..6}.d)。

出于兼容性的原因,Ubuntu 仍然支持根据/etc/rc{0..6}.d在变量中设置的运行级别DEFAULT_RUNLEVEL运行SysV 运行级别脚本/etc/init/rc-sysinit.conf,但是运行级别的概念有些过时,您不应该太在意它。

相关内容