免费注册 查看新帖 |

Chinaunix

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

[桌面系统] Ubuntu的指定运行级别的文件是在哪里? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-28 13:25 |只看该作者 |倒序浏览
系统:Ubuntu 12.04
问题1:Ubuntu指定运行级别的文件在哪里?此文件的哪个部分指定了运行级别?
问题2:Ubuntu能否创建一个/etc/inittab来指定运行级别?如果能,文件的书写格式是什么?
问题3:通过类似init 3指定运行级别后怎么察看当前运行级别?

求大牛回答!~

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
2 [报告]
发表于 2012-07-28 13:42 |只看该作者
本帖最后由 ulovko 于 2012-07-28 21:09 编辑

原创博客,转载注明出处。
对于linux,老鸟使用多的还是debian,但是更多的人使用的ubutnu或者ubuntu的衍生版,
如:linuxmint,国产的linuxdeepin等
大部分都是怎么配置显卡驱动以及3D效果等,很少有关闭图形界面的时候。
除非你把系统文件破坏后,不能进入图形界面的除外。。
首先先理解ubuntu的运行级别:
一般的linux的运行级别为6个等级(其中4一般不定义,不过应该也可以):0——6,
     0 Halt the system
    1 Single user mode
    2 Basic  multi user mode
    3 Multi user mode
    5 Multi user mode with GUI
    6 Reboot  the system
以上为一般的linux运行级别,是由init启动的,init为linux内核启动的用户级别进程,
详见网络。
但是ubuntu及其衍生版就不是这样;区别如下:
1、使用upstart代替init启动系统进程。
2、运行级别的改变。
3、其他的
而ubutnu等的运行级别为8种:
0-6   S
0  :关机
1 :单用户mod
2--5:为多用户模式,基本无区别(这与一般的linux不一样,2为默认级别)
6 :重启
S :单用户恢复模式,运行很少进程以及服务
参考:http://book.51cto.com/art/200905/126183.htm
查看运行级别: $runlevel
更改运行级别: telinit  *(0 -6  S)(一般没必要更改为S)
在/etc/rc$.d目录种定义了各种运行级别的运行服务;
要在ubuntu中关闭X服务,x客户端,桌面启动器等进程就行了
那你可以直接终止这些服务就可以了,但是我门要定义的是一开机就进入终端的模式。(ubuntu server版就默认进入终端,那是应为本来就没配置图形X服务)
由于2-5都是大致一样的,在/etc/rc1-5.d目录中找不到桌面启动器的服务,可能老版本的有,我的是ubuntu11.10,
然后在/etc/init/lightgdm.conf中找到了关于启动器的配置,默认是从2-5都是启动X的,那可以修改该配置,使某个运行级别不启动桌面启动即可。(这是linuxmint的配置)ubuntu的应该为gdm的配置。


下面的文本是说明ubutnu虽然使用的upstart的,但也遵循intitab的
修改/etc/inittab  (没有的话新建一个,root用户)
id:3:initdefault:
详见:http://space.itpub.net/370491/viewspace-216955
script
    # Check for default runlevel in /etc/inittab
    if [ -r /etc/inittab ]
    then
        eval "$(sed -nre 's/^[^#][^:]*: ([0-6sS]):initdefault:.*/DEFAULT_RUNLEVEL="\1";/p' /etc/inittab || true)"
    fi
    # Check kernel command-line for typical arguments
    for ARG in $(cat /proc/cmdline)
    do
        case "${ARG}" in
        -b|emergency)
            # Emergency shell
            [ -n "${FROM_SINGLE_USER_MODE}" ] || sulogin
            ;;
        [0123456sS])
重启就可以进入终端了。
当每天的朝阳洒在我们的脸上,我们要拿什么 来证明自己在这个城市的存在??

FROM:  http://www.cnblogs.com/crazymod/archive/2012/04/10/2441457.html

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2012-07-28 21:02 |只看该作者
回复 2# ulovko


    能不能编译一下,禁用表情啊。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
4 [报告]
发表于 2012-07-28 21:09 |只看该作者
snow888 发表于 2012-07-28 21:02
回复 2# ulovko
能不能编译一下,禁用表情啊。
搞定了 ^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP