- 论坛徽章:
- 0
|
errpt 生成一个错误报告(Generate an Error Report)
shutdonw 关闭系统(Stop the System)
storage 管理存储器和文件系统(Managing Storage and File System)
lvm 逻辑卷管理(Logical Volume Manager)
filemgr 文件和目录管理(Files and Directories0
fs 文件系统(Files System)
rds 可移动磁盘管理(Removable Disk Management)
backsys 系统备份管理(System backup Manager)
mksysb 做全部系统备份(Make System Backup)
tcpip TCP/IP管理
mkhostname 设置主机名(Set the Hostname)
mkinet 增加一个网络接口(Add a Network Interface)
Chnet,Shinet 修改和显示一个网络接品的属性(Chang/Show Charecteristics of a Network Interface)
Rminet 删除一个网络接口(Remove a Network Interface)
Mkuser 增加一个新用户(Add a User)
Chuser 修改和显示一个用户的属性(Chang/Show Characteristics of a User)
chtz 修改时区(Change Time Zone)
SMIT命令的一般格式:
smit 参数,
常用参数-C 以ASCII字符界面进入SMIT,-h显示帮助,-x,-X
ODM对象数据库管理器(Object Database Manger)
信息保存在这三个文件中:/etc/objrepos,/usr/lib/objrepos,/usr/share/lib/objrepos
他主要管理和维护的系统数据有:
1、设备配置信息
2、SMIT工具的菜单、选择项和对话框的显示信息
3、软件安装和更新过程中使用的关键产品数据库(SWVPD)
4、网络通信配置信息
5、系统资源信息
对象描述符的类型有:
Char 固定长度的非空结束的字符串
Vchar 可变长度的非空结束的字符串
Binary 二进制串
Link 连接到另一个对象类型
Method 衍生并执行一个子处理程序
Short 2个字符的短整型
Long 4个字符的长整型
ODM的对象类
预定义的设备信息包括的对象类(预先定义:Predefined):
PdDV 包括系统支持的所有预定义设备,
PdAt 包括系统支持的所有预定义设备的所有可能属性,
PdCn 包括系统支持的每个设备的预链接信息
用户定义设备信息包括的对象类:(用户定义:Customized)CuDv,CuAt,CuDep,CuDvDr,Config_Rules,CuVPD,SWservAt(日志信息,包括错误日志,Alog,Dump信息)
SWVPD(Software Vital Product Database)软件重要产品数据库
包括4个对象类:
1、LLP有许可的程序产品,Licensed Program Product
类对象:
class lpp{
char name[145];
char size;
short state;
long cp_flag;
vchar group[22];
char magic_letter[2];
short ver;
short rel;
short mod;
short fix;
vchar description[82];
short lpp_id;
};
name字段是LPP软件产品的名字,state是软件在系统中的状态,有11种,如下;ver,rel,mod,fix是软件产品的LPP的版本号,Description是软件产品的描述,lpp_id是软件产品的ID号。
产品状态:
状态代号 描述 含义
1 Available 可用
2 Applying 正在应用
3 Applied 已经应用
4 Committing 正在确认提交
5 Committed 已确认提交
6 Rejecting 正在拒绝
7 Broken 中断
8 Deinstalling正在反安装
9 Deinstalled 已反安装
10 Apply_hold 持有暂时应用
11 Commit_hold 持有确认提交
AIX的版本号格式:
vv.rr.mmmm.ffff
vv由2个数字组成,表示软件的操作系统版本号Version
rr由2个数字组成,表示软件的发行版号Release
mmmm是由4个数字组成,表示修正版号Modification
ffff是由4个数字组成,表示软件的修订版本号Fix
2、product对象类结构
class product{
char lpp_name[145];
char comp_id[20];
short update;
long cp_flag;
char feson[10];
vchar name[42];
short state;
short ver;
short rel;
short mod;
short fix;
char ptf[10];
short media;
char sceded_by[10];
vchar fixinfo[1024];
vchar prereq[1024];
vchar description[1024];
vchar supersedes[512];
};
LPP和PRODUCT对象类都包括了描述软件当前状态的state字段,当用installp命令更新软件时,系统会检查ODM中的软件状态。如果软件状态是Broken,刚installp就不能够更新软件,要纠正这种情况,可能需要将软件有状态改为Applied状态,然后用installp -F强制性覆盖安装,再重新安装LPP。如果该LPP的任何PTF和必备软件同样是Broken,也无法进行更新。
3、inventory对象类的结构
class inventory{
short lpp_id;
short private;
short file_type;
short format;
char loc0[128];
vchar loc1[128];
vchar loc2[128];
long size;
long checksum;
};
用lppchk命令检查软件时,其中有一项功能是检查列在inventory中的文件大小,如果checksum字段设置为0,则表示这个文件的大小及内容是可变的,这时lppchk命令会忽略检查这个文件的大小。
4、history对象的结构
class history{
short lpp_id;
short event;
short ver;
short rel;
short mod;
short fix;
char ptf[10];
chart corr_svn[40];
char cp_mod[10];
char cp_mod[10];
char cp_fix[10];
char login_name[18];
short state;
long time;
vchar comment[192];
};
PdCn:预定义连接对象类。Predefined Connection Object Class
CuDep:用户自定义依赖对象类。Customized Dependency Object Class
CuDvDr:用户自定义设备驱动程序对象类。Customized Device Driver Object Class
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6011/showart_255706.html |
|