7 sco unixware 7.1.1 全面学习资料( 二 )


看到这里,相信你对一个UNIX系统上都有一些什么东西比较了解了,但是,这些东西虽然存在,可也不是你想看就看,想运行就运行的哦,UNIX有一套规则来规定谁能干什么,不能干什么,这个文件谁能看谁不能看,谁能用谁不能用,或是谁只能看不能用,这都是我们以前曾介绍的有关用户与文件权限的设置 。

第三部分:系统启动过程
一、了解unixware 7.1.1系统引导文件
SCO UNIXWARE 7.1.1的引导文件就类似与我们熟悉的Dos/WINDOWS的系统文件:IO.SYS,MSDOS.SYS与COMMAND.COM 。
位于/stand目录中,各个文件的名称及作用解释如下:
1、boot,包含定义的引导参数 。
2、unix,当boot程序引导后,将搜索并装载该程序到内存,然后就调用boottab,即inittab文件(/etc/inittab),
init进程运行后,我们就称系统进入守护状态 。
3、unix.old,当新的内核邦定后,该文件将保存老的系统引导表boottab.
4、bootmsgs,该文件包含系统启动的文字信息 。
5、logo.img,该文件为引导时的图形界面 。
6、help.txt,该文件包含的都是当在boot:后打入"?"后的帮助信息 。
7、resmgr,该文件为一份resouse manager数据库的备份 。
8、resmgr.sav,该文件为一份老系统的resouse manager数据库的备份 。
9、*.blm,所有blm文件均为引导、装载模块 。
二、了解unixware 7.1.1系统引导过程
unixware 7.1.1与其他UNIX系统引导过程相似:

整个系统的启动分为两个阶段,第一阶段是系统自举,第二阶段是启动Unix 。
由于Unix驻留介质不同,整个系统启动阶段也不完全相同 。以从硬盘上引导系统为例 。

系统自举阶段主要分三个步骤:
1.由ROMBIOS引导硬盘的0道0扇区的Master boot块;
2.由Master boot块引导硬盘活动分区的第0扇区的boot块;
3.该boot块将随后扇区的内容引导并运行 。

启动Unix阶段主要是由boot程序引导Unix核心程序开始,即引导/stand/unix 。
当Unix系统被引导运行后,将启动一个称为init的进程,该进程将启动/etc/inittab文件中所列的
进程,并且引导系统进入某一特定的运行级别 。

推荐阅读