AIX命令参考大全,卷 3,i - m - lsrsrc 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

lsrsrc 命令

用途

显示资源或资源类的属性和值。

语法

要显示资源的属性和值:

lsrsrc [-s"selection_string"] [-A p | d | b] [-p property] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] [resource_class] [attr...]

lsrsrc [-s"selection_string"] -r [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] [resource_class]

要显示资源类的属性和值:

lsrsrc -c [-A p | d | b] | -C rpd_name_1 ... rpd_name_n [-p property] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示包含所有资源类的列表:

lsrsrc

描述

lsrsrc 命令显示资源或资源类的持久和动态属性及其值。

没有指定属性名时:

当指定一个或多个属性名时,如果每个指定的属性名都是有效的,则以指定的顺序显示这些名称及其值。

要查看资源类的属性列表和值,请指定 -c 标志

指定-r 标志只显示跟指定资源类的资源有关的资源句柄。

缺省情况下,资源属性和值以长格式显示。 使用 -t-d-D 标志,以便以表格式或定界符格式输出显示这些资源。

要获得最佳性能,请指定 -A p 标志或仅指定持久属性作为参数。

注:
任何拥有被定义为 ct_none 的数据类型(例如,一个 Quantum 类型)的属性不能用 lsrsrc 命令来列出。RMC 不返回定义为 Quantum 的属性的属性值。 要列出属性定义,请使用 lsrsrcdef 命令。

标志

-a
指定此命令应用到群集中的所有节点。群集的作用域是由 CT_MANAGEMENT_SCOPE 环境变量决定的。假如环境变量没有设置,如果管理域作用域存在,首先会选择管理域作用域,如果没有管理域作用域,会接着选择存在的对等域作用域,如果也没有对等域作用域,会接着选择本地作用域,依次选择直至选定本命令的有效作用域为止。本命令将对于第一个找到的有效作用区域运行一次。例如,如果同时存在一个管理域和对等域,没有设置 CT_MANAGEMENT_SCOPE 的 lsrsrc -a 将会列出管理域。在这种情况下要列出对等域,可以设置 CT_MANAGEMENT_SCOPE 为 2。

要显示分布式管理(DM)作用域中的所有 RSCT 对等域,请指定 -c 标志,同时还需指定 -a 标志lsrsrc -c -a 命令在输出结尾将对等域名显示为类属性 ActivePeerDomain。

-A p | d | b
指定一个属性类型。缺省情况下只显示持久属性。只有在命令行里没有指定属性名的时候,该标志才可以使用。
p
只显示持久属性。
d
只显示动态属性。
b
同时显示持久和动态属性。
要得到最好的性能,请指定 -A p 标志
-c
显示资源类的属性。该标志覆盖了 -r 标志

要显示分布式管理(DM)作用域中的所有 RSCT 对等域,请指定 -c 标志,同时还需指定 -a 标志lsrsrc -c -a 命令在输出结尾将对等域名显示为类属性 ActivePeerDomain。

-C rpd_name_1 ... rpd_name_n
显示分布式管理(DM)作用域的 RSCT 对等域中的全局化类的类属性。lsrsrc -C 命令在输出结尾将对等域名显示为类属性 ActivePeerDomain。
-d
指定定界符格式输出。缺省情况下,定界符是一个冒号(:)。如果你想要改变缺省的定界符,可以使用 -D 标志
-D 定界符
指定使用特定的定界符的定界符格式输出。使用该标志来指定替代缺省的冒号(:)。例如当显示数据是包含冒号。使用该标志来指定一个或多个字符的定界符。
-i
生成一个 Resource_Data_Input 文件的模板,它在适当编辑以后作为 mkrsrc 命令的输入。输出以长(节)格式显示。显示可被用来定义资源的全部要求和可选属性。属性数据类型以成对的值 attr=value 显示。建议在使用该标志时将 lsrsrc 命令的输出定向到文件。该标志覆盖了-s-A d 标志
-l
指定长格式输出。在单独行中显示每个属性。此为缺省显示格式。如果 lsrsrc 命令发布时带有 -l 标志,但是没有指定资源类名,当命令返回定义的资源类名的列表时,-l 标志会被忽略。
-p 特性
显示指定特性的属性。缺省情况下,只显示公共属性。要忽略特性而显示全部属性,请使用 -p 0 标志。当没有在命令行中指定属性时,使用该标志要结合 -A 标志

持久属性特性:

0x0001
read_only
0x0002
reqd_for_define(必需的)
0x0004
inval_for_define(无效的)
0x0008
option_for_define(可选)
0x0010
可选
0x0020
公用

动态属性特性:

0x0020
公用

可以给特性指定一个十进制或十六进制值。要请求所有有一个或多个特性的属性的属性及其值,请将感兴趣的特性“OR”在一起,然后用 -p 标志指定“OR 过”的值。例如,要显示为 reqd_for_defineoption_for_define 的所有持久属性的属性及其值,请输入:

lsrsrc -p 0x0a
-r
显示跟指定的选择字符串匹配的资源或所有资源(如果没有指定选择字符串)的资源句柄。
-s "selection_string"
指定一个选择字符串。所有选择字符串必须在双引号或单引号内。如果选择字符串包含有双引号,可以将整个选择字符串写在单引号内。例如:
-s 'Name == "testing"'
-s 'Name ?= "test"'

