Chinaunix首页 | 论坛 | 博客
  • 博客访问: 326735
  • 博文数量: 72
  • 博客积分: 1730
  • 博客等级: 上尉
  • 技术积分: 743
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-27 18:49
文章分类

全部博文(72)

文章存档

2012年(72)

我的朋友

分类: 系统运维

2012-07-18 14:00:49

AIX命令速查大全:

关于本书

本书是六卷的《AIX 5L V5.2 命令参考大全》的第 4 卷,它包含关于操作系统命令的参考信息。它描述每个命令执行的任务、如何修改命令、命令如何处理 输入和输出、可由谁运行这些命令,并提供全部六卷的主索引。

关于功能组中安排的命令的快速参考列表,请参阅卷 6。

本版本支持带有 5200-04 推荐的维护软件包的 AIX 5L V5.2 的发行版。任何对该维护软件包的特定引用都显示为带有 5200-04 的 AIX 5.2






HACMP 


高可用(High-Availability)技术一直是各大厂商竞争的主要方面。HACMP(High Availability Cluster Multiprocessing)作为 IBM p 系列主机最重要的高可用集群软件,自 1991 年问世以来,为无数的企业级用户提供了令人满意的解决方案。随着技术的不断发展,HACMP 的功能日趋完善,现在它已经几乎成了 IBM 集群软件的代名词。

ODM
ix学习之ODM
ODM的全称是Objectdatabase management ,负责管理和存放系统信息,以及设备的配置信息等。在AIX中,系统的设备信息,驱动程序,设备配置,都存在ODM库里面。

ODM分为:predefined库 (预定义库)  简称大P库

           Customized库(定制库)    简称大C库

大P库中包括aix所支持的所有设备

大C库中包含本系统实际支持的设备

一、基本命令

我们使用命令查看系统信息时候,首先需要知道查看的是大p库还是大c库,aix中lsdev可以用来查看设备信息。

查看aix支持的设备信息

# lsdev -P –H                               查看aix当前系统已经存在的设备信息

# lsdev -C –H                               查看单个硬件设备信息

# lsdev -Ccprocessor                         查看具体的cpu的可用状态

# lsdev -Cc adapter | grep ent                  查看网口(电口)

# lsdev -Cc adapter-S a | grep fcs               查看光口

  # lscfg -vplfcs0                             这个是查看wwn的过程

下面也是查看相关硬件详细信息的命令               
# lscfg -vp -l scsi4
# lscfg -vp -l mem0
# lscfg -vp -l proc0

要查看细节的属性用lsattr   
# lsattr -El sys0

# lsattr -El proc0

# lsattr -El mem0 

#lsattr –El rmt0

# lsattr -El tty0 -a speed

二、扫描设备

扫描AIX设备

做完最基本的设置,我们来进行存储管理方面的设置,现在假如我我现在新添加一块硬盘,我要怎么样把它用起来呢?

我们可以这样做:

1、首先我们安装一块硬盘以后开机

使用命令:

#cfgmgr                      扫描硬盘(我想类似于windows下面安装驱动的过程)

使用这个命令:

#lsdev -Ccdisk                  看硬盘是否安装好,如果是Available状态那就没问题。

2、硬盘安装好后,可以将其加入已有的卷组,或者新建新的卷组。我这里新建新的卷组。命令如下:

#smit mkvg

3、设备配置常用的命令

由mkdev、rmdev来创建和删除设备,一般用mkdev–l 和rmdev –dl

由lsdev、lsattr来显示信息和设备属性,比如lsdev–C和lsattr –l

由chdev更改逻辑设备名,比如chdev–l

三 ODM库的结构说明

ODM是aix系统的系统数据的管理器,与windows的注册表一个道理。所以呢,重要性那就不用强调了。他保存如下内容:

1、  系统中设备的配置信息

2、  与系统通信相关的配置信息

3、  系统软件和修补安装的记录信息

4、  系统的资源信息

5、  Smit的显示信息等

ODM包括systemobject classes和objects放在/usr/lib/objrepos

ODM信息放在/usr/lib/objrepos

            /usr/share/lib/objrepos

           /etc/objrepos

在导入和到出卷组时都会随之写入或者删除对应的odm信息。

其实意思就是:只要aix系统设备发生变化,odm库就变化。

四 ODM相关命令

我们可以使用ODM的命令来创建odmcreate、增加odmadd、修改odmchange、获

取odmget、显示odmshow、删除odmdelete/odmdropODM对象和对象类。

3 AIX lsdev lsattr 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 的一个值。该标志可用于限制输出到指定状态的设备。
例如:
# 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),如图:

二、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
要列出磁带设备 rmt0 的缺省属性值,请输入:lsattr -l rmt0 -D


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

lsattr -l tty0 -a login -R


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

lsattr -l rmt0 -E -O


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

lsattr -E -l sys0使用 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的信息

prtconf的使用

Flags
       -c
            Displays cpu type, for example, 32-bit or 64-bit.
       -k
            Display the kernel in use, for example, 32-bit or 64-bit.
       -L
            Displays LPAR partition number and partition name if this is an LPAR partition, otherwise returns "-1 NULL".
       -m
            Displays system memory.
       -s
            Displays processor clock speed in MegaHertz.
       -v
            Displays the VPD found in the Customized VPD object class for devices.

4 startsrc stopsrc命令


阅读(1651) | 评论(0) | 转发(0) |
0

上一篇:LPAR 逻辑分区

下一篇:计算机基本概念

给主人留下些什么吧!~~