图 经典RS/6000的启动流程图
图 基于PCI的RS/6000的启动流程图
AIX操作系统启动的模式有两种,分别是Normal(正常)模式和Service(维护)模式,有时候将Normal(正常)模式称为多用户模式,将Service(维护)模式称为单用户模式。
要进入独立诊断模式,必须从光盘引导,而在线诊断模式直接从硬盘引导进入系统维护状态。
PCI系统的引导选项
默认的引导设备列表(Default Boot List)是由下面各个引导设备类型中第一个存在的设备组成。
1.软磁盘
2.CD-ROM
3.硬磁盘
4.网络设备(令牌环网,即Token Ring)
5.网络设备(以太网,即Ethernet)
用bootlist命令可以显示修改系统的引导设备的顺序。
图 PCI机器启动时的按键含义
所有的PCI机器都有系统管理维护(SMS)工具。在系统管理维护(System Management Services)中可以改变系统的引导设备列表中的顺序,还可以设置远程引导系统、选择语言、选择系统控制台等功能。
启动多用户模式时,要经过3个阶段:
1.只读存储器(ROS)内核初始化阶段(Read Only Storage Kernel Init Phase)
2.基本设备配置阶段(Base Device Configuration Phase)
3.系统引导阶段(System Boot Phase)
使用uptime或w命令可以查看系统运行了多长时间。
进程号为1的进程是init,可启动文件/etc/inittab中所记录的程序。它是系统中其他进程的父进程,可以说它的作用是初始化和控制其他进程,具有进程调度器的功能。因此,把init称为系统初始化进程,同时它也决定当前系统的运行级别。/etc/inittab文件控制init启动其他进程。
运行级别是init程序运行时所带的参数,操作系统真正的运行级别只有11个,其编码是0到9和S,s,M,m。
0和1 没有定义,保留模式。
3-9 用户自己定义的模式。
目前最有用的两个运行级别是单用户模式(也就是维护模式,运行级别是S,s,M,m)和多用户模式(运行级别是2)。
#init s
执行该命令系统进入维护模式(单用户)
系统启动时,由init进程在/etc/inittab文件中寻找一条“init:2:initdefault:”的记录,如果找到就会使系统进入多用户状态。
下列情况发生是,init进程会读/etc/inittab文件:
1.init进程的子孙进程中有一个进程结束。
2.出现电源失败信号SIGPWR。
3.用户用init命令发出改变系统运行级别和重新检查/etc/inittab文件的信号。
最简单的一个条件是用init命令发出重新检查/etc/inittab文件的信号:
#telinit -q
或 #init -m
记录在/etc/inittab文件中的顺序
下列进程必须在NFS进程之前运行:
1.TCP/IP进程
2.srcmstr进程(启动系统资源控制器)
3.init进程
#lsitab -a 显示/etc/inittab文件中的所有内容。
#chitab 修改/etc/inittab文件中的记录。
所有的PCI机器都有系统管理维护(SMS)工具。在系统启动时要对硬件进行检测,在屏幕上显示出第一个图标或文字(即:内存)之后,而且在最后一个图标或文字(即:扬声器)出来之前,如果在图形控制台上一直按F1键(字符控制台上按数字“1”),则系统就会进入到SMS(System Management Services,系统管理维护)中。
图 字符终端下的“系统管理维护”主菜单
设置正常启动顺序
#bootlist -m normal rmt0 hdisk0 cd0
#bos.boot 创建引导镜像
要在hdisk0上创建一个引导逻辑卷(BLV),在维护模式下执行下面的命令:
#bosboot -ad/dev/hdisk0
使用alog命令维护和管理系统的引导日志。
#alog -L 查看alog的日志类型有哪些
#alog -o -t boot 查看指定类型的log
用shutdown命令可以安全地关闭系统,也可以重新启动系统。
使用halt命令可以快速地终止系统运行,使用reboot命令可以使系统重新启动。
AIX关机:
shutdown可以直接关机,也可以使用smitty shutdown
shutdown +30“your message” 表示经过30分钟后系统关闭,并给用户提示。
如果需要快速关机:shutdown -F 或者 直接 halt
在HACMP用的比较多的是halt -q,要求速度关机,完成服务器切换。
AIX重启:
shutdown -r
shutdown -Fr 速度重启
shutdown -r +30 "your message"
重启进入单机模式:shutdown -m,需要注意的是,在重启进入单用户之前,必须回到/目录(#cd /),再执行shutdown。
查看关机重启的日志:#cat /etc/shutdown.log