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