只有持久属性可以由选择字符串列出。

-t
指定表格式。在单独列中显示每个属性,每行一个资源。
-x
禁止页眉打印。
-h
将命令的用法语句写到标准输出。
-T
将命令的跟踪消息写到标准错误。仅供软件服务组织使用。
-V
写命令的详细信息到标准输出。

参数

resource_class
指定和你想要显示的资源一起显示的资源类名。
attr...
指定一个或多个属性名。可以同时指定持久属性名和动态属性名来控制要显示的属性及其顺序。可以指定零个和多个属性。属性必须用空格隔开。如果没有指定属性名,-A p | d | b 标志将控制是显示持久属性还是动态属性,或两者都显示。当未指定属性名时,仅显示定义为公用的属性。使用 -p 标志以覆盖改缺省值。

安全性

用户需要在 lsrsrc 中指定运行 lsrsrc 的对 resource_class 的读许可权。许可权由连接系统中的访问控制列表(ACL)文件指定。

退出状态

0
命令已成功运行。
1
RMC 出现一次错误。
2
命令行界面(CLI)脚本出错。
3
在命令行上指定了不正确的标志
4
在命令行上指定了不正确的参数。
5
发生了一个由于不正确的命令行输入而导致的 RMC 错误。

环境变量

CT_CONTACT
当 CT_CONTACT 环境变量设置成主机名或者 IP 地址时,此命令会联系指定主机上的资源监视和控制(RMC)守护进程。如果此环境变量没有设置,命令联系正在运行命令的本地系统上的 RMC 守护进程。由命令显示或修改的资源类或资源位于已经建立连接的系统上。
CT_MANAGEMENT_SCOPE
确定用于与 RMC 守护进程的会话的管理作用域,以监视和控制资源和资源类。管理作用域确定了能够监视和控制资源和资源类的可能的目标节点集。有效值为:
0
指定本地作用域。
1
指定本地作用域。
2
指定对等域作用域。
3
指定管理域作用域。

如果此环境变量没有设置,使用本地作用域。

标准输出

当指定 -h 标志时,将命令的用法语句写到标准输出。所有详细消息都写到标准输出。

标准错误

所有跟踪消息都写到标准错误。

示例

  1. 要列出所有资源类名,请输入:
    lsrsrc
    输出如下:
    class_name 
    "IBM.Association"
    "IBM.Condition"
    "IBM.Condition"
    'IBM.EventResponse"
    "IBM.Host"
    "IBM.Ethernet"
    "IBM.TokenRing"
    ... 
  2. 要列出有 4 个处理器的资源 IBM.Host 的持久属性,请输入:
    lsrsrc -s "NumProcessors == 4" -A p -p 0 IBM.Host
    输出如下:
    IBM.Host 的资源持久属性:
    资源 1:
            Name           = "c175n05.ppd.pok.ibm.com"
            ResourceHandle = "0x4008 0x0001 0x00000000 0x0069684c 0x0d7f55d5 0x0c32fde3"
            Variety       = 1
            NodeList       = {1}
            NumProcessors  = 4
            RealMemSize    = 1073696768          
  3. 要列出节点 1 上的资源 IBM.Host 的公用动态属性,请输入:
    lsrsrc -s 'Name == "c175n05.ppd.pok.ibm.com"' -A d IBM.Host 
    输出如下:
    IBM.Host 的资源动态属性:
    资源 1:
            ProcRunQueue        = 1.03347987093142
            ProcSwapQueue       = 1.00548852941929
            TotalPgSpSize       = 65536           
            TotalPgSpFree       = 65131           
            PctTotalPgSpUsed    = 0.61798095703125
            PctTotalPgSpFree    = 99.3820190429688
            PctTotalTimeIdle    = 0               
            PctTotalTimeWait    = 51.5244382399734
            PctTotalTimeUser    = 12.8246006482343
            PctTotalTimeKernel  = 35.6509611117922
            PctRealMemFree      = 66              
            PctRealMemPinned    = 4               
            RealMemFramesFree   = 173361          
            VMPgInRate          = 0               
            VMPgOutRate         = 0               
            VMPgFaultRate       = 0 
             ...              
  4. 要列出所有联机节点上的 IBM.Processor 资源的 Name、Variety 和 ProcessorType 属性,请输入:
    lsrsrc IBM.Processor Name Variety ProcessorType
    输出如下:
    IBM.Processor 的资源持久属性:
    资源 1:
            Name          = "proc3"
            Variety       = 1
            ProcessorType = "PowerPC_604"
    资源 2:
            Name          = "proc2"
            Variety       = 1
            ProcessorType = "PowerPC_604"
    资源 3:
            Name          = "proc1"
            Variety       = 1
            ProcessorType = "PowerPC_604"
    资源4:
            Name          = "proc0"
            Variety       = 1
            ProcessorType = "PowerPC_604"
    
  5. 要同时列出资源类 IBM.Condition 的持久和动态属性,请输入:
    lsrsrc -c -A b -p 0 IBM.Condition
    输出如下:
    IBM.Condition 的资源类持久和动态属性
    资源 1:
            ResourceType = 0
            Variety      = 0

定位

/usr/sbin/rsct/bin/lsrsrc
包含 lsrsrc 命令

相关信息

命令:lsrsrcdefmkrsrc

文件:rmccli

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]