AIX lsattr,lsdev,lscfg命令使用

AIX lsattr,lsdev,lscfg命令使用



lsdev 命令显示设备配置数据库中设备的有关信息。
lsattr 命令显示关于给定设备或设备类型的属性信息。
lscfg 命令显示系统的配置信息、诊断信息和重要产品数据(VPD)信息。

lsdev、lsattr、lscfg命令

一、lsdev 命令:
系统中的所有的设备信息都放在ODM数据库中,在ODM数据库中由两种设备配置数据库,

一种是预定义的(即系统能够支持的设备),另一种是用户定义的(即系统中已经识别并安装的设备)。

lsdev命令就是从这两个数据库中获得信息
主要参数:
–C    从用户定义的库中显示设备信息
-P   从预定义的库中显示设备信息(即系统能够支持那些设备)
-c Class 指定设备类名。使用该标志可以限制输出指定类中的设备
-H    显示列输出上方的头部分。
-S State 列出处于指定状态的所有设备,状态名由 State 参数指定,该标志不能和 -P标志一起使用。State 参数值可以为 d、D、0 或已定义状态的 defined 的一个值;a、A、1 或可用状态的 available 的一个值;或者 s、S、2 或停止状态的 stopped 的一个值。该标志可用于限制输出到指定状态的设备。
-F Format 以用户指定格式显示输出。其中 Format 参数为预定义或定制设备对象类中的列名引用列表,这些列名由非字母数字字符或空格分隔,也可能由它们结尾。将空格用作分隔符时,lsdev 命令以列对齐方式显示输出。如果指定 -F Format 标志和 -C标志,就可以指定定制和预定义设备对象类中的列名。如果指定 -F Format 标志和 -P标志,就只能指定预定义设备对象类中的列名。除列名外,可以使用特殊用途名 description 来显示设备描述。该标志不能和 -r ColumnName 标志一起使用。同样也可以使用特殊用途名 physloc 来显示某一设备的物理位置代码。
例如:
# lsdev –C |more ---显示设备信息 如图:

注:显示时,网卡是以ent0 …entn 格式来显示,如果用lsdev –C 查看会发现又有en0….enn 及 et0 …etn 网卡,实际上这两种网卡是绑在实际网卡ent0…entn上的不同的协议。

en0 是绑在ent0上的TCPIP协议
et0 是绑在ent0上的IEEEEEEEE802.3
ent0  是实际的网卡

# lsdev –Cc adapter 显示用户定义的设备数据库中处于可用状态的适配器(adapter),如图:

# lsdev -C -H -S a -F "name class subclass type description" |grep adapter 显示系统中状态为可用的所有设备,并按下面的格式输出信息,Name   class    subclass type   description 。如图:

二、lsattr 命令:
显示关于给定设备或设备类型的属性信息。如果没有指定设备逻辑名(-l Name),则必须使用所有 -c Class、-s Subclass 和 -t Type 的一个或全部标志的组合来唯一标识预定义设备。
在使用 lsattr 命令时必须指定以下某一个参数:

-D ,显示设备的默认值,从预定义设备数据库中读取一个具体类型设备的默认值
-E,显示一个具体设备的当前有效值,从用户定义设备数据库中读取具体设备的有效值,只能和-l name 参数同时使用。
-F ,使用用户自定义格式显示
-R,显示某一具体属性的有效值范围

其他常用参数:
-l  Name 指定定制设备对象类中要显示其属性名称或值的设备逻辑名
-H 显示列输出上方的头部分。将 -H 标志与-O标志一起使用是无意义的,通常使用-O标志就可以。将 -H 标志与-R标志一起使用是无意义的,通常使用-R标志就可以。
-a  属性 显示特定设备或某类型设备的指定属性的信息。
-c  Class 指定设备类名
-s  Subclass 指定设备的子类名称。
-t  Type   指定设备类型名称。
例如:
#  lsattr -E -H -l en0            --显示设备en0 当前有效值。如图:

# lsattr -R -l en0 -a arp 显示eno的arp属性的值 (值为on 或 off)

注:在使用db2或oracle数据库的时候,由于Aix每个用户都有process数限制,因此,当db2或oracle用户访问超过process数限制时需要调整这个限制,
用 lsattr -El sys0 |grep maxuproc 来查看限制的数值,
用 chdev -l sys0 -a maxuproc=1024 来重新设置process数限制的值

-------------------------------------------------------------------------------------------------------

示例
要列出磁带设备 rmt0 的当前属性值,请输入:

lsattr -l rmt0 -E

系统显示与以下类似的消息:

mode          是    写过程中使用设备缓冲区               Trueblock_size    1024  块大小(0=变量长度)                 Trueextfm         是    使用扩展文件标记                     Trueret           否    重新拉紧磁带更改或重新设置           Truedensity_set_1 37    密度设置 #1                          Truedensity_set_2 36    密度设置 #2                          Truecompress      是    使用数据压缩                         Truesize_in_mb    12000 大小(兆字节)                       Falseret_error     否    返回磁带更改错误或重新设置           True


要列出磁带设备 rmt0 的缺省属性值,请输入:

lsattr -l rmt0 -D

系统显示与以下类似的消息:

