分享

一条命令就可以轻松搞定ODM问题

 饽饽 2008-09-11
一条命令就可以轻松搞定ODM问题(原创)

    ODM是AIX独有的东西,其作用有点象WINDOWS的注册表。WINDOWS ADMINITRATOR有时会遇到必须通过手工删注册表中的特殊键值才能解决的问题,但操作很简单,regedit后,搜索就好了。同样AIX上的ODM有时也会出问题,也需要手工删东西,但问题是AIX ADMINITRATOR往往不知道该去哪里删,难道真要搞清下面这些东西的区别吗?
CuAt
CuAt.vc
CuDep
CuDv
CuDvDr
CuPath
CuPath.vc
CuPathAt
CuPathAt.vc
CuVPD
 
    答案是没必要。会用一条命令就可以轻松搞定:
for i in `ls $ODMDIR`; do (odmget $i 2>/dev/null |grep -p 特定字符串); done
 
    举个例子,AIX有时会由于错误配置,出现多GATEWAY的问题,造成网络通讯故障。假设你有个错误的GATEWAY是9.9.9.254,那么可以这样:
myaix:[/]#for i in `ls $ODMDIR`; do (odmget $i 2>/dev/null |grep -p 9.9.9.254); done
CuAt:
        name = "inet0"
        attribute = "route"
        value = "net,-hopcount,0,,0,9.9.9.254"
        type = "R"
        generic = "DU"
        rep = "s"
        nls_index = 0
myaix:[/]#
 
    这样就知道要解决问题,odmdelete后面应该是CuAt,或者chdev后面应该是inet0。当然解决这个问题可以有多种方法,低层命令odmdelete可以,高层命令chdev可以,smit rmroute也可以。不过,这条命令显然可以解决几乎所有的ODM出错的问题,就象在WINDOWS平台的注册表里,我们只要会搜索就可以了。
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多