ubuntu的2运行级别!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu的2运行级别!相关的知识,希望对你有一定的参考价值。

我用runlevel查看当前系统的运行级别为2,但我现在是在图形界面上,不应该是5吗? 是不是我理解错了!求高人指点,谢谢!

参考技术A Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。
debian系(ubuntu是基于debian)的Linux一直是用runlevel
2来默认启动,并且runlevel定义也与redhat有区别。
debian的runlevel级别定义如下:
0
-
Halt
1
-
Single
2
-
Full
multi-user
with
display
manager
(GUI)
3
-
Full
multi-user
with
display
manager
(GUI)
4
-
Full
multi-user
with
display
manager
(GUI)
5
-
Full
multi-user
with
display
manager
(GUI)
6
-
Reboot
可以发现2~5级是没有任何区别的。
而redhat的runlevel级别定义如下:
0
-
Halt
1
-
Single
2
-
Not
used/User
definable
3
-
Full
multi-user
NO
display
manager
4
-
Not
used/User
definable
5
-
Full
multi-user
with
display
manager
(GUI)
6
-
Reboot

优化Ubuntu-修改启动级别

一 修改Ubuntu启动级别

sudo apt-get install sysv-rc-conf

执行:

sysv-rc-conf

打x的表示开机启动.

二 启动级别

Ubuntu默认启动级别为2

root@lanny:/etc/rc2.d# runlevel
N 2

Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。

debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下:

0 – Halt,关机模式
1 – Single,单用户模式
2 - Full multi-user with display manager (GUI)
3 - Full multi-user with display manager (GUI)
4 - Full multi-user with display manager (GUI)
5 - Full multi-user with display manager (GUI)
6 – Reboot,重启

可以发现2~5级是没有任何区别的。他们为多用户模式,这和一般的linux不一样。而redhat的runlevel级别定义如下:

0:关机。不能将系统缺省运行级别设置为0,否则无法启动。
1:单用户模式,只允许root用户对系统进行维护。
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式。
4:未定义。
5:图形界面的多用户模式。
6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。

这里补充一下,多数的linux都是用一种叫System V的机制来启动运行级别,而ubuntu使用upstart代替init启动系统进程。所以没有那个inittab文件来改默认运行级别。ubuntu 的默认运行级别文件是/etc/init/rc-sysinit.conf。

以上是关于ubuntu的2运行级别!的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu S运行级别

如何查看ubuntu的默认运行级别

Linux启动管理与备份

优化Ubuntu-修改启动级别

实用指令

Linux