mode          是    写过程中使用设备缓冲区               Trueblock_size    1024  块大小(0=变量长度)                 Trueextfm         是    使用扩展文件标记                     Trueret           否    重新拉紧磁带更改或重新设置           Truedensity_set_1 37    密度设置 #1                          Truedensity_set_2 36    密度设置 #2                          Truecompress      是    使用数据压缩                         Truesize_in_mb    12000 大小(兆字节)                       Falseret_error     否    返回磁带更改错误或重新设置           True


要列出 SCSI 适配器 scsi0 的 bus_intr_lvl 属性的当前值,请输入:

lsattr -l scsi0 -a bus_intr_lvl -E

系统显示与以下类似的消息:

bus_intr_lvl  1     总线中断级别                         False


要列出 tty 设备 tty0 的登录属性的可能值,请输入:

lsattr -l tty0 -a login -R

系统显示与以下类似的消息:

enabledisablesharedelay


要列出 IBM 4340 并行打印机的缺省属性值,请输入:

lsattr -c printer -s parallel -t ibm4340 -D

系统显示与以下类似的消息:

ptop       600       打印机超时周期                             Trueline       60        每页的行数                                 Truecol        80        每页的列数                                 Trueind        0         缩进的列数                                 Trueplot       否        不加修改,发送所有字符到打印机             Truebackspace  是        发送退格                                   Truecr         是        发送回车符                                 Trueform       是        发送换页                                   Truelf         是        发送换行                                   Trueaddcr      是        将回车符添加到换行                         Truecase       否        将小写转换为大写                           Truetabs       是        扩展八个位置边界的标记                     Truewrap       是        合并超出指定宽度的字符                     Truemode       否        返回错误                                   True并行接口的接口标准类型                                          True在引导期间自动配置可用状态                                      Truebusy_delay 0         要在字符间延迟的微秒                       True


要列出 IBM 4340 并行打印机的 ptop 属性的可能值,请输入:

lsattr -c printer -s parallel -t ibm4340  -a ptop -R

系统显示与以下类似的消息:

1...1000 (+1)


要列出用冒号分开的格式的磁带设备 rmt0 的当前属性值,请输入:

lsattr -l rmt0 -E -O

系统显示与以下类似的消息:

#mode:block_size:extfm:ret:density_set_1:density_set_2:compress:size_in_mb:ret_error是:1024:是:否:37:36:是:12000:否


要显示系统属性,请输入:

lsattr -E -l sys0

系统显示与以下类似的输出:

keylock      normal        引导期间系统键盘锁定状态              Falsemaxbuf       20            块 I/O 缓冲区高速缓存最大分页数       Truemaxmbuf      0             实内存中允许用作 MBUFS 的最大 Kb 数   Truemaxuproc     128           每用户允许的最大过程数                Trueautorestart  false         系统崩溃后自动重新引导                Trueiostat       false         连续维护磁盘 I/O 历史记录             Truerealmem      4194304       可用物理内存数(以后 Kb 为单位)      Falseconslogin    enable        系统控制台登录                        Falsefwversion    IBM,SPH00221  固件版本和修订级别                    Falsemaxpout      0             每个文件暂挂写 I/O 的最高值标记       Trueminpout      0             每个文件暂挂写 I/O 的最低值标记       Truefullcore     false         启用核心转储                          Truepre430core   false         使用 430 样式的核心转储               Truencargs       6             ARG/ENV 列表大小(以 4Kb 块为单位)   Truertasversion  1             打开固件版本                          Falsemodelname    IBM,7044-270  机器名称                              Falsesystemid     IBM,011037D1F 硬件系统标识                          Falseboottype     disk          不适用                                FalseSW_dist_intr false         启用 SW 分发中断                      Truecpuguard     disable       CPU Guard                             Truefrequency    93750000      系统频率总线                          False


注:
使用 SMIT(系统环境 -> 更改/显示操作系统的特征),可以以更易读的格式得到同样的信息。
文件



/usr/sbin/lsattr 包含 lsattr 命令。


--------------------------------------------------------------------------------------------------------

三、lscfg命令
显示系统中的配置情况,诊断信息,和重要的产品数据
参数:
-v 显示用户定义设备的重要产品数据
-p 显示平台的具体设备信息
-r 显示RSPC 系统上的平台具体设备信息
-l name 指定设备的逻辑名称 name是逻辑名称

# lscfg 不带任何参数则显示所有安装在机器中的设备,还指出机器的类型,总线类型。如图:

Model Architecture: chrp――机器类型
Model Implementation: Multiple Processor, PCI bus   ――(支持多cpu)总线类型
* sys0                                            System Object
* sysplanar0                                      System Planar
* vio0                                            Virtual I/O Bus
。。。。。
* proc0                                           Processor
说明:上诉显示说明该机器支持多CPU,并显示所有的cpu,另外可以通过下面命令查看cpu的数量。
#  lscfg |grep proc |wc –l
#   lsdev -C |grep proc |wc –l
#   lsdev -Cc processor |wc –l
#   bindprocessor –q 能够列出系统中可用的逻辑处理器的数量

# lscfg -l hdisk1 –v 查看磁盘hdisk1的信息

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29805880/viewspace-1355171/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29805880/viewspace-1355171/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值