分享
 
 
 

AIX 5L 学习大纲/简易教程(1)(未经许可,请勿COPY)

王朝other·作者佚名  2006-02-20
窄屏简体版  字體: |||超大  

(一)AIX概述

AIX(Advanced Interactive eXecutive),是UNIX的一种,是IBM eServer pServies, RS/6000的OS。

IBM eServer服务器P系统比较出名的是“深蓝”,是RS/6000(SP机型)。

Unix诞生于1969年,由Bell实验室的Thompson, Ritchie于1971年写成第一版本。1973年UNIX3加入C编译器,Ritchie用C重写了UNIX,发布了UNIX4版本。1978年UNIX Ver7是现代UNIX OS的蓝本。

X/Open:UNIX标准化的国际组织,也是UNIX商标的所有者。

AIX Ver1.0于1986年推出。AIX是第一个通过UNIX98标准的UNIX OS。

RS/6000于1990年发布,使用AIX Ver3。目前,市面装机量最大的AIX版本是AIX Ver4.3。

2000年——AIX 5.0,支持IBM POWER,Intel 64位平台,支持64位内核。

2001年——AIX 5.1L,“L”表示Linux affinity,也是第一个兼容Linux的UNIX。AIX 5.1L是第一个支持POWER4处理器的AIX OS。

2002年——AIX 5.2L;

目前最新版本是AIX Ver5.3L.

RS/6000: RISC System/6000

RISC:Reduced Instruction Set Cycles(精简指令集),RISC通过硬件执行更多的指令,在同一时间周期内能执行多条指令。

RS/6000分为:

(1)经典的RS/6000:MCA(微通道结构)总线、SCSI接口,市面上较少。

(2)基于PCI的RS/6000(PCI和ISA总线结构),型号有:43P、F50、H50、S70、S80、p690、p670、p650等。

目前最新Power 5处理器支持多线程、多内核。

三种线程模型:(1)M:1 (2)1:1 (3)M:N(最有效、也是最复杂的模型)

AIX OS有两种基本运行模式(1)Kernel Mode内核(2)User Mode用户

AIX中root用户是系统的主要管理员,可执行系统范围内的任何操作。

第一个装配Power4处理器的IBM服务器是pSeries 690。

(二)安装AIX OS

AIX 5L支持IBM POWERPC处理器和Intel Itanium(安腾)处理器。

需要查看操作系统的版本号?使用:

oslevel -l Level 列出更早版本

-g 列出更新,即更晚版本

-q 列出已知

AIX版本格式:vv.rr.mmmm.ffff

-- -- ---- ----

| | | |+----修订(Fix)版本号

OS Version---+ | |

(版本号) | +--修正(Modification)版本号

+

发行(Release)版本号

补丁包PTF(Program Temporary Fix)

(1)维护包ML:命名规则4位的VRMF

eg. 4.3.1.0 升级到 4.3.3.0

(4310) (4330)

(2)推荐维护包RM: VRMF-RM

eg.4330-08(其中08代表第8个推荐包)

安装AIX 5L比AIX 4.3多一个是否启用64位内核和JFS2支持的选项。

确定能否从PowerPC上的CD-ROM上引导AIX 5L安装,使用如下命令:

lscfg -vl cd*

安装方法:

(1)全新覆盖(New and Complete Overrite)

(2)保留安装(Preservation Install)

(3)迁移安装 (Migration Install)

VG卷组(Volumn Group)

rootvg包含基本的OS(BOS),机器从rootvg启动并将BOS加载到内存。

重新分配rootvg的空间时,必须重装BOS。

如有双硬盘,建议一个硬盘安装BOS,使之成为rootvg,另一硬盘则用于存放用户数据。

保留安装是AIX 3.1或AIX 4.1的默认安装方法,也是安全升级BOS的安装方法。

将/etc/preserve.list复制到软盘上:

cd /etc

ls ./preserve.list | backup -iqv

迁移安装除不保留/tmp文件系统外,将保留其他所有的文件系统。

切换32位或64位内核(在POWER平台上)

(1)root用户进入系统

(2)ln -fs /usr/lib/boot/unix_?? /unix

(3)ln -sf /usr/lib/boot/unix_?? /usr/lib/boot/unix

(4)bosboot -ad /dev/ipldevice

(5)shutdown -r

检查AIX的系统状态的常用命令:

文件系统: df -k

设 备: lsdev -C

磁盘(物理卷): lspv

Paging space: lsps -a

配 置: lscfg -vp

软 件: lslpp -l

用 户: who

处理器个数: lsdev -C | grep proc

内存大小: lsattr -El mem0

(三)启动和关闭AIX系统

系统引导:

(1)Normal(正常)模式:多用户模式

(2)Service(维护)模式:单用户模式

磁带或CDROM引导系统 ---进入--》 Service模式(单用户模式)

从硬盘引导系统 ---进入--》 Normal/Service模式

进入SMS(System Management Service系统管理维护)中可修改系统引导设备列表。

系统的启动:

(1)硬件初始化阶段(ROS IPL)[Read Only Storage Inital Program Load]

+-----------------------------+ +--------------------+

| a.内置设备自检 BIST | ————>> | b.加电自检POST |

| Built-In Self Test | | Power-On self Test |

+-----------------------------+ +--------------------+

(仅经典RS/6000有此过程a)

(2)AIX核心初始化阶段

从硬盘引导BOS ————>> AIX核心初始化————>> 启动系统的初始进程/etc/init ————>> init依据文件/etc/inittab的内容启动其他系统进程。

关闭AIX:

+---------------------------+

| 执行关机命令 |

| ------------------------ |

