为什么Ubuntu安装后默认的run level居然是2?
发表于 : 2007-02-03 0:02
我的Ubuntu默认是从X-Window启动进行登录的,系统版本为:
但是今天的一个小设定让我迷惑了:
做了一个测试,先把MySQL服务设定为自动运行,然后再取消自动运行,采样前后两次/etc/rc?.d中的变化:
1. MySQL服务为自动运行时,采样配置文件:
2. MySQL服务为手动运行时,采样配置文件:
3. 比较前后2次的变化:
可以看到,起到变化的只是run level为2的/etc/rc2.d目录中的内容增减!难道默认安装的Ubuntu,开机run level默认为2吗?
确认一下,果真是level 2的哦:
可是2的run level 2:Multiuser, without NFS,理论上应该是run level 5: X11, 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
代码: 全选
[xport@ubuntu ~] $ ls -l /etc/rc?.d/*mysql* > /home/sharkwang/Temp/mysql-service-enable.txt
代码: 全选
[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
确认一下,果真是level 2的哦:
代码: 全选
[xport@ubuntu ~] $ /sbin/runlevel
N 2
可是2的run level 2:Multiuser, without NFS,理论上应该是run level 5: X11, X-Window啊?
请大家帮忙说明一下,谢谢!