一 修改Ubuntu启动级别

sudo apt-get install sysv-rc-conf

执行:

sysv-rc-conf

打x的表示开机启动.

二 启动级别

Ubuntu默认启动级别为2

root@lanny:/etc/rc2.d# runlevel

N 2

Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。

debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下:

0 – Halt,关机模式

1 – Single,单用户模式

2 - Full multi-user with display manager (GUI)

3 - Full multi-user with display manager (GUI)

4 - Full multi-user with display manager (GUI)

5 - Full multi-user with display manager (GUI)

6 – Reboot,重启

可以发现2~5级是没有任何区别的。他们为多用户模式,这和一般的linux不一样。而redhat的runlevel级别定义如下:

0:关机。不能将系统缺省运行级别设置为0,否则无法启动。

1:单用户模式,只允许root用户对系统进行维护。

2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)

3:字符界面的多用户模式。

4:未定义。

5:图形界面的多用户模式。

6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。

这里补充一下,多数的linux都是用一种叫System V的机制来启动运行级别,而ubuntu使用upstart代替init启动系统进程。所以没有那个inittab文件来改默认运行级别。ubuntu 的默认运行级别文件是/etc/init/rc-sysinit.conf。

最新文章

  1. Codeforces Round #376 (Div. 2) C题 Socks(dsu+graphs+greedy)
  2. Linux 下操作GPIO(两种方法,驱动和mmap)(转载)
  3. 简明python教程 --C++程序员的视角(八):标准库
  4. Machine and Deep Learning with Python
  5. MVC上传相关
  6. scala学习笔记-类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用
  7. SQLServer服务器数据库之间的数据操作(完整版)
  8. Velocity入门系列
  9. Servlet过滤器——过滤器分析流量
  10. [attribute|=value]和[attribute^=value]选择器区别
  11. Android 分包 MultiDex 策略总结
  12. ajax与后台交互案例
  13. python爬虫之scrapy安装(一)
  14. HTTP 错误 500.21 - Internal Server Error 处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  15. JavaSE学习总结(八)—— 异常处理(Exception)
  16. 潭州课堂25班:Ph201805201 第十四课 异常,处理 (课堂笔记)
  17. 还是Go 为了伟大的未来
  18. JavaScript紧凑学习
  19. C#调取webapi
  20. 集合之Iterator

热门文章

  1. 根据包名字符串跳转Activity
  2. 网络开始---多线程---NSThread-01-基本使用(了解)(二)
  3. 很好的UI动效设计参考
  4. 解决Spring4 MVC请求json数据报406错误
  5. 万恶的hao123
  6. oracle REGEXP_SUBSTR函数
  7. cmd常用命令 和 sql server相关基础
  8. Eclipse,myeclipse开发中常用技巧总结
  9. php的amqp扩展set导致内存溢出
  10. hdu 敌兵布阵(线段树之单点更新)