免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1405 | 回复: 0
打印 上一主题 下一主题

ubuntu的启动级别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-21 12:14 |只看该作者 |倒序浏览
linux系统有一个所谓的运行级别,这个可以让系统以单用户或者多用户模式运行,以及是否加载x-servre系统。    通常默认的级别是在/etc/inittab文件中设置的,具体的设置如下:id:N:initdefault:    比如:   id:2:initdefault:    就是让系统以级别2的模式运行的。    有传闻说直接在grub menu 中的启动内核后面加入 数字 2也可以指定运行模式的。    但是在debian和ubuntu中,并没有存在/etc/inittab文件。系统的默认运行级别是通过/etc/event.d/rc-default文件来设置的。不过为了兼容,如果用户自行建立/etc/inittab文件,那么/etc/event.d/rc-default脚本会进行检测并且按照inittab文件中的设置来设置系统运行级别。    从/etc/event.d/rc-default脚本可以看出,ubuntu系统使用telinit N命令来设置系统运行级别。    不过,即使设置了运行级别,ubuntu系统并不会像其他linux系统那样通过运行级别来控制是否进入图形操作系统。因为在2-5级别上,都设置了启动图形服务器的服务程序。所以要想关闭x server系统还必须进一步设置。    ubuntu论坛中有网友这样讲述:由于ubuntu的运行级别2-5都是多用户的,用sudo sysv-rc-conf命令查看,可以发现2-5的运行级别所有的启动服务都是一样的,在/etc/inittab中系统默认的是运行级别2,在我们将 运行级别2的gdm一项去掉选择后,从新启动系统,会进入字符界面,就是我们所熟悉的login,登录就可以了! 如果想要切换到图形界面,直接startx的话会出现前面提到的问题,系统不能加在原先的配置。参考了Debian手册后发现,在字符模式的时 候,我们可以通过telinit这个命令来切换系统的运行级别,我们启动字符界面的时候,用的是运行级别2,而在我们修改运行级别2之前,运行级别2-5 的配置是一样的,所以现在运行级别3-5的配置还是原来的配置,这时候,只要我们将当前的运行级别从2改变至3-5的任何一个级别,都可以让系统加载原先 的系统配置。所以这个方法可以归纳为,系统从字符界面切换到图形界面,进入图形界面的时候只是加载了原来没有加载完的系统配置。 运行级别间的切换命令为:telinit 3 当然telinit后面的运行级别可以为3-5的任何一个运行级别,前提是3-5的任何一个运行级别的配置必须和以前直接图形界面启动是的配置相同,当然执行命令的必须是root用户。     具体是否可行有待验证。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82530/showart_2033617.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP