Home > 随笔 > Aix 折腾手记

Aix 折腾手记

早年开发工作主要在 FreeBSD进行,2006年后来切换到 Linux下,期间穿插使用了一下 Solaris,所以我的网络库一直都是只支持这三个系统。为了让网络库支持更多平台,网上购置了一台 IBM AIX 小型机,因为其他大部分非 Linux系统,今天基本都可以在虚拟机里面安装了,而 AIX系统,你真的没法虚拟。

弄了几天以后,发现真他妈的麻烦,强大是强大,但是真的太琐碎了,相比之下,Linux/FreeBSD之流基本是傻瓜了。不看说明直接操作 AIX的话,可能连开机都麻烦,或者关机没关对,下次直接启动不了。

文字终端就没什么好拍的了,先上一张图形桌面的靓照吧:

是的你没看错,这就是 AIX 7,2012年的操作系统,就是那么的霸道,四处透着古典 Unix的味道。这样的机器今天还跑在各大银行的机房里,AIX系统管理员也拿着比 Linux系统管理员多几倍的工资,虽然工作岗位比较稀少。

下面来感受一下你想正常开关机,安装软件的话要怎么弄:

查看微码:lsmcode
光盘检测:开机键盘检测后按5光盘启动再按1
图形下设置网络: smitty tcpip

开机:
第一步:插电,风扇开始转,等两分钟
第二步:待前面板绿灯开始闪时,安白色开机键,绿灯长亮,等三分钟
第三步:显示器上出现画面,按提示进行操作

关机:
第一步:shutdown -F
第二步:等待系统结束后,显示器无信号,再等待一分钟
第三步:风扇降速,前面板绿灯从长亮回到闪烁状态
第四步:拔掉电源

解决亮黄灯:
第一步:root执行 diag
第二步:选择第2项,advanced diagnostics routines;
第三步:选择 system verification
第四步:选择 all resources
第五步:F7(或者 ESC+7)执行检测
第六步:看返回结果,是否存在故障,记录故障及errpt -a,再做处理

如果还不行补充1:
第一步:diag->task selection(diagnostics, advanced diagnostics, service aid)
第二步:identify and attention indicators
第三步:set system attention indicator to normal/set all identify …. To normal
第四步:F7执行
实在不行:# /usr/lpp/diagnostics/bin/usysfault -s normal

安装系统:
第一步:加电开机,插入安装 DVD
第二步:到系统键盘自检时按1,或者F1
第三步:输入密码(默认:admin)开始安装

更新微码:
危险:http://www-912.ibm.com/eserver/support/fixes
查看处理器:prtconf

加载光驱:
mount -v cdrfs -o ro /dev/cd0/ /mnt

添加用户:
mkgroup dba
useradd -G dba -d /home/oracle -m oracle

全局变量:

# cat /etc/environment 只能写 key=value
# cat /etc/profile 可以写shell脚本

分区操作:

# lsvg rootvg 查看分区
# df -tk 查看文件系统按1K来查看
# chfs -a size=+2000000 /home 给home增加1G空间

安装软件:

# smitty 安装系统包
# ftp ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc 下载工具
# rpm -hUv xxx.rpm 安装工具
# rpm -e python 卸载工具
# rpm -qa 查看所有已经安装的包
# rpm -qpR xxx.rpm 查看依赖关系
# installp -qaXgd rpm.rte rpm.rte 安装 rte,或者试用smitty
# zcat xxx.tar.Z | tar -vxf -

第三方包:

http://www.perzl.org/aix/index.php?n=Main.Apr-util
ftp://www.oss4aix.org/latest/aix71/

调试代码:

使用 truss 相当于 strace

。。。。。

玩了几天,看了N多 AIX资料,给程序增加了 AIX支持并调试正常后,觉得 IBM AIX System Administrator 认证(非 User)估计还真不是那么好考的。

Categories: 随笔 Tags:
  1. December 12th, 2016 at 10:39 | #1

  1. No trackbacks yet.

Wordpress Social Share Plugin powered by Ultimatelysocial