AIX系统启动和关闭简介

RS/6000AIX 的引导分为多用户(normal)模式和单用户(service)模式。在正常情况下一般选择多用户引导模式,在进行系统维护时则选择单用户模式。

1、多用户引导模式

在系统正确安装完毕后,执行多用户模式引导仅需以下两步:

●把前面板的钥匙开关扳在 Normal 位置(逆时针到头)。

●按下系统电源(在多处理器系统,可以在控制台键入 POWER 后回车)。

以后系统自动运行,最后进入多用户模式,出现等待登录界面。在多用户模式时系统引导过程将按次序经过下列阶段:

阶段 1:只读存储器的引导程序导入(ROS IPL)

这阶段包括上电自检(POST),查找引导设备,并且把引导核心装载进内存。

阶段 2:配置基本设备

这阶段系统运行/etc/rc.boot 1。 rc.boot 创建对象数据管理器( ODM)数据库,保证基本设备被设置, 然后初始化逻辑卷管理器 ( LVM ),激活根卷组(rootvg),检查并安装根文件系统。

阶段 3:配置其它设备

这阶段系统运行/etc/rc.boot 2。把 ODM 数据和设备文件装载入根文件系统,并且配置在阶段 2 没被配置的其他设备。

阶段 4:系统初始化

这阶段启动/etc/init,进程号( pid )为 1。

阶段 5:运行阶段

这阶段 init 运行/etc/inittab 文件中的各个条目,并且调用/etc/rc.boot 3。然后,安装/tmp文件系统;ODM数据库被保存便于下一次的启动;并且运行状态被设置为多用户,如果/etc/inittab 里 TCP/IP 和 NFS等条目未被注释,这些系统将被启动。

下面是一个典型的/etc/inittab 文件

init:2:initdefault:

brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot#★阶段 5

powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power

Failure Detection

rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks #★多用户模式

fbcheck:2:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run /etc/firstboot

srcmstr:2:respawn:/usr/sbin/srcmstr # System Resource Controller   #★启动 SRC

rctcpip:2:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons #★启动 tcpip

rcnfs:2:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons     #★启动 NFS

cron:2:respawn:/usr/sbin/cron

piobe:2:wait:/usr/lib/lpd/pio/etc/pioinit >/dev/null 2>&1  # pb cleanup

qdaemon:2:wait:/usr/bin/startsrc -sqdaemon

writesrv:2:wait:/usr/bin/startsrc -swritesrv

uprintfd:2:respawn:/usr/sbin/uprintfd

logsymp:2:once:/usr/lib/ras/logsymptom # for system dumps

infod:2:once:startsrc -s infod

diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1

dt:2:wait:/etc/rc.dt                              #★通用桌面环境

cons:0123456789:respawn:/usr/sbin/getty /dev/console #★启动 ASCII 终端守候进程

正如所看到的,/etc/inittab 通过运行/etc/rc.dt 脚本,在 lft(低功能终端设备)启动通用桌面环境(CDE)。将看到类似 xdm 的界面,这跟在 ASCII 终端显示的登录界面完全不一样。

在阶段 5(运行阶段)以前,可以通过机器的前面板上的 LED 显示,了解引导序列。当引导序列进行时,LED 有 3位代码闪烁。如果想知道代码的意思,请到《诊断指南》中查找。到一定阶段,将会看见代码 c32 或 c33, 它显示运行阶段正在分配控制台。 c32 为低功能终端设备(lfts),而 c33 为串口线终端(ttys)。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/unix/

时间: 2024-08-02 22:12:37

AIX系统启动和关闭简介的相关文章

linux/Aix启动、关闭Oracle及监听

Aix环境下管理Oracle 1.Aix下查看.启动数据库监听器  以oracle用户执行以下命令:   ① lsnrctl status //-查看监听器状态  ② lsnrctl start   //-启动监听器  2.Aix下启动/停止Oracle数据库实例  ① su – oracle                         //-以oracle用户登录  ② echo $ORACLE_SID                     //–查看当前ORACLE_SID  ③ ex

AIX服务器启动过程简介

