1、AIX操作系统使用心得AIX是IBM公司开发的业界领先的优秀商务Unix操作系统,在可靠性、可用性、开放性、扩展性、高性能、安全性等方面都非常突出,尤其是在Internet的关键应用领域以及系统和硬件管理能力方面,其性能表现更为出色,受到了业界的普遍认可和广泛使用。以下是笔者几年来使用AIX系统的一点心得,兹供使用该系统的其他读者参考。 1如何禁止终端上的中断键(CTRL+C)?在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可
2、采取下面办法:(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:trap echo Abnormal operation; exit 123915(2)如果使用csh(ksh亦可),可用如下命令:%stty intr !如果恢复正常情况,键入下列命令:% stty intr c2如何在shell中不回显(echo)字符?在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:使用stty 命令stty -echo # do not display passwordecho Enter password: cread PASSWD
3、#get the passwordstty echo # restore standard configuration使用echo命令设置保密属性:echo 0338m取消保密属性:echo 033m3如何在某个目录及其所属子目录的所有文件中查找字符串?在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串abc,结果放在文件out中):(1)cat /dev/null outfind ./ -name *.cp -exec grep abc out(2)find ./ -name *.cp | xargs grep
4、 abc out推荐使用第二种方法,因其系统开销小、速度快。4如何对/etc/inittab文件中的一行进行注释?我们都知道在shell中使用#作为注释符号,但在/etc/inittab中注释一行的方法是在第一个字符前插入字符:。5如何转换DOS和AIX两种格式的文本文件?如欲转换DOS和AIX两种格式的文本文件,有两种方法:(1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。(2)使用AIX2dos或dos2AIX命令如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2AIX inputfile outfi
5、le,反之可用命令:AIX2dos inputfile outfile,关于dos2AIX和AIX2dos命令的详细用法可参阅dos2AIX -h 和AIX2dos -h 。注意要使用这两个命令,必须首先安装文件集bos.pci。6如何解决某一PV上的VGDA与ODM库不一致的问题?在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:redefinevg -d hdisk_name vg_name该命令以指定PV上的LVM信息重新定义给定VG的ODM库。或
6、:synclvodm -P -v vgname该命令同步或重建给定VG的ODM库和LVM信息。7如何设置用户的文件大小限制?在AIX系统中,用户使用系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。如欲修改,可使用smit:# smit chuser 选择用户,修改下面两项:Soft FILE size 4194302# (2G,可根据需要设定)Hard FILE size 4194302# (2G, 可根据需要设定)用该用户身份
7、登录,使用ulimit -f 和ulimit -Hf可分别显示其fsize、fsize_hard的大小。8、如何按文件大小排序列出一个文件系统下的文件?当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。为此,可用如下命令:# find filesystem_name -xdev -size +512-bytes bloks -ls | sort -r -n -k7以上所有命令在AIX4.3.3下全部测试通过。第 7 楼:AIX环境如何找到活动最频繁的进程1。下面命令输出中的C字段是一
8、个进程的cpu-penalty值(0到120之间),值越大表明进程越活跃。# ps alxw | sort +5 -n2显示前10个累计占用CPU时间的进程#ps -e|head -n 1;ps -e|grep -vTIME|0:|sort +2b -3 -n -r|head -n 103。显示前10个当前占用CPU时间的进程#ps -ef|head -n 1;ps -ef|grep -vC|0:00|sort +3b -4 -n -r|head -n 104。显示前10个占用CPU应用的进程#ps gu|head -n 1;ps gu|grep -vCPU|kproc|sort +2b -3
9、 -n -r|head -n 10第 8 楼:AIX中查看用户对系统资源的使用情况在AIX中可以通过打开acct功能来查看用户的资源使用情况,主要包括:用户连接情况、用户CPU使用情况、磁盘使用情况和打印机使用情况等。具体的步骤(共7步)有:1. 在/var/adm/acct目录下创建三个子目录:nite,sum,fiscal2. 以root登录,到/var/adm目录下,执行/usr/lib/acct/nulladm wtmp pacct。3. 通过在/etc/rc文件中添加两行(最后一行exit 0之上):echo Starting Process Accounting/usr/bin/s
10、u - adm -c /usr/lib/acct/startup打开记帐功能。4. 将/etc/filesystems中要加入磁盘记帐的文件系统相关节中的account值改成true5. 修改/etc/qconfig文件,要加入打印机使用记帐的打印队列的描述节中添加一行,如:lp0:device=dlp0acctfile = /var/adm/qacct # 添加行6. 修改cron,例/var/spool/cron/crontabs/adm文件:10 23 * * 0-6 /usr/lib/acct/runacct 2 /usr/adm/acct/nite/accterr /dev/null
11、0 23 * * 0-6 /usr/lib/acct/dodisk /dev/null 2&10 * * * * /usr/lib/acct/ckpacct /dev/null 2&115 4 1 * * /usr/lib/acct/monacct /dev/null 2&17. 如果要使用adm用户进行记帐管理,首先要给它分配密码,然后在PATH环境变量中包括/usr/lib/acct以方便命令执行。完成这些步骤后,系统会在步骤一生成的目录下定期生成报告文件,记录各用户的资源使用情况。第 9 楼:AIX的系统备份和恢复备份和恢复是系统管理员经常要做的事情, 主要包括rootvg备份和用户数据
12、备份.1. 操作系统和系统程序的备份:将一盘新磁带或无用磁带插入磁带机#tctl -f /dev/rmt0 rewind#smit mksysb在备份设备或文件中添入/dev/rmt0后回车.系统会运行很长时间, 等到屏幕显示OK后拿出磁带. 这时候, 系统备份完成. 注意:mksysb仅备份rootvg中已安装的文件系统.2. 用户数据备份 常用磁带机选项/dev/rmt0: 若选择/dev/rmt0, 在插入磁带和写完一次磁带时, 磁带机都将磁带反绕到头.因此, 下一次备份文件将覆盖本次备份./dev/rmt0.1: 若选择/dev/rmt0.1, 则插入磁带和写完一次磁带时, 磁带机均不
13、反绕磁带.因此, 一盘磁带可以连续备份几个文件或文件系统. #smit fs选择备份文件系统添入要备份的文件系统名称添入/dev/rmt0.1重复上述操作即可在同一盘磁带上备份多个文件系统.3. rootvg的恢复 启动机器进入维护模式参见安装手册, 当出现Welcome to Base Operating System Installation and Maintanence时,选3 Start Maintenance Mode for System Recovery 恢复系统继续选4 Install from a System Backup出现Choose mksysb Device画面,
14、 选/dev/rmt0并插入磁带后回车.这时候, 系统自动恢复操作系统.4. 用户数据恢复#tctl -f /dev/rmt0 rewind#smit fs选择恢复文件系统添入设备名称和目标目录系统会自动找到相应目录恢复.第 10 楼:AIX如何自动启动和关闭软件的运行?本文档讨论了如何定制系统, 以使用户定义的应用在系统引导过程中自动启动, 并在系统关闭时自动停止.1. 自动启动定制的软件在系统引导时, init进程顺序检测/etc/inittab文件, 决定在引导过程中进行什么样的操作.如果应用, 进程或其它的用户操作需要在系统引导过程中进行, 则要在/etc/inittab文件中加入相应
15、的条目.通常的做法是创建一个名为rc.local的脚本文件, 将所有要在系统引导过程中启动的用户应用写入该脚本文件中. 该脚本文件可以在/etc/inittab文件中被调用, 通常是在所有系统应用和服务启动后, 在用户登录被允许之前被调用. 位置通常是在主控登录的条目前.下面是一个例子: rc.local:2:wait:/etc/rc.local /dev/console 2&1在上面的条目中, init将在执行余下的条目之前等待该脚本程序的完成.如果进程, 应用或命令需要通过特定的用户运行, 则可在运行的命令中加入su命令.如: su myuser -c /usr/bin/myapp建议在脚
16、本程序中加入应用开始启动和完成启动的输出提示.如: #!/bin/ksh echo Starting User Applications. echo Starting Application XYZ su myuser -c /usr/bin/myapp echo Startup of User Applications completed2. 自动停止定制的软件shutdown命令用于关闭AIX系统. 在此操作中会关闭所有AIX子系统及文件系统.如果名为/etc/rc.shutdown的脚本程序存在, 系统会首先执行该脚本程序中的命令. 在该脚本程序中可以加入关闭用户应用的命令. 建议在脚本
17、程序中加入应用停止运行和完成停止运行的输出提示.如: #!/bin/ksh echo Stopping User Applications. echo Stopping Application XYZ commands to stop application echo Shutdown of User Applications completed第 11 楼:如何查看操作系统中是否安装了某个补丁程序?使用命令:lslpp -Bl UxxxxxxUxxxxxx 是补丁程序的ID.例: lslpp -Bl U465241 命令可用于查看系统中是否安装了ID为U4652241的补丁程序.第 12 楼
18、:如何检查AIX文件系统的病毒?#virscan directory例如: virscan /usr第 13 楼:AIX如何解决device busy问题当我们对网络或网卡进行操作时,经常会遇到device busy, 而不让我们进行操作.例如:rmdev -l ent1Method error (/etc/methods/ucfgdevice):0514-062 Cannot perform. the requested function because thespecified device is busy.1.首先我们要确认网络接口已经down及 detached.使用以下脚本文件可以d
19、own及detach所有TCP/IP网络接口.interfaces=lsdev -Cc if -F name | grep -v lo0for interface in $interfacesdo ifconfig $interface down ifconfig $interface detachdone2. 检查是否下列应用正在运行:1) SNA : lssrc -g sna (检查SNA是否运行)stopsrc -g sna(中断)stopsrc -f -s sna(强行中断)如果以上两条命令都不起作用: /usr/bin/sna -stop sna -t forced如果仍不能中断:
20、/usr/bin/sna -stop sna -t cancel2) IPX: ps -ef |grep npsdps -ef |grep sapd (IPX是否运行)/usr/lpp/netware/bin/stopnps (中断)3) Netbios: ps -ef | grep netbios (是否运行)mcs0 unload (中断)以上步骤对于大部分device busy问题都可解决.第 14 楼:何为AIX 5L?AIX 5L 是AIX的下一代产品(当前为AIX V4),它支持IBM POWER 和Intel 64位(IA-64)平台.“L” 指Linux affinity.第
21、15 楼:使用命令行安装删除文件包在AIX 中, 一般使用smit命令来安装和删除文件包,但有时经常会遇到smit本身被破坏的情况, 我们可以使用installp命令来安装及删除文件包.安装: installp -ac -Q -d /dev/cd0删除: installp -u第 16 楼:何为AIX/MonteryAIX/Monterey是IBM下一发展阶段的UNIX操作系统,其中AIX核心为Intel系统带来了极易扩展、高度可用、具有业界非凡实力的UNIX操作系统所具有的全部优势。AIX/Monterey是一项主要的UNIX操作系统方案的成果,该项方案由IBM领导,并与SCO和Intel合
22、作,获得了业界领先的软件和系统厂商的广泛支持。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平台上的最大份额的一种UN
23、IX操作系统。今年晚些时候,对于那些偏爱基于Intel64位Itanium3系统的客户而言,IBM将为其提供AIX/Monterey/64,使其拥有与运行于RS/6000上的AIX同样强大的功能。AIX/Monterey则将继续满足客户对跨越各种基于Intel和POWER的系统、行业性强的企业级UNIX平台的需求。我们将在AIX/Monterey中构建强大的Linux兼容性,以帮助使Linux应用在AIX/Monterey上得以轻松实现,并帮助推动AIX/Monterey应用运行于未来版本的Linux之中。应用的可移植性有望比Linux的成熟提前实现,这将为客户的顺利过渡提供坚实的基础。另外,
24、我们还将与开放源码团体共同合作,将AIX/Monterey技术应用于Linux之中,以便帮助建立起一种更好的Linux系统。IBM完全能够帮助客户适应Linux的发展,其所具备的出众能力是其它任何UNIX厂商都无法企及的。对于运行于AIX/Monterey这一功能强大的全新操作系统之上的应用而言,IBM计划使其在未来能够轻松地移植到Linux中,并帮助客户保护其在硬件、应用、数据、过程和技术等方面的投资,因此,现今投资AIX/Monterey的客户可以充满自信地应对Linux的不断发展。第 17 楼:如何查找系统中的某个文件存在于哪个文件集中?当操作系统上由于未安装特定的文件集而无法执行某个命
25、令时, 可以参考下面的方法确定所需的文件集.首先确认系统中已安装了文件集 bos.content_list:# lslpp -l bos.content_list然后用下面的命令查找与指定文件相关的文件集:# /usr/sbin/which_fileset如, # /usr/sbin/which_fileset iostat /usr/bin/iostat bos.acct查找指定的文件集中包含哪些文件:# lslpp -f如, # lslpp -f bos.acct . /usr/bin/iostat .第 18 楼:如何减小 /var/adm/wtmp 文件的大小?文件 /var/adm/
26、wtmp 的大小会在每次用户登录时增长, 但从不自动减小. wtmp 文件的内容会被命令 last 使用, 用于显示登录系统和重启机器的情况.该文件不能被删除, 但它的内容可用如下命令清除: # /var/adm/wtmp第 19 楼:AIX使用异步I/O(aio)提高系统性能如果是同步I/O,当一个I/O操作执行时,应用程序必须等待,直到此I/O执行完.相反,异步I/O操作在后台运行,I/O操作和应用程序可以同时运行,提高了系统性能.使用异步I/O会提高I/O流量,如果应用是对裸设备进行操作,这种优势更加明显.因此象数据库,文件服务器等应用往往会利用异步I/O,使得多个I/O操作同时执行.1
27、. 如何知道是否需要异步I/O?* 执行命令:vmstat # # 如果wa值超过25%.* 执行命令:iostat # # 如果%tm_act值超过35%.2. 查询有几个AIO服务器: pstat -a | grep aios | wc -l3. 应该设几个AIO服务器?一般为硬盘数的10倍,但不要超过80.4. AIO驱动程序: bos.rte.aio5. 配置AIO为可用: # smit chgaio - STATE to be configured at system restart available第 20 楼:AIX如何管理Paging SpacePaging Space 的大
28、小应符合应用的需要.太大会浪费硬盘空间,太小会影响系统的运行.Paging Space的确定原则: 1. 系统实际内存小于64MB, paging space= 2 * RAM2. 系统实际内存在 64MB to 256MB 之间, Page Space = RAM size + 16MB3. 系统实际内存大于 256MB , Page Space = 512 + ( RAM - 256 ) * 1.254. 对于AIX 4.3.3 当内存达到4GB 到8GB,因为AIX 4.3.3 使用延迟的(deferred )paging space.Paging Space主要根据应用的要求来定.一般
29、可初始3GB, 然后观察paging space的使用情况,如果使用率超过70%, 则需要增加paging space.以上计算方法只是粗略地算法,用户可根据实际情况调整.* 如果系统出现以下几种情况,则说明需要扩大paging Space: 1. 下列任意错误信息之一:INIT: Paging space is lowksh: cannot fork no swap spaceNot enough memoryFork function failedfork () system call failedUnable to fork, too many processesFork failure
30、 - not enough memory availableFork function not allowed. Not enough memory available.Cannot fork: Not enough space2. 使用命令 lsps -a ,其结果%USED 列的平均值大于80%.3. 使用命令lsps -s 其结果%USED 列大于80%.* 使用下列命令也可以检查paging space是否够用: iostat vmstat lsps第 21 楼:如何在AIX 4.3中安装联机手册?使用联机手册之前,需安装相应的软件包。解答 AIX 4.3 安装介质包含两张联机文档光盘
31、(Documentation CD): Base Documentation CD 和 Extended Documentation CD。使用命令man查看系统命令之前需要按照下列步骤安装相应的软件包: 1. 正确设置环境变量LANG的值,如“en_US”为英文环境,“zh_CN”为简体中文环境。可以用命令 export LANG=en_US设置。2. 使用man查看系统命令之前必须安装下列软件包:bos.html.en_US.topnav.navigate - Top Level Navigationbos.html.en_US.nav - Online Navigationbos.htm
32、l.en_US.cmds.cmds1 - AIX Commands Reference 1bos.html.en_US.cmds.cmds2 - AIX Commands Reference 2bos.html.en_US.cmds.cmds3 - AIX Commands Reference 3bos.html.en_US.cmds.cmds4 - AIX Commands Reference 4bos.html.en_US.cmds.cmds5 - AIX Commands Reference 5bos.html.en_US.cmds.cmds6 - AIX Commands Refere
33、nce 6使用命令lslpp -l检查上述软件包是否已经安装。3. 如果需要查询AIX 系统调用及C语言库函数,则要安装软件包 bos.html.en_US.techref.base - AIX Base Tech Refbos.html.en_USmo - AIX Commo Tech Ref4. Documentation CD中还包含许多其它的手册,可根据需要安装相应的软件包。在AIX系统中安装软件包可使用smit管理菜单。在命令行输入smit install_all选择:1. CD-ROM 设备(通常为/dev/cd0)。2. 将光标移至SOFTWARE to install 并按下或
34、“+7”。3. 将光标移至要安装的软件包并按下 或 “+7”选择要安装的软件包。4. 选中所有要安装的软件包后按?lt;Enter 开始安装,之后需再次按下确认后继续安装,直至成功。此时就可以使用man查看系统命令了!第 22 楼:如何在AIX中设置中文环境环境平台:RS/6000软件版本: AIX 4.2 或更新版本 在AIX中使用中文有两种途径:第一是在安装AIX时选择中文语言,装好的系统自动显示中文(这种方法不推荐使用,它没有第二种方法使用起来灵活)。第二是安装AIX时选择英文,系统启动后手工设置中文环境,方法如下:1. 将AIX系统盘的第一张光盘放入光驱;2. 运行命令: smitty
35、 - System Environments - Manage Languange Environment - Change/Show Primary Language Environment - Change/Show Cultural Convention, Language, or Keyboard在随后显示的菜单中将光标分别移到以下字段: Primary CULTURAL ConventionPrimary LANGUAGE translationPrimary KEYBOARD 按下,从弹出的菜单中选择“IBM-eucCN”将上述字段改为简体中文,按下回车键后系统自动从光盘安装中文环
36、境软件包。此操作完成后重新启动系统,操作界面即为简体中文。 需要输入中文时使用下列功能键切换输入方法: AIX 4.3.3 以前的版本: + F1 - + F4 切换到各种中文输入方法;右 - 切换到英文输入; AIX 4.3.3: CTRL + F2 : 智能 ABC ;CTRL + F4 : 拼音输入;CTRL + F5 : 五笔输入;CTRL + F6 : 郑码输入 ;CTRL + F7 : 表形码输入;CTRL + F9 : 内码输入;CTRL + F10 :英文半角;此外,AIX还包含另外两种中文环境,即“UTF8”和“GBK”,它们与“IBM-eucCN”之区别在于包含了繁体汉字的
37、使用。上述三种中文环境的设置方法均相同。第 23 楼:AIX 的许可权限-ACLACL是对标准权限位的扩展。通过修改分配给个人或组的标准权限,对每个文件或目录进行更精细的控制。对每个组或用户,有3种权限分配情况:PERMIT : 准许对文件或目录的特定权限。DEMY : 限制对文件或目录的特定权限。SPECIFY : 明确地定义文件或目录权限。acledit 命令用于建立ACL。首先必须设置文本编辑器.如:export EDITOR=/usr/bin/vi。然后使用:acledit file_name屏幕上将会显示:attributes:base permissionsowner (rcunn
38、ing): rwxgroup (staff): rothers: -extended permissionsdisabled要设置扩展的权限,将“disabled ”设置改为“enabled”:extend permissionsenabled使用permit、deny 或specify关键字来定义扩展权限。前面的例子表明只有所有者能对这个文件写操作。组成员能读此文件而其他用户则没有任何许可权限。如果要使用户 joe能够读写这个文件,用以下命令:extended permissionsenabledpermit rw- u: joe.要允许组用户joegroup读这个文件,用以下命令:rerm
39、it r- g: joegroup你能够通过在同一行中合并多个条目来对权限进行微调。如果只想为pete提供读写权,而他是系统组的一部分,则用以下命令:permit rw- u: pete, g: system要为几个用户或组增加许可权限,则使用分行命令 :permit rw- u: joepermit rw- u: pete使用 ls -el命令,查看ACL是否已在文件中设置。如ls -el profile命令显示: rwxw-+最后的+表示文件已具 有有效的ACL 。注意:使用有数字争议的chmod 命令将使文件或目录的ACL无效。第 24 楼:AIX管理经验谈在AIX中可以通过打开acct
40、功能来查看用户的资源使用情况, 主要包括:用户连接情况、用户CPU使用情况、磁盘使用情况和打印机使用情况等。具体的步骤(共7步)有:1. 在/var/adm/acct目录下创建三个子目录:nite,sum,fiscal2. 以root登录,到/var/adm目录下,执行/usr/lib/acct/nulladm wtmp pacct。3. 通过在/etc/rc文件中添加两行(最后一行exit 0之上):echo Starting Process Accounting /usr/bin/su - adm -c /usr/lib/acct/startup打开记帐功能。4. 将/etc/filesy
41、stems中要加入磁盘记帐的文件系统相关节中的account值改成true5. 修改/etc/qconfig文件,要加入打印机使用记帐的打印队列的描述节中添加一行,如: lp0: device=dlp0 acctfile = /var/adm/qacct # 添加行6. 修改cron,例/var/spool/cron/crontabs/adm文件:10 23 * * 0-6 /usr/lib/acct/runacct 2 /usr/adm/acct/nite/accterr /dev/null0 23 * * 0-6 /usr/lib/acct/dodisk /dev/null 2&10 *
42、* * * /usr/lib/acct/ckpacct /dev/null 2&115 4 1 * * /usr/lib/acct/monacct /dev/null 2&17. 如果要使用adm用户进行记帐管理,首先要给它分配密码,然后在PATH环境变量中包括/usr/lib/acct以方便命令执行。完成这些步骤后,系统会在步骤一生成的目录下定期生成报告文件,记录各用户的资源使用情况。第 25 楼:AIX简介AIX 全名为(Advanced Interactive Executive),它是IBM 公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。
43、 下面对AIX 作以介绍。 RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统。这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL)。 AIX 包含了许多IBM 大型机传统受欢迎的特征,如系统完整性,系统可管理性和系统可用性。 在 AIX 操作系统上,有许多的数据库和开发工具,用户除了选用已有的应用软件外,还可以根据各自的需要进行开发。 此外,在AIX 之上,有一组功能强,使用方便的系统管理工具。对于异种平台互存,互操作有很成熟的解决方案。 由于该 UNIX 的先进的内核技术和最好的开放性,因此,虽然RS/6
44、000从宣布到今天只有短短的5 年多的时间,它已在各行各业有了广泛的运用,并在1993和1994年连续二年在MIDRANGE商用 UNIX 领域处于第一位。 RISC SYSTEM/6000的操作系统是AIX ,它是性能卓越的、开放的UNIX,汇集了多年来计算机界在UNIX上的研究成果,以IBM 在计算机体系结构、操作系统方面40多年极其丰富的经验。最大限度的使用RISC技术,安装了象AIX 这样的具备工业界实力的UNIX操作系统。 它既可连接SAA 体系结构,又能与非IBM 系统的网络相连,因此,可以和多数专业银行现有的系统实现互连,这对今后业务系统拓展将带来极大的灵活性,并降低投资。 AIX 遵循一系列的国际标准:* IEEE POSIX1004.11990* X/OPEN 移植指南ISSUE3的基本级(XPG3)* AES/OS REVISION A (OSF/1 LEVEL 2 资格)* FIPS 1511* AIX的编译器: XLC、C+(可选)、FORTRAN(可选)、PASCAL(可选)、C