5

Aix 折腾手记 - Skywind Inside

 2 years ago
source link: https://www.skywind.me/blog/archives/1924
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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)估计还真不是那么好考的。

471 total views, 1 view today

I like thisUnlike Like1I dislike thisUndislike 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK