1、ODM库, odmcreate odmdrop 创建、删除object class; odmshow ;
odmadd odmchange odmdelete odmget 修改 objects ;
odmget –q “uniquetype=tape/scsi/8mm and attribute=block_size” PdAt > file
2、ODM库的文件位置: CuDv CuAt CuDep CuDep CuDvDr CuVPD Config_Rules history inventory lpp product
nim* SwservAt SRC* 在 /etc/objrepos PdDv PdAt PdCn history inventory lpp product
sm* 在 /usr/lib/objrepos History inventory lpp product 在 /usr/share/lib/objrepos 安装软件时软件ODM库存放在 3 个地方 其中 / 为本地部分 /USR 为和其他AIX共享的机器 ,/usr/share/ 为和其他unix机器共享的机器。
3、tty 和 lp (打印机)是非自配置设备 ,不能用cfgmgr 配置;
4、cfgmgr 可以对 PdDv中包含的设备进行自配置
5、 lslpp –l 调用的是 lpp ODM文件
lslpp –f 调用的是 inventory ODM文件
lslpp –p 调用的product ODM文件
lslpp –h 调用的是 history 文件
6、软件安装后的集中状态 对应lpp的状态;
applied 表示安装时先把它保存到 /usr/lpp/Package_Name ,在这种状态下 lpp包可以 recovers to old\committing
committed 表示先删除旧的版本然后升级,他不可以恢复成就的 版本 broken ,安装失败需要从信安装
7、PdDv 中包含系统可以自动识别的设备.包含一些基本的驱动、启动、名称信息
PdAt 中包含系统PdDv 中设备的配置信息 主要是属性
CuDv 管理用配置的设备
CuAt 管理员配置的属性 如 pvid 等
从 PdDv 到CuDv 命令 mkdev
从 PdAt 到 CuAt 命令 chdev
PdCn 主要内容是 PdDv中卡的信息
CuDvDr 主要内容是 设备的主次号
CuDep 主要内容是 CuDv中的依存关系 主要是vg和 lv 的关系
CuVPD 主要内容是 厂家的东东
8、 mklv –type boot –y hd5 rootvg 1 hdisk0 在hdiak0 上建立ha5
9、系统有3种启动列表 defaut 不可更改 Normarl 可以用bootlist 更改 serive F6 进入服务模式
10、F1 进入SMS 可以配置 启动顺序 口令 升级FIRMWARE
11、533错误 表示 hd5损坏 需要用 bosboot –ad /dev/hdsik0 重构
12、chvg -t (n) xxvg 调整vg pp的数量 n=pp/1024 调整以后 maxpv 就会减少 32--1016 、16--2032 以此类推。
mkvg –B 是建立大的vg 128--1016、64--2032、32--4064
mkvg –s 16 –t 2 –y datavg hdisk2 建立16m PP的VG
13、uname –m 看机器的machina ID
14、VG 包含 VGDA VGSA LVCB等信息
VGSA 包括 MIRRORED的数量
LVCB LV 的前512K 包含LV 的信息 PP LP等
15、 lqueryvg –p hdiskx –At 看某1硬盘的vgda的信息
16、getlvcb –AT hd2 查看 lv的信息 LVCB
17、如果VGDA和ODM库不一致是可以用 VARYOFFVG \ EXPORTVG \ importvg –y xxvg hdiskx 来恢复
18、关闭 VGDA chvg –Qn
19、mirroring rootvg | extendvg root hadiskx , chvg –Qn rootvg , mklvcopy , mirrorvg –c 2 roovg hdiskx ,syscvg –v rootvg, bosboot –ad /dev/hdiskx bootlist –m normal hdisk0 hdisk1 , shutdown -Fr
20、如果一块硬盘损坏如何更换
a、 如果disk mirrored rmlvcopy lvxx 1 hdiskx , reducevg xxvg hdiskx , rmdev –dl hdiskx , reboot or cfgmgr, extendvg vgxx hdiskx , mklvcopy lvxx 2 hdiskx , syncvg –v vgxx
b、 如果no mirrored but disk still working 添加新颖盘 , extendvg vgxx hdisky , migratepv hdiskx hdisky(默认迁移所有lv) , reducevg vgxx hdisky , rmdev –dl hdiskx
c、 如果rootvg no mirrored , 硬盘损坏 ,但是still working 添加新颖盘 , extendvg vgxx hdisky , migratepv –l hd5 hdiskx hdisky,bosboot –ad /dev/hdisky , chpv –c /dev/hdiskx , bootlist –m normarl hdisky, migratepv hdiskx hdisky(默认迁移所有lv) ,reducevg vgxx hdisky , rmdev –dl hdiskx
d、 total disk failure lspv –l hdisky, umount /dev/lvxx , smit rmfs , reducevg vgxx hdisky , rmdev –dl hdisky , extendvg vgxx hdiskz , mklv –y lvxx , restore –rvqf /dev/rmt0
e、 total rootvg failure
mksysb
21、 exportvg importvg umount , varyoffvg , 拿到其他机器上 , importvg –y xxvg hdiskx , mount , importvg –L 学习vg上的新lv
22、mksysb 备份rootvg 磁带的前面 512k 包括 bosboot.img mkinsttape p_w_picpath dummy toc img mkszife 创建 p_w_picpath.data 文件 在/ 下, 可以用vi 编辑他
23、 savevg datavg
24、 errpt –d –H , errpt –A , errpt –a –d S , errpt –c > /dev/console 输出到终端
25、 errpt 想借 第一列 ID 第二列 TIME 第三列 T 类型 T 临时 I 信息 U 未知 P permanent 永久的 第三列 C 类别 H 硬件 S 软件 U 未知 O 操作
26、 diag
27、 AIX DUMPS 默认保存在 hd6 sysdumpdev –l / -L
28、 Performace ps aux 监视cpu ps –elf 内存 cpu PRI = BASE 40+ NI+C Sar –u 60 30 vmstat iostat topas
29、 AIX 特殊工具
tprof –x sleep 30 监视cpu 30 秒 生成 __prof.all 文件 svmon -G 内存报告 svmon –Pt 3 列出前3个cpu高的程序 filemon –o fmout 监视io trcstop , mort fmout