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