scounix的启动与关闭.doc

scounix的启动与关闭.doc

ID:59252670

大小:46.00 KB

页数:4页

时间:2020-09-08

scounix的启动与关闭.doc_第1页
scounix的启动与关闭.doc_第2页
scounix的启动与关闭.doc_第3页
scounix的启动与关闭.doc_第4页
资源描述:

《scounix的启动与关闭.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、lSCOOpenServer系统的启动过程⑴SCOOpenServer系统的启动过程主要有两个步骤:第一系统的自举阶段:1.由ROMBIOS引导硬盘的0道0扇区的Masterboot块;2.由Masterboot块引导硬盘活动分区的第0扇区的boot块;3.该boot块将随后扇区的内容引导并运行;第二启动unix阶段:1.boot引导Unix核心,即引导/stand/unix;2.unix被引导后启动init进程,init(0进程)会依次解释执行文本文件/etc/inittab中的shell命令,引导系统启动.在启动过程中,系统会出现人

2、机交互界面,使用户能人工干预启动过程,同时会使系统由一个运行级别切换进入另一运行级别.3.init在引导inittab文件中的进程时,当系统运行到或离开n级运行级时,根据inittab中的shell命令会运行/etc/rcn文件(主要有rc0、rc1、rc2、rc3等四个文件)4.运行/etc/rcn文件时,会根据文件的命令去运行/etc/rcn.d目录下的文件(主要是/etc/rc0.d、/etc/rc2.d两个目录).⑵系统启动过程中涉及到的几个主要文件如下:/etc/default/boot系统启动程序的参数设置/etc/init

3、tab控制系统启动的脚本程序/etc/rcn当系统运行到或离开n级别时控制系统启动的脚本程序/etc/rcn.d当运行/etc/rcn文件时,将会运行/etc/rcn.d目录下的脚本程序/etc/init.d目录lSCOOpenServer系统人工干预的启动过程⑴系统解释执行/etc/inttab文件的方式:ØInittab文件中记录的格式:**:**:**:**其中每行包含三个冒号,它们将每行数分成了四个域.第一个域是一个行标注,可以是任意指定的,但任何两行的注标都不应相互重复第二个域是一个运行级别域,表示在init的什么状态下该行数

4、据起作用,在第二个域中可以指定多个运行级别,如0123第三个域是操作域,给出了当运行状态为同一行的第二个域中的某个状态时init应采取何种操作第四个域是进程域,该域的内容是一个shell命令.在适当时机,init将生成一个shell去执行该命令.Ø在SCO.UNIX操作系统下的运行级别:0级别停止系统,关机1级别单用户模式,即系统维护模式.本级别所能进行的操作是检查文件系统,安装升级新软件,系统文件恢复等.但此时/etc/rc,/etc/rc2.d下各种daemons和启动程序不能执行.该运行级别只有从运行级别S进入才有意义,如果从运行

5、级别2进入本运行级别,则保留与主控台相关连的进程.2级别多用户模式.这是系统的常规运行模式,在多用户模式下,首先检查系统的安全数据库文件,文件系统将被安装,多用户任务服务也被启动。与单用户模式最大的区别是/etc/rcn下的启动命令可以执行,打印及网络等功能开始运行。3级别RFS状态,用于启动远程文件共享(RFS)和相应的守护进程,将本机连接到RFS网络,安装远程资源,自动提供本地资源4级别用户可定义的运行级别,系统未使用5级别停止系统运行并重新引导6级别停止运行,重新引导,使系统处于initdefault定义的运行级.initdefa

6、ult由/etc/inittab文件中定义S(s)级单用户模式。当系统进入S(s)级运行时,与系统在1级运行时的最主要的区别是系统上安装的文件系统仍然保持安装状态不变。本运行级别使用于软件包的安装与删除,系统的备份和恢复,以及文件系统的检查。在此运行级别下,所有的多用户文件系统均不安装,与系统的交互只能通过主控台进行,要求访问多用户文件系统的login进程不能运行。由init创建的全部进程将被杀死.abc级别虚拟运行级别,没有与之对应的实际运行级别,不改变当前的运行级别,作用是使init进程仅处理/etc/inittab文件中包含a,b

7、,c运行级设置的那些记录项Q,q级别引起对inittab文件的重新检测以上的内容的要点在于在各个运行级别下系统能进行何种操作Øinittab第三个域可用的关键字:关键字说明off将与同行中第四个域指定的命令相应的进程撤消once使init在进入同行第二个域中所指定的状态时,执行第四个域中指定的命令。Init此时不会等待这些命令完成,而马上进行自己下面的操作respawn指示init在进入同行第二个域中所指定的状态时,执行第四个域中指定的命令.以后只要init检测到此进程已经停止,就应马上重新启动相应进程ondemand功能同respaw

8、n,但只对运行状态a,b,c这三个伪状态时,才使用此关键字wait在进入同行第二个域中所指定的状态时,执行第四个域中指定的命令,同时init将等待此进程终止后,才能继续读取下一行进行处理boot指定同行第四

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。