| shutdown, halt, reboot等。| ———>> 终止系统中正在运行的进程 ————>> 甚至使机器自动断电

| (安全) |

+---------------------------+

rc.boot:一个Shell命令文件,是配置系统的脚本。系统引导期间,init进程执行它三次。

显示系统启动到现在的时间:uptime(也可用w命令,且它的输出比uptime更详细)

RAM文件系统是引导镜像(Boot Image)的一部分,完全常驻内存,包含了许多能让引导继续的程序。

系统的运行级别:11个(编码为0~9,s,S,m,M)

其中(1)0,1被保留,2是系统的多用户模式,3~9是自定义运行级别。

(2)s, S, m, M为系统维护模式。

最有用的两个运行级别是单用户模式(维护模式s,S,m,M)和多用户模式(2)。

改变系统的运行级别:

init 或 telinit(Tell init:通知init进程,被链接到init上)

用法:init 0~9, a,b,c, Q, q, s, S, m, M, N

--- ----- ---- ---------- -

(同前) | | (同前) |

| | +--发送停止带有respawn进程的信号

| |

| +---让init进程重新检查/etc/inittab文件

|

+----------------------------------------------------+

| 伪级别,仅处理/etc/inittab文件中RunLevel字段中 |

| 包含a, b, c运行级别的那些程序,不中断处于当前系统 |

| 运行级别中正在运行的进程,运行级别改变也不会关闭因 |

| 带a,b,c而启动的进程。 |

+----------------------------------------------------+

如:

init 2 多用户模式

init s 单用户模式

/etcomottab中Action字段:创建子进程和对它采取的行动。

(1)respawn:如未运行,则启动之;否则,不做任何处理,继续/etc/inittab中的其他记录;

(2)wait (3)once (4)boot (5)bootwait (6)powerfail

(7)powerwait (8)off (9)ondemand

(10)initdefault(如有,必须置于第一个非注释行)

(11)sysinit(如有,必须置于第二个非注释行)

编辑/etc/inittab文件的命令:

(1)chitab 修改记录

(2)lsitab 显示记录

(3)mkitab 添加记录

(4)rmitab 删除记录

bootlist命令:显示和修改引导系统的设备列表,也可显示修改系统引导设备的顺序。

bosboot -ad /dev/hdisk0 [在hdisk0上创建引导逻辑卷(BLV)]

alog命令:维护和管理系统日志(see P102)

odmadd:向alog配置数据库中添加新的日志类型,默认日志类型有:boot, bosinst, nim, dumpsymp。

alog -f Logfile [-o] 显示日志文件Logfile的内容

alog -f Logfile | [[-q][-s Size]] 把日志记录到Logfile中

alog -t LogType -V 显示指定日志类型LogType参数的详细信息

alog -L 显示在alog配置数据库中的已定义好的日志类型

alog -o -t boot 查看引导信息

也可以使用:smitty alog_show 查看boot log

安全关闭系统:shutdown(最安全、最彻底)

(1)如/etc/rc.shutdown文件没有可执行权限,则用:

chmod +x /etc/rc.shutdown 增加可执行权限。

(2)然后,可编辑/etc/rc.shutdown文件,把批处理命令写入。

当执行shutdown时,如此文件存在,就执行它,如返回非零的错误代码,shutdown就停止执行,关闭系统的工作也被终止。

shutdown -i 可交互模式,提示用户一步步地关闭系统。

AIX 4.2以上,/usr/sbin/shutdown命令文件中增加了:

sh /etc/rc.shutdown 执行此文件中的脚本

也可使用SMIT工具关闭系统:smit shutdown

紧急情况下停止系统: shutdown -F(最快速度地比较安全的方式)

单用户模式用halt关闭系统。

多用户模式,只有当除root的所有其他用户退出时,halt才可执行。

halt -l 不记录中断系统运行日志

-q 快速终止系统运行

(注意:最好不要使用halt,以免数据丢失)。

shutdown +2 两分钟后关机

shutdown -r 重新启动操作系统

reboot命令一般在单用户下重启系统(它会做数据同步工作)。

获得系统参数autorestart的默认值: lsattr -D -l sys0

修改系统参数autorestart的值为true: chdev -l sys0 -a autorestart=true

查看更改后的结果: lsattr -E -l sys0

(建议:reboot命令也很危险,少用为妙。)

关闭系统到单用户模式:

shutdown -m (实际上,它调用了: init -s命令)

注意:必须保证当前工作目录为根目录,所以常常先cd /后再调用此句。

关闭系统时记录日志

cat /etc/shutdown.log

问题:可以在关闭系统时自动执行某个批处理吗?

启动多用户模式三阶段:

(1)ROS内核初始化阶段(Read Only Storage Kernel Init Phase)

(2)基本设备配置阶段(Base Device Configuration Phase)

(3)系统引导阶段(System Boot Phase)

init进程重读/etc/inittab文件的条件(之一):

(1)init进程的子孙进程中有一个进程结束。

(2)出现电源失败信号SIGPWR。

(3)用户用init命令发出改变系统运行级别和重新检查/etc/inittab文件的信号(用telinit q或init Q)。

rootvg刚做过镜像mirror,为使hdisk1可引导系统,需要运行bosboot,然后更新bootlist。

关机的情况:(大多数P系统服务器很少关机!)

(1)添加新硬件

(2)硬件维护

(3)当出现严重问题时

关机的顺序与启动顺序相反:

(1)运行关机脚本 /etc/rc.shutdown

(2)提醒用户

(3)关闭用户进程

(4)停止系统服务进程

(5)卸载文件系统

(6)停止服务器

(7)如果有用-r参数,则重启系统。

(待续,联系:a3news(#)hotmail.com

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有