AIX系统引导的相关类命令

  

AIX系统引导
在引导过程中,系统会检查硬件,装载和运行操作系统,并配置设备。为了引导操作系
统,需要以下的资源:

  
      <李>在机器开机或重置后可以装载的一个引导映像。   <李>对根和/用户文件系统的访问权限。   
  

引导分三种方式
硬盘引导
无盘网络引导
服务维护引导

  

系统在磁盘驱动器上找到所有必需的引导过程信息。当系统被通过打开电源开关启动(冷引导)或使用重新启动或关闭命令重启时,在系统可用之前,会发生一些事件。这些事件可分为以下几个阶段

  
      <李>只读存储器(ROS)内核初始化阶段
    这个阶段会检查母板的问题,ROS初始化程序加载将搜索引导设备列表。一旦找到引导设备列表,引导映像被读入内存并开始进行系统初始化。   <李>基本设备配置阶段
    该阶段通过cfgmgr命令的帮助配置所有设备。   <李>系统引导阶段
    在引导过程的这个阶段中,所有的逻辑卷被激活,页面调度被启动,并且/etc/inittab文件被处理。   
  

PCI RS/6000系统使用声音和图象来显示引导过程的不同阶段,例如,每当你开机时,只要处理器一被激活,就会发出“哔”的一声,当系统内存检查完成后,会显示PowerPC的图标(或显示文本),以及显示所有具有合法地址的设备的图标。在设备图标显示结束后,如果系统的ROS未被毁坏,会再发出“哔”的一声。

  

羊年命令可以维护和管理日志
rc.boot脚本通过羊年命令明确地将引导信息重定向到文件/var/adm/bootlog中。如果系统某个地方发生错误,你可以将系统引导到单用户模式(既维护模式),并通过羊年命令访问这些日志,以查看在哪一个阶段出了问题。

  

羊年命令
- f xx指定日志文件名
- l列出当前在羊年配置数据库中定义的日志类型。
- q把标准输入拷贝到日志文件
- f xx - o列出xx日志文件的内容
- t日志类型标识一个在羊年配置数据库中定义的日志
(羊年0 - t日志类型(查看某类型日志))

  

羊年文件没有并发控制,因此,如果多个进程试图同时写同一个文件,日志文件的内容可能会与预期的不同。另外,它是一个循环
的文件,因此,当它的大小达到最大值时,它将被重写覆盖。

  

在引导过程中,系统必须确定那些资源可用。例如,系统必须确定它在使用的是哪种总线,有哪些类型的设备连接在其上,rootvg位于何处,等等。对这些设备的配置由BOS命令cfgmgr处理。cfgmgr命令配置设备并有选择地向系统中安装设备软件。

  

cfgmgr配置管理器
设备的配置分三个阶段,阶段,一阶段二(用于正常模式引导),阶段三(用于服务模式引导)

  
 <代码>在系统引导过程,cfgmgr命令将配置所有为使用系统所必需的设备。系统引导包括两个阶段。
  阶段1
  阶段1开始于内核(内核)被导入系统及引导文件系统(启动文件系统)被初始化的时候。在这个阶段中,cfgmgr命令被使用- f标记调用,以指定这个阶段为阶段1. cfgmgr命令运行所有阶段1的配置规则,以配置基本设备。
  阶段2
  在这个阶段,cfgmgr命令被使用s标记调用。
  cfgmgr命令认可三个阶段的配置规则:
  阶段1
  阶段2(在常规模式引导中的第二个引导阶段)
  阶段3(在维护模式引导中的第二个引导阶段)
  配置规则也是一组可执行的程序。
  一个配置规则必须由下面三项组成:
  1 .阶段:规则指定的程序在什么阶段运行。
  2 .优先级:同阶段,各规则的先后运行次序。
  3 .程序:规则对应的可执行程序。
  
  优先级是一个正整数,数字越小优先级越高。
  存放在配置数据库中的配置规则所包含的程序必须是带全路径的可执行程序。
  
  cfgmgr
  - f执行所有阶段一的配置规则,该参数不能在系统启动后运行
  - s执行所有阶段二的配置规则
  - p xx运行指定阶段xx
  我xxx安装介质的位置,或者软件包的位置
  - l xxx配置指定的设备名以及与它相连的所有设备(子孙设备)
  - v输出详细的信息
  它将产生一个类似羊年- o - t引导命令的输出
  
  cfgmgr命令不能被中断
  cfgmgr命令只配置那些在系统启动时加电的并可自配置的设备 
  

最后命令
最后命令通常用来按时间的反序显示被记录在/var/adm/wtmp文件中的所有以前发生过的登录和退出行为。/var/adm/wtmp文件在登录和退出事件发生时收集它们的记录,并且保留它们直到记录被acctcon1和acctcon2命令将其作为每日报告程序的一部分处理掉。

AIX系统引导的相关类命令