关于Debian切换runlevel的问题

双开虚拟机,为节省资源想把debian切换到纯命令行模式下,于是init 3,毫无反应,runlevel 显示2 3,这不是已经切换了吗····于是蛋疼,上网查,于是在http://www.cnblogs.com/taosim/articles/2503922.html看到这个——“debian的运行级别与redhat系的那些不一样,在centos中,runlevel 5就是图形界面,3是文本界面,而在debian中,runlevel 2-5都是多用户状态,这几个级别一样的”

顿时蛋疼无比····

 

另摘自http://blog.csdn.net/jinxl560/article/details/2946018

debian 是使用的 System V 的 init 风格,跟 redhat 不一样。

在默认安装的情况下,debian在 runlevel 2,3,4,5 下,均会启动 图形管理器

(gdm或kdm)

使用 rcconf 命令,取消启动gdm或kdm,则 图形界面在 任何 runlevel下均不会

启动。

如果您只想在 runlevel 5 下启动图形,可以运行下面的命令:(以gdm为例)

 

#删除原有关于 gdm 的符号链接

update-rc.d -f gdm remove

 

#重新设置各runlevel下的符号链接,只在runlevel 5 下启动 gdm。

update-rc.d -f gdm start 99 5 . stop 01 0 1 2 3 4 6

 

这样,你就可以在 /etc/inittab 里面指定

id:5:initdefault:

来启动 X 了。

 

另附表格一张,表明各发行版之间的差异

Run Level Generic Fedora Core Slackware Debian
0 Halt Halt Halt Halt
1 Single-user mode Single-user mode Single-user mode Single-user mode
2 Basic multi-user mode (without networking) User definable (Unused) User definable – configured the same as runlevel 3 Multi-user mode
3 Full (text based) multi-user mode Multi-user mode Multi-user mode – default Slackware runlevel
4 Not used Not used X11 with KDM/GDM/XDM (session managers) Multi-user mode
5 Full (GUI based) multi-user mode Full multi-user mode (with an X-based login screen) – default runlevel User definable – configured the same as runlevel 3 Multi-user mode
6 Reboot Reboot Reboot Reboot

引自 http://www.linux.com/news/enterprise/systems-management/8116-an-introduction-to-services-runlevels-and-rcd-scripts

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.