关于IBM AIX UNIX的二三事

AIX是英语Avanced Interactive eXcutive的缩写,字面大概的意思是"高级交互执行",它是IBM公司设计的一款Unix操作系统,现在主要运行在以IBM公司生产的Power系列处理器的计算机上。第一版本的AIX操作系统出现在1986年,运行在一款名叫IBM RT/PC计算机硬件上。
概念类似于,Windows操作系统运行在intel x86型的计算机硬件上。AIX操作系统是参考一款叫System V Release 3的操作系统的模型,而由IBM公司的技术工人通过一段时间的修改调试而生产出来的。

从1989年开始,AIX操作系统就成为了RS/6000系列工作站和服务器硬件的软件操作系统。(RS/6000是IBM生产的一种计算机系列的常见叫法)。在AIX操作系统的开发过程中,IBM的技术工人们把伯克利大学制造的两款叫4.2BSD和4.3BSD的操作系统中的许多功能模块都摘了出来,不断地添加到自己公司生产的AIX操作系统中,这项摘加别人模块的工作,得到了承包商-美国交互系统公司的帮忙。

在许多操作系统技术开发工人的眼中,AIX操作系统的笑话式荣誉也不少:说它是一个在高级交互中非高级交互式操作系统;说它是一个喝醉了的外乡UNIX操作系统;也有说它代表疼痛(英语里面AIX和aches是谐音的,aches代表疼痛的意思)。

AIX操作系统中的用户管理和文件管理类命令都是IBM以为自豪的东西,其中文件卷管理的做法,也被用在了现在许多的免费Unix类操作系统中。
4.何为AIX/Montery
本帖被 zootop 从 新闻和通知 移动到本区(2007-03-21)
AIX/Monterey是IBM下一发展阶段的Unix操作系统,其中AIX核心为Intel系统带来了极易扩展、高度可用、具有业界非凡实力的UNIX操作系统所具有的全部优势。AIX/Monterey是一项主要的UNIX操作系统方案的成果,该项方案由IBM领导,并与SCO和Intel合作,获得了业界领先的软件和系统厂商的广泛支持。AIX/Monterey是一个大规模的企业级UNIX操作系统,目前运行于各种Intel 32位体系架构(IA-32)及POWER体系架构之上。该产品将于今年晚些时候扩展到IA-64这一Intel的64位体系架构。AIX/Monterey所支持的系统十分广泛,包括从部门级服务器到大型数据中心服务器。AIX/Monterey融合了多种操作系统的最佳特性,包括AIX系统、IBM的DYNIX/ptx,以及SCO的UnixWare,其中DYNIX/ptx来自Sequent,运行NUMA-Q,而UnixWare则是当今运行于Intel平台上的最大份额的一种UNIX操作系统。今年晚些时候,对于那些偏爱基于Intel64位Itanium3系统的客户而言,IBM将为其提供AIX/Monterey/64,使其拥有与运行于RS/6000上的AIX同样强大的功能。AIX/Monterey则将继续满足客户对跨越各种基于Intel和POWER的系统、行业性强的企业级UNIX平台的需求。我们将在AIX/Monterey中构建强大的Linux兼容性,以帮助使Linux应用在AIX/Monterey上得以轻松实现,并帮助推动AIX/Monterey应用运行于未来版本的Linux之中。应用的可移植性有望比Linux的成熟提前实现,这将为客户的顺利过渡提供坚实的基础。另外,我们还将与开放源码团体共同合作,将AIX/Monterey技术应用于Linux之中,以便帮助建立起一种更好的Linux系统。

IBM完全能够帮助客户适应Linux的发展,其所具备的出众能力是其它任何UNIX厂商都无法企及的。对于运行于AIX/Monterey这一功能强大的全新操作系统之上的应用而言,IBM计划使其在未来能够轻松地移植到Linux中,并帮助客户保护其在硬件、应用、数据、过程和技术等方面的投资,因此,现今投资AIX/Monterey的客户可以充满自信地应对Linux的不断发展。

5.AIX 的许可权限-ACL
ACL是对标准权限位的扩展。通过修改分配给个人或组的标准权限,对每个文件或目录进行更精细的控制。对每个组或用户,有3种权限分配情况:
PERMIT : 准许对文件或目录的特定权限。
DEMY : 限制对文件或目录的特定权限。
SPECIFY : 明确地定义文件或目录权限。

"acledit "命令用于建立ACL。首先必须设置文本编辑器.如:export EDITOR=/usr/bin/vi。
然后使用:acledit file_name
屏幕上将会显示:
attributes:
base permissions
owner (rcunning): rwx
group (staff): r—
others: ---
extended permissions
disabled
要设置扩展的权限,将“disabled ”设置改为“enabled”:
extend permissions
enabled
使用permit、deny 或specify关键字来定义扩展权限。前面的例子表明只有所有者能对这个文件写操作。组成员能读此文件而其他用户则没有任何许可权限。如果要使用户" joe"能够读写这个文件,用以下命令:
extended permissions
enabled
permit rw- u: joe.
要允许组用户joegroup读这个文件,用以下命令:
rermit r-- g: joegroup

你能够通过在同一行中合并多个条目来对权限进行微调。如果只想为pete提供读写权,而他是系统组的一部分,则用以下命令:
permit rw- u: pete, g: system
要为几个用户或组增加许可权限,则使用分行命令 :
permit rw- u: joe
permit rw- u: pete

使用" ls -el"命令,查看ACL是否已在文件中设置。如"ls -el profile"命令显示:
— rwxw--------+
最后的+表示文件已具 有有效的ACL 。
注意:使用有数字争议的chmod 命令将使文件或目录的ACL无效。
6.在AIX上安装RPM格式软件包
环境 AIX 4.3.3/5L
问题 在AIX上安装RPM格式软件包
解答 1.从Linux Application Toolbox CD安装Redhat Package Manager - rpm.rte

2.安装RPM格式软件
#rpm -ivh fileset_name
或者
#rpm -Uvh fileset_name
3.检查按装结果
#rpm -q fileset_name

有话要说