- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBMp系列管理员认证指南(Test191)
IBM p 系列管理员认证指南(Test 191)启动过程
在启动过程中,系统将检测硬件、加载和运行操作系统,并配置设备。要启动操作系统,需要下列资源:
可以在开启和重置计算机后进行加载的启动映像。
可以访问根文件系统和 /usr 文件系统。
系统的启动类型可以分为三种:
硬盘启动
开启计算机进行一般操作,钥匙处于“常规”位置。
在没有钥匙锁定的、基于 PCI 的系统中,这是缺省的启动方式。
无盘网络启动
通过网络,以远程的方式启动一个无盘或者无数据的工作站。开启计算机进行一般操作,钥匙处于“常规”位置。
通过一个或多个的远程文件服务器,为无盘或无数据的工作站提供启动时所需的文件和程序。
服务启动
从硬盘、网络、磁带、或者 CD-ROM 启动计算机,钥匙处于“服务”位置。这种情况也称为维护模式。在维护模式中,系统管理员可以执行各种任务,如安装新的、或者更新的软件,并运行诊断检查。
在硬盘启动过程中,将在本地磁盘上找到安装操作系统时所创建的启动映像。在启动过程中,系统将对计算机中所有的设备进行配置,并初始化系统正常运行所需的其它基本软件(如逻辑卷管理器)。在这个过程的最后,将挂载了文件系统,并准备进行使用。
相同的基本需求可以应用于无盘网络客户端。它们也需要一个启动映像并访问操作系统文件树。无盘网络客户端没有任何本地的文件系统,必须通过远程访问的方式获得它们所有的信息。
系统将在其磁盘驱动器中查找启动过程所需的所有信息。
当打开电源启动系统(冷启动)、或者使用 reboot 或 shutdown 命令重新启动系统(热启动)时,在系统做好能够使用的准备之前,将会发生许多事件。可以将这些事件划分为下列几个阶段:
1. 只读存储 (ROS) 内核初始化阶段
在这个阶段,将检查主板的问题,ROS 初始化程序启动并搜索启动列表。一旦找到启动列表,则将启动映像读入到内存中,并且开始系统初始化。
2. 基础设备配置阶段
在这个阶段中,将通过 cfgmgr 命令的帮助,对所有的设备进行配置。
3. 系统启动阶段
在启动过程的这个阶段中,启用所有的逻辑卷、开始进行分页、并且处理 /etc/inittab 文件。
加电顺序、LED 以及声音信号
几种基于 MCA 的 RS/6000 系统提供了 LED 显示屏,以显示系统所经历的启动过程的阶段。如果出现了问题,您可以对相应的 LED 代码进行分析,并采取合适的操作来解决问题。
技巧:作为一名专业人员,记住这些错误代码将使您能够快速地找出导致各种关键系统问题的原因。因此,它是考试中需要记住的一个部分。
PCI RS/6000 系统使用声音和图形来显示启动过程中不同的阶段。例如,在系统加电后,当发现处理器被激活时将会发出一声蜂鸣声,当系统的内存检查完成时将显示 PowerPC 的徽标(或者显示文本),对于具有有效地址的所有设备,将显示设备的徽标。在设备徽标的显示结束后,如果系统 ROS 没有损坏,将再次发出一声蜂鸣声。
系统管理员可以使用这些提示信息来解决启动过程中可能碰到的各种问题。
一些有用的命令
在下面的部分中,将介绍一些用于管理系统启动、关闭,以及相关任务的命令。
使用 alog 命令
在许多情况下,您必须跟踪启动过程,并找出在启动过程中,系统是否出现了某些问题。AIX 为您提供了一种很好的工具- alog 命令,通过它的帮助来监视这些问题。
alog 命令可用于维护和管理日志。它可以读取标准输入、写入到标准输出,并将输出内容复制到一个大小固定的文件中。这个文件将用作循环日志。如果这个文件满了,那么新的条目将会覆盖现有的、最早的条目。
rc.boot 脚本显式地通过 alog 命令将启动信息重定向到文件 /var/adm/ras/bootlog。如果系统出现了问题,您可以将系统启动到单用户模式(维护模式),并通过 alog 命令访问这些日志,以了解系统在哪个阶段出现了故障。下面给出了 rc.boot 脚本中的一部分内容,以说明其中如何包含日志记录机制。
# Error Recovery if customized data is zero
[ -f /no_sbase ] {
echo rc.boot:executing savebase recovery procedures \
/tmp/boot_log
X=`ODMDIR=/mnt/etc/objrepos odmshow CuDv |\
fgrep population`
count=`echo $X | cut -f2 -d `
[ $count -ne 0 ] {
/usr/sbin/savebase -o /mnt/etc/objrepos
[ $? -ne 0 ] loopled 0x546
mount /va
文档评论(0)