aix 命令:lsdev、lsattr、lscfg

一、lsdev 命令:

用于显示系统中的设备信息和设备特性。系统中的所有的设备信息都放在Device Configuration database中,在Device Configuration database中由两种设备配置数据库,一种是预定义的(即系统能够支持的设备),另一种是用户定义的(即系统中已经识别并安装的设备)。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 显示en0的arp属性的值 (值为on 或 off)

 

 注:在使用db2或oracle数据库的时候,由于Aix每个用户都有process数限制,因此,当db2或oracle用户访问超过process数限制时需要调整这个限制,

用 lsattr -El sys0 |grep maxuproc 来查看限制的数值,        

用 chdev -l sys0 -a maxuproc=1024 来重新设置process数限制的值 (实际上是修改的:/etc/security/limits文件)

三、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的信息,如图:

时间: 2024-09-08 11:34:23

aix 命令:lsdev、lsattr、lscfg的相关文章

【AIX 命令学习】lscfg -l hdisk1 -v 查看 hdisk1系统配置

yangserver[/]#lscfg -l hdisk1 -v   hdisk1           U788C.001.AAB0556-P1-T11-L8-L0  16 位 LVD SCSI 磁盘驱动器 (73400 MB)         Manufacturer................IBM   H0         Machine Type and Model......ST373207LC              FRU Number..................03

【AIX 命令学习】lsattr 显示一个给定设备或一种设备的属性

  在配置了系统中所有设备之后,你可以使用 lsattr 命令显示一个给定设备或一种设备的属性信息.如果你不指定设备的逻辑名字(-l Name),则你必需使用-c Class,-s Subclass,及 -t Type 标记中的一个或全部的组合来唯一标识预定义的设备.lsattr 命令常用语法如下: lsattr {-D [ -O ] | -E [ -O ] | -F Format } -l Name [ -a Attribute ]... [ -f File ] [ -h ] [ -H ] l

【AIX 命令学习】lsattr 显示一个给定设备或一种设备的属性

  在配置了系统中所有设备之后,你可以使用 lsattr 命令显示一个给定设备或一种设备的属性信息.如果你不指定设备的逻辑名字(-l Name),则你必需使用-c Class,-s Subclass,及 -t Type 标记中的一个或全部的组合来唯一标识预定义的设备.lsattr 命令常用语法如下: lsattr {-D [ -O ] | -E [ -O ] | -F Format } -l Name [ -a Attribute ]... [ -f File ] [ -h ] [ -H ] l

【AIX 命令学习】lsdev -P -r class 查看系统所支持的设备

ufserver[/]#lsdev -P -r class3dxPCMadapteraioarrayaudiobuscdromconcentratorcontainerdialdiskdiskettedrawerdrivergxmeifipseckeyboardlftlogical_volumelpfklvmmanagementmemorymousenetworkpdiskplanarportposix_aioprinterprocessorptyrcmrwopticalswapsystable

【AIX 命令学习】激活/停用卷组!

varyonvg 命令 用途 激活卷组. 语法 varyonvg [ -b ] [ -c ] [ -f ] [ -M LTGSize ] [ -n ] [ -p ] [ -r ] [ -s ] [ -t ] [ -u ] VolumeGroup 描述    varyonvg 命令激活由 VolumeGroup 参数指定的卷组及其所有相关的逻辑卷.被激活的卷组是可以使用的卷组.当卷组被激活时,如果物理分区不是当前的物理分区,则它们将被同步.处于 PVMISSING 状态和已替换的物理卷将通过 va

【AIX 命令学习】创建逻辑卷!

用途 创建逻辑卷.语法 mklv [ -a Position ] [ -b BadBlocks ] [ -c Copies ] [ -C Stripe_width ] [ -d Schedule ] [ -e Range ] [ -i ] [ -L Label ] [ -m MapFile ] [ -o y / n ] [ -r Relocate ] [ -s Strict ] [ -t Type ] [ -T O ] [ -uUpperBound ] [ -v Verify ] [ -w Mi

【AIX 命令学习】mkvg 命令

用途 创建卷组. 语法 mkvg [ -B ] [ -t factor ] [ -S [ -v LogicalVolumes ] [ -P Partitions ] ] [ -C ] [ -G ] [ -f ] [ -i ] [ -I ][ -c] [ -x ] [ -L LTGSize ] [ -n ] [ -s Size ] [ -V MajorNumber ] [ -y VolumeGroup ] PhysicalVolume ... 描述 mkvg 命令使用 PhysicalVolume

【AIX 命令学习】导入,导出一个卷组

exportvg 命令 用途 从一个物理卷标集中导出卷标组的定义. 语法 exportvg VolumeGroup描述     exportvg 命令会从系统中除去由 VolumeGroup 参数指定的卷标组的定义.由于关于卷标组及其内容的所有的系统知识都被除去了,导出的卷标组就不再可以访问了.exportvg 命令不会修改卷标组中的任何用户数据.   卷标组是在系统内的一种非共享的资源:它不应该被其他的处理器所访问,直到它被明确地从当前处理器中导出并在其他处理器上导入.exportvg 命令的

【AIX 命令学习】查看逻辑卷的LVCB信息!

---查看datavg 卷组下的逻辑卷 ufserver[/]#lsvg -l datavg datavg: LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT db2_backup          jfs2       40      40      1    open/syncd    /db2_backup loglv00             jfs2log    1