1.Checkpoints Checkpoints检查点是系统加电CMOS初始化程序(initial program load,IPL)运行后显示在 I/O柜的显示面板上一系列信息. 当交流电源接到系统后,IPL流程就开始了,IPL流程包括四个步骤: (1)Phase 1:Service Processor 的初始化 Phase 1 开始于交流电源接到系统后,直到OK显示在I/O柜上的显示面板上为止.在这个步骤会显示 8xxx 或9xxx checkpoints代码. (2)Phase 2:由

Windows 10讲述人功能的开启和关闭简介

Win10讲述人"是一个将文字转换为语音的实用程序,可用于盲人或视力不佳的用户.那么我们该如何打开或关闭呢? 操作步骤: 点击Win10的"开始"菜单:     选择"电脑设置":     在电脑设置中我们选择"轻松使用":     在"轻松使用"中我们选择"讲述人":     我们首次打开,讲述人一般情况下是关闭的.     如果想打开,直接选择"打开":     这样我们在

MySQL中文参考手册5(安装MySQL下)

mysql|参考|参考手册|中文 MySQL中文参考手册5(安装MySQL下)转载 译者:晏子 [返回][转发] 译者:晏子 (clyan@sohu.com)主页:http://linuxdb.yeah.net 4.12 Win32 注意事项这节描述在Win32上安装和使用MySQL,这也在MySQL Win32分发所带的"readme"文件中描述.  4.12.1 在Win32上安装MySQL如果你没有一个注册的MySQL版本,你应该首先下载共享软件版本,从:  MySQL 3.21

Linux时钟介绍和修改系统时间

关于UTC/GMT等技术概念,参考:http://blog.csdn.net/cymm_liu/article/details/29234919   Linux时钟简介: 参考文章:http://www.cnblogs.com/cy163/archive/2008/05/15/1198683.html Linux将时钟分为系统时钟(System Clock) 和 硬件(Real Time Clock,简称RTC)时钟两种.系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电

现代Linux的五大初始化系统(1992-2015)

在 Linux 和其他类 Uniux 系统中,init(初始化)进程是系统启动时由内核执行的第一个进程,其进程 ID(PID)为 1,并静默运行在后台,直到系统关闭. init 进程负责启动其他所有的进程,比如守护进程.服务和其他后台进程,因此,它是系统中其它所有进程之母(偏偏叫做"父进程").某个进程可以启动许多个子进程,但在这个过程中,某个子进程的父进程结束之后,该子进程的父进程会变成 init 进程. 这么多年过去了,许多的初始化系统在主流 Linux 脱颖而出,和本文中,我将你

现代 Linux 的五大初始化系统(1992-2015)

在 Linux 和其他类 Uniux 系统中,init(初始化)进程是系统启动时由内核执行的第一个进程,其进程 ID(PID)为 1,并静默运行在后台,直到系统关闭. init 进程负责启动其他所有的进程,比如守护进程.服务和其他后台进程,因此,它是系统中其它所有进程之母(偏偏叫做"父进程").某个进程可以启动许多个子进程,但在这个过程中,某个子进程的父进程结束之后,该子进程的父进程会变成 init 进程. 这么多年过去了,许多的初始化系统在主流 Linux 脱颖而出,和本文中,我将你

用C#开发Windows服务监控系统使用

window|监控 摘要 本文将向你展示如何用C#开发一个Windows服务来记录系统使用情况. 每一个人都想知道他们每天在什么时间启动和关闭自己的系统,以及系统每天运行了多少时间.如果用一个DataGrid控件来显示系统启动.关闭及所消耗的时间将是一个不错的主意. 在本文中,我提供了一种方法来实现这一目标-使用C#开发一个Windows服务.其实,每个人都了解一点Windows服务.但是,为了介绍之目的,我仅尽可能少得解释一下Windows服务.然后,我们来讨论如何设计一个这样的应用程序. 一

MySQL数据库系统的常规管理介绍

mysql|数据|数据库 在运行数据库系统时, MySQL的使用相当简单,且进行MySQL安装和使用所需的工作也很少.然而,不论您是什么级别的专家,MySQL的安装程序都不能自动运行.必须有人来监视它以确保它能顺利和有效地运行,有时还必须知道当问题出现时应该做什么.而MySQL的管理有自己独特的需求,本文将帮助您熟悉这些内容. 管理职责概述 MySQL数据库系统由几部分组成.您应该熟悉这些组成部分的内容和每个部分的目的.这需要您了解所管理系统的特征以及帮助您进行管理的可用工具.如果您花时间去了解