linux引导流程2.doc

上传人:人*** 文档编号:551085090 上传时间:2023-08-23 格式:DOC 页数:4 大小:25KB
返回 下载 相关 举报
linux引导流程2.doc_第1页
第1页 / 共4页
linux引导流程2.doc_第2页
第2页 / 共4页
linux引导流程2.doc_第3页
第3页 / 共4页
linux引导流程2.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux引导流程2.doc》由会员分享,可在线阅读,更多相关《linux引导流程2.doc(4页珍藏版)》请在金锄头文库上搜索。

1、linux引导流程2引导流程2inittable 配置文件的帮助信息在linux里面不管是命令还是配置文件,在查看帮助信息的时候都是man + 配置文件名命令在inittable里面 idrunlevelactionprocess 解释id标识符,一般为2个数字或者字符runlevels运行级别,可以指定一个或者多个运行级别,如果没有填的话就是全部运行级别都可以.action运行状态process指定要运行的脚本或者命令定义的是一个脚本或者命令,前面的runlevels,action都是对这个脚本或者命令的修饰.id是对这个脚本操作的编号id5initdefault系统缺省运行级别定义系统缺省

2、的运行级别,修改这个改变了运行模式.sisysinitectrc.drc.sysinitsysinit这个运行状态是系统运行就自动执行的 runlevels这个运行级别为空的话,就是没有运行级别都执行ectrc.drc.sysinit 这个脚本包括服务程序的激动,系统变量的设置,设置系统时钟,加载字体,文件系统,生成系统启动的信息日志,你要在任何运行级别,每次启动系统都要执行的话,就放在这个文件里面.l00waiteetcrc.drc 0l01waiteetcrc.drc 1l02waiteetcrc.drc 2l03waiteetcrc.drc 3l04waiteetcrc.drc 4l05

3、waiteetcrc.drc 5l06waiteetcrc.drc 6每种运行界别所运行脚本,执行的脚本对应的是l00waiteetcrc.drc 0.dl01waiteetcrc.drc 1.dl02waiteetcrc.drc 2.dl03waiteetcrc.drc 3.dl04waiteetcrc.drc 4.dl05waiteetcrc.drc 5.dl06waiteetcrc.drc 6.d这些脚本里面存放了两种文件有一种以S开头的就是要执行的脚本,一种是K就是要终止的脚本,就在运行级别切换的时候,关闭一些脚本,且S和K都是大写,后面紧跟的是数字,即优先顺序,然后再跟的是脚本的名称

4、.actionwaite 表示执行执行完成这个脚本后,才能执行后面的脚本.actiononce 表示执行执行这个脚本后,就可以执行后面脚本actionctrlaltdel 表示执行不管在任何运行级别,都重新启动系统定义启动终端12345respawnsbinmingetty tty122345respawnsbinmingetty tty232345respawnsbinmingetty tty242345respawnsbinmingetty tty352345respawnsbinmingetty tty562345respawnsbinmingetty tty6也可以按crtl+alt+

5、F1.6atrl+alt+F7的话就进入图像终端actionrespawn一旦该脚本结束,便会重新执行该脚本。x5respawnectXllprefdm -nodaemon只有在登陆模式5 的情况下执行的脚本etcrc.dinit.d 包含各个级别的服务脚本,在运行每个级别后所能执行和关闭的脚本.这些存放脚本的目录其实都是软连接在脸面存放着.不是真正的脚本,用ls -l可以查看具体文件设置自动启动脚本1.先把自动执行脚本生成软连接,然后给这个脚本加上运行权限即chmod u+x 然后生成软连接将软连接放在对应的运行级别的目录里面,如etcrc.drc3.dS+名称.这样的形式,这个是在运行级别

6、三里面的,其余以次类推.生成软连接 ln -s,在这些目录里面S是每次要启动的,K是每次要关闭的.(linux通用)2.checkconfig设置自动启动程序查看check -list 查看系统已经安装的服务,在每个运行级别缺省的状态.check -list -2查看运行界别2的启动服务.设置checkconfig -level 运行级别 服务名称 初始化状态(offon)3.ntsysv更改当前运行级别的服务设置,加上运行级别就可以更改其他运行界别的服务设置.默认是当前的运行级别,这些都是以图形的界面呈现的,更改可以在里面更改,启动的是不启动的是空ntsysv -level 3dmesg查看

7、系统在启动的过程当中所有的信息,这些信息都是内核驱动硬件的信息,自动启动脚本信息dmesg grep eth0 查看内核驱动网卡eth0信息 所有日志目录都在varlog里面,messages是查看服务信息,如果服务在启动的过程出现错误的话在这个文件里面就可以查看.linux启动引导,两次总结1.POST加电自检,固件检测,硬件运行状态的检测2.Bootloader载入内核3.执行init进程,它的id为1,他还有一个父进程id为0,是为了做进程间切换的.几种特殊的进程4.然后init进程读取配置文件etcinittable5.查看系统的运行级别6.执行系统自动运行级别状态 etcrc.drc.sysinit7.根据etcrc.drcN.d执行对应的运行级别 (这个里面要注意设置自动启动的脚本或者服务)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号