12UNIX系统管理-第十二章:系统的关闭和启动.docVIP

12UNIX系统管理-第十二章:系统的关闭和启动.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12UNIX系统管理-第十二章:系统的关闭和启动.doc

UNIX系统管理-第十二章:系统的关闭和启动 系统的关闭和启动 系统的启动是指从开始引导操作系统直到系统正常工作的过程。在启动之初,操作系统被装入内存并且开始执行,这个执行过程中将进行大量初始化操作以提供某些服务如打印服务,网络服务等。 用户,特别是系统管理员必须详细了解系统启动全过程的各个具体细节。启动是整个系统运行期间最脆弱、最容易出现问题的时候。稍有不慎,整个系统将无法正常启动,或正常启动了,却无法正常工作。 虽然UNIX系统被设计成一种可以可以永不关机的系统,但实际操作中却由于各种各样的原因,不得不在一定的时候将机器关闭,如电源出现问题,系统出现严重故障等。UNIX系统的复杂性不允许我们想关机时就直接切断电源,这样做会对整个系统造成极大的破坏,如用户数据丢失,文件系统结构的不一致等。所以关机过程必须遵守一定的规范才行。 在这一章中我们主要介绍如下几个问题: 系统的启动过程 介绍UNIX系统从加电到系统完全可用的全过程中的各个执行细节。 系统的关闭 介绍关闭系统的方法及关闭系统时应该注意的一些问题。 系统的启动过程 大多数的UNIX系统的启动都有两种方式: 自动启动在这种方式下,系统可以不经任何人工的干预而自动完成启动的全过程。 手工启动在系统启动过程到达某一点时,系统管理员可以进行一些人工的干预,如对文件系统进行检查,设置系统的日期等等。然后系统将继续进行引导。 通常这两种方式的最终效果是一样的。正常情况下,加电后系统均能自动启动至准备好状态。但在系统遇到一些人为破坏,如突然断电,系统发生崩溃或者系统管理员做了某种修改时,经常会需要手工引导。 我们可以把整个UNIX系统的启动过程大致划分为如下几个阶段: 操作系统装入程序(PDL)的加载 UNIX系统核心程序的装入 UNIX系统内核的初始化 硬件的检测和配置 系统进程的生成 管理人员的干预(自动启动时无此阶段) 系统初始化shell脚本的执行 各终端进程的生成 操作系统装入程序的加载 大多数计算机系统的操作系统都是驻留在系统的硬盘中的。一般可以把硬盘的存储空间分成几个不同的相互连接的片段,每个片称为一个硬盘分区。绝大多数硬盘都可被划分为四个分区。在各个分区中可以装载不同的操作系统。(对于专用的工作站或者主机系统,一般只装载一个UNIX系统) 在硬盘的多个分区中,有一个分区被称为是系统的活动分区。活动分区中的操作系统会在系统加电的时候被引导。 大多数机器在加电时均会转移到一特定的地址去执行存储在ROM中的程序。如果是从软盘上引导,这个程序将读取软盘上引导扇区(0头、0道、1扇区)中操作系统核心代码,再将控制交给核心程序,由此开始核心程序的装入和运行。但对于从硬盘上引导系统的情形,ROM载入程序装入的不是操作系统而是另外一段代码,这段代码在被装入到内存中后将获得控制权而得以执行,然后由它去装入UNIX系统。 一般而言,这段代码将位于硬盘0头、0道、1扇区。该扇区主要包括两部分的信息:主引导程序和分区信息表。其内容是由硬盘分区程序对硬盘进行分区时建立的。 在主引导程序被装入之后将获得CPU控制权而得以执行。执行时它会对分区信息表进行扫描,看哪个分区为活动分区,并试图装入该分区第一扇区的操作系统引导程序,由此开始操作系统核心的引导. UNIX系统核心程序的装入 在操作系统获得系统控制权之后,我们可以说此时UNIX系统已经开始运行了,载入程序在执行时,将从硬盘活动分区中一个特定的地方(该分区的第一个扇区)装入操作系统的源代码:UNIX系统内核。UNIX系统内核实际上是一个程序,其名称一般是/unix或者/vmunix,名称随生产厂家的不同可能会有些差异。 在内核被装入的时候,屏幕上会显示: Booting the UNIX system 若此时按下任意键,系统核心装入程序将允许用户输入欲装入的其它核心程序的文件名。此时装入程序会显示: boot: 用户可以在冒号后输入其它的某个核心程序的名称。 为什么要提供这种功能呢?因为在许多情况下我们需要对系统内核进行重新配置,以生成新的核心程序,而老的核心程序可以保留到另外一个文件中。新的核心程序可能不能成功地启动系统,这种情况下我们就可用这种方法装入原来的核心程序引导系统。 如果并不想真的装入其它内核,可以不作任何操作或者仅仅按一下回车。稍后,装入程序会装入缺省的内核。 系统内核是UNIX常驻内存的部分。内核装入程序从磁盘上装入核心程序之后,将把控制权交给新装入的内核,从而使之得以运行。 系统内核的初始化 核心程序开始执行时,UNIX系统内核的初始化工作就开始了。内核会检查内存,以前我们知道,系统内核会占据物理内存的低端并固定在此空间中运行。内核将检查系统中内存的总数,计算出自己占用多少,剩下

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档