首页 > 资讯列表 > 软件学院 >> 系统程序

浅析Linux的正确启动顺序

系统程序 2014-11-27 07:37:21 转载来源: 网络整理/侵权必删

       虽然有些网友的电脑系统是Linux的,但是对于Linux启动顺序的问题,网友们却不是很清楚,所以呢,本次要和网友们一起了解的就是这个问题哦! Linux 启动顺序: 1、 BIOS自检 2、 运行系统内核并检测硬件 3、 运行系统的第一个进程init 4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化              /etc/rc.d/rc.sysinit------系统初始化脚本              /etc/rc.d/rcX.d/[KS]*------根据运行级别配置服务              /etc/rc.d/rc.local---------执行本地特殊配置              其它---------不同

  

     虽然有些网友的电脑系统是Linux的,但是对于Linux启动顺序的问题,网友们却不是很清楚,所以呢,本次要和网友们一起了解的就是这个问题哦!

Linux 启动顺序: 1、 BIOS自检 2、 运行系统内核并检测硬件 3、 运行系统的第一个进程init 4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化              /etc/rc.d/rc.sysinit------系统初始化脚本              /etc/rc.d/rcX.d/[KS]*------根据运行级别配置服务              /etc/rc.d/rc.local---------执行本地特殊配置              其它---------不同运行级别的特殊服务       Linux启动运行init程序来启动相关程序初始化,与启动相关的一个概念是运行级,运行级是操作系统当前运行的级别,在不同运行级别上可以定义属于该运行级的启动程序,系统的运行级别可以在/etc/inittab文件指定,与运行级相关运行程序通过从源/etc/rc.d/init.d下链接到目的/etc/rcX.d,这里X为系统的默认运行级别,因此,默认的启动脚本放在/etc/rc.d/init.d下。   # 缺省的运行级,Linux用到的级别如下: # 0 - 停机(千万不要把initdefault 设置为0 ) # 1 - 单用户模式 # 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式 # 4 - 没有用到 # 5 - X11 # 6 - 重新启动 (千万不要把initdefault 设置为6 ) #   对各个运行级的详细解释: 0 为停机,机器关闭。 1 为单用户模式,就像Win9x 下的安全模式类似。 2 为多用户模式,但是没有NFS 支持。 3 为完整的多用户模式,是标准的运行级。 4 一般不用,在一些特殊情况下可以用它来做一些事情。 例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。 5 就是 X11 ,进到 X Window 系统了。 6 为重启,运行 init 6 机器就会重启。   如何让系统在启动是运行指定程序,根据启动顺序中的第四步,有两种方式。 一种方式是根据运行级别配置服务。 一种方式是执行本地特殊配置。 举例,任务在启动是运行命令cvslockd: 方式一: 1. 建立自启动脚本/etc/rc.d/init.d/cvslockd,内容为:  #!/bin/bash /usr/local/bin/cvslockd   设置文件的属性为可执行: #chmod +x /etc/rc.d/init.d/cvslockd   2. 查看计算机运行级别,在文件/etc/inittab里看到id:5:initdefault:,则此系统运行级别为5。 3. 到/etc/rc5.d目录下,把你要执行的可执行文件做一个软连接,而且在命名的时候要以大写S字母开头,S之后的数字大小代表执行顺序的先后,数字越大越后执行。 #ln -s /etc/rc.d/init.d/cvslockd /etc/rc5.d/S100cvslockd #ln -s /etc/rc.d/init.d/cvslockd /etc/rc0.d/K20cvslockd   方式二: 在/etc/rc.d/rc.local 添加 exec /usr/local/bin/cvslockd 该方式是在最后启动cvslockd。   方式三:   update-rc.d   =====================华丽的分割线=================== update-rc.d命令,是用来自动的升级System V类型初始化脚本,简单的讲就是,哪些东西是你想要系统在引导初始化的时候运行的,哪些是希望在关机或重启时停止的,可以用它来帮你设置。这些脚本的连接 位于/etc/rcn.d/LnName,对应脚本位于/etc/init.d/Script-name.   1、设置指定启动顺序、指定运行级别的启动项:   update-rc.d <service> start <order> <runlevels>   2、设置在指定运行级中,按指定顺序停止:   update-rc.d <service> stop <order> <runlevels>   3、从所有的运行级别中删除指定的启动项:   update-rc.d -f <script-name> remove       以上就是正确的linux系统启动顺序,其实是很简单的一个步骤,也是需要经常用到的,正确的按着启动顺序,才不会使得linux系统遭受到破坏哦!(责任编辑:admin)

标签: 浅析 Linux 正确 启动 顺序


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持