一、/etc/inittab
一种是redhat的启动方式,配置文件为/etc/inittab,这种方式是串行方式,引导很耗时.RedHat9启动时串行执行大量的脚本以启动各种需要的服务(启动时可以看到).
redhat的runlevel设置如下:
0 为停机,机器关闭.
1 为单用户模式,就像Win9x下的安全模式类似.
2 为多用户模式,但是没有NFS支持.
3 为完整的多用户模式,是标准的运行级.
4 一般不用,在一些特殊情况下可以用它来做一些事情.例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置.
5 就是X11,进到X Window系统了.
6 为重启,运行init 6机器就会重启.
XWindow是init5,字符是init3.将id设置为runlevel设置为3,就可以直接在系统初始化的时候直接进入文本界面.
二、upstart
但Ubuntu并没有采用init的方法,并没有 /etc/inittab这个文件,Ubuntu采用了upstart,是一个基于事件的 init 的替代程序,用于 Ubuntu 发行版.Ubuntu中没有 /etc/inittab这个文件,但用户可以自己添加.当系统中有 /etc/inittab 时Ubuntu会按照配置来启动.但Debian或是Ubuntu中的run level是2,且2~5都是指X环境,和redhat设置并不相同。
文章评论(0条评论)
登录后参与讨论