为什么Ubuntu安装后默认的run level居然是2?

为当前最终发行版之前的所有版本提供支持
回复
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
送出感谢: 0
接收感谢: 0
联系:

为什么Ubuntu安装后默认的run level居然是2?

#1

帖子 xport » 2007-02-03 0:02

我的Ubuntu默认是从X-Window启动进行登录的,系统版本为:

代码: 全选

[xport@ubuntu ~] $ uname -a
Linux ubuntu 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686 GNU/Linux
但是今天的一个小设定让我迷惑了:

做了一个测试,先把MySQL服务设定为自动运行,然后再取消自动运行,采样前后两次/etc/rc?.d中的变化:

1. MySQL服务为自动运行时,采样配置文件:

代码: 全选

  [xport@ubuntu ~] $ ls -l /etc/rc?.d/*mysql* > /home/sharkwang/Temp/mysql-service-enable.txt
2. MySQL服务为手动运行时,采样配置文件:

代码: 全选

  [xport@ubuntu ~] $ ls -l /etc/rc?.d/*mysql* > /home/sharkwang/Temp/mysql-service-enable.txt
3. 比较前后2次的变化:

代码: 全选

[xport@ubuntu ~] $ diff ./Temp/mysql-service-enable.txt ./Temp/mysql-service-disable.txt 
7,9d6
< lrwxrwxrwx 1 root root 15 2007-02-02 23:10 /etc/rc2.d/S50mysql -> ../init.d/mysql
< lrwxrwxrwx 1 root root 19 2007-02-02 23:10 /etc/rc2.d/S50mysql-ndb -> ../init.d/mysql-ndb
< lrwxrwxrwx 1 root root 23 2007-02-02 23:10 /etc/rc2.d/S50mysql-ndb-mgm -> ../init.d/mysql-ndb-mgm
可以看到,起到变化的只是run level为2的/etc/rc2.d目录中的内容增减!难道默认安装的Ubuntu,开机run level默认为2吗?

确认一下,果真是level 2的哦:

代码: 全选

[xport@ubuntu ~] $ /sbin/runlevel
N 2

可是2的run level 2:Multiuser, without NFS,理论上应该是run level 5: X11, X-Window啊?
请大家帮忙说明一下,谢谢!
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01
送出感谢: 0
接收感谢: 1 次

#2

帖子 xiechy » 2007-02-03 11:18

run level 2:Multiuser, without NFS
此定义是redhat 系的吧。
debian系和redhat 系的定义不同。

rcS :系统
0,1,6与redhat系大体同。
2-5全部一样,均可。默认是2。
debian的哲学是由用户自己定义各项,尽可能的扩大用户自由度。
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: 为什么Ubuntu安装后默认的run level居然是2?

#3

帖子 poet » 2007-02-03 12:56

xport 写了:可是2的run level 2:Multiuser, without NFS,理论上应该是run level 5: X11, X-Window啊?
请大家帮忙说明一下,谢谢!
楼主受Redhat的遗毒太深了,呵呵。。。

其实Redhat 或许在中国从前是流行一些。但Debian系统的用户群一直都比Redhat广。

Debian系统一直都是这样,不必奇怪。
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 xport » 2007-02-03 18:16

Every distribution seems to have a different boot-up method

自己正在检讨中...
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#5

帖子 BigSnake.NET » 2007-02-03 19:34

POSIX没有规定2~5的运行级
对Debian类的讲,默认2~5都是多用户模式,都是一样的

有需要可以自己设置调整
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复

回到 “老旧版本支持”