AIX查看硬件配置
查看内存
使用命令# lsdev -Cc memory
查看配置的物理内存设备,下面为其输出示例:
mem0 Available 00-00 Memory
L2cache0 Available 00-00 L2 Cache
再使用命令# lsattr -El mem0
输出如下
size 512 Total amount of physical memory in Mbytes False
goodsize 512 Amount of usable physical memory in Mbytes False
此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。
或者
#bootinfo -r
查看物理内存
prtconf就可以查看系统所有的信息 cpu 内存硬盘等..
显示每一个CPU的频率
#pmcycles -m
查看机器型号,SN
#uname -Mu 结果如下
IBM,7043-150 IBM,01105DE2CE
其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是机器上标明的sn:10-5DE2CE,也就是序号码
查看系统的maintenance level /*注:maintenance 维护 保持
#oslevel -s
查看硬盘
若为7133硬盘系统:键入 lsdev -CHc pdiskIBM
其他硬盘键入:#lsdev -CHc disk
查看适配卡
#lsdev -CHc adapter
输入命令#diag可以进入诊断模式查看硬件信息。
修改系统参数
修改系统时区 # smitty chtz
修改系统时间 # smitty data
修改异步IO # smitty chgaio
更改最大进程数 # smitty chgsys
更改系统用户数 # smitty chlicense
配置主机名和IP # smitty mktcpip
可以使用#lscfg -vl ent0 命令查看ent0网卡位于哪个扩展槽位上。
配置系统的Paging Space(hd6)和系统文件系统。
1、查看rootvg上的PP的大小。 键入#lsvg rootvg ,确认PP大小为32M.
PP SIZE: 32megabyte(s)
2、检查系统默认hd6的大小
#lsps -a
PageSpace PhysicalVolume VolumeGroup Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 1 yes yes lv
缺省系统的空间只有一个hd6,而且比较小。
交换空间的大小与内存的大小和应用有关。当不知应用的内存使用情况时,可按以下原则设置。当内存小于2GB时,
交换空间的大小应是内存的两倍,当内存小于8GB而大于2GB时,交换空间的大小应与内存大小相同。内存大于8GB
时,交换空间的大小应是内存的一半。
安装扩展子系统 : #smitty install_all (注意:安装软件时,使用"/"激活find对话框)
安装MAN文档 :插入basedocumentation光盘,键入#smitty install_latest命令。
使用update CD光盘升级:放入光盘,键入#smitty update_all。
使用PTF光盘升级:放入光盘,键入#smitty update_all。
检查当前系统所打的补丁: #instfix -i |grep AIX_ML。
创建磁盘启动镜像
#bosboot -ad /dev/hdisk0
查看启动顺序
#bootlist -m normal -o
设置启动顺序
#bootlist -m normal hdisk0 hdisk1
查看服务器微码
#lsmcode
升级服务器微码
#/usr/lpp/diagnostics/bin/update_flash -f img文件名。
服务器本地有两个硬盘都设置为rootvg,并且设置镜像。
#extendvg rootvg hdisk1 (把hdisk1加入rootvg中)
#mirrorvg rootvg ( rootvg建立镜像)
克隆rootvg到备份磁盘hdisk1上
#alt_disk_install -O -B -C hdisk1
将hdisk1上的备份卷组更名为backup_vg
#alt_disk_install -V backup_vg hdisk1
删除备份卷组backup_vg
#alt_disk_install -X backup_vg
一 建立镜像
1 lsdev -Ccdisk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
二 删除镜像
1 unmirrorvg rootvg hdisk1 #取消镜像
2 chpv -c hdisk1 #清除引导区
3 reducevg rootvg hdisk1 #将PV从VG中删除
4 bootlist -m normal hdisk0 #更改启动序列
设备管理
AIX系统的设备有四种状态:
Undefined(未定义):表示系统无法识别该设备。也就是系统找不到该设备。
Defined(定义):表示系统可以识别设备。但是系统不能使用它。
Available(可用):表示该设备在系统中可以使用。用户也可以使用。
Stopped(停用):表示设备不能被使用,但是操作系统通过驱动程序可以识别它。
lsdev 显示设备列表:
lsdev有两种格式
lsdev -C 显示的设备都已经安装在系统中。
lsdev -P 显示系统预定义设备数据库中的所有设备,即系统能支持的设备。
常用参数 -c Class 显示功能分类为Class的设备
例:lsdev -Cc disk
-H 在输出的信息中包含各列的标题
例:lsdev -Cc disk -H
-S state 显示设备状态为state的设备,不能和-P参数同时使用
state参数
值 代表的状态
d,D,0,defined Defined
a,A,1,available Available
S,s,2,stopped Stopped
例:lsdev -Cc adapter -S a -H
-r ColumnName 显示指定列名为ColumnName的所有值。ColumnName的值一般为
class,subclass,type.
例:lsdev -C -r class
lsattr 显示设备属性:
使用lsattr命令可以显示系统中已经安装设备的属性。使用该命令时,必须指出具体的设备名,用
-l指出要显示设备的逻辑名称,否则要用-c,-s,-t等参数唯一的确定某个已存在的设备。
lsattr必须用下面的四个参数的其中一个:
-D 显示设备的默认属性,从预定义设备数据库中读取一个具体类型设备的默认值。
-E 显示一个具体设备的当前有效值,从用户定义设备数据库中读取一个具体设备的当前有效值,只能
和-l Name参数同时使用。
-F Format 使用用户自定义格式,Format中包含的字符可以是:attribute(属性),value/deflt
(当前值/默认值),description(描述)和user_settable(用户是否可以改变)中几个选项的
组合,组成的字符必须用双引号引起来,例-F "attribute description user_settable"
-R 显示属性的有限范围
其他参数
-l Name 显示逻辑名为Name的设备信息,Name就是lsdev命令所显示的设备名称
-a Attribute 显示指定的属性值,可以显示一个属性或者多个属性。要显示多个属性,则各个属性之
间用空格隔开,用一对双引号将所有的属性列表引起来。
显示磁盘设备hdisk0的默认默认值
#lsattr -D -l hdisk0 -H
显示磁盘设备hdisk0的属性的当前有效值
#lsattr -E -l hdisk0 -H
显示终端设备tty0的login属性的可能值
#lsattr -R -l tty0 -a login
lscfg 显示系统的配置信息、诊断信息和重要产品数据(VPD)信息
常用参数:
-l Name 显示已经命名设备Name的设备信息。
-p 显示特定于平台的设备信息。该标志仅仅适用于 AIX 4.2.1 或更新版本
-v 显示定制 VPD 对象类中找到的 VPD。同样的,与 -p 标志一起使用时,可以显示 AIX 4.2.1 或 更新版本上特定于平台的 VPD。
-s 单行显示从名称到位置的设备描述。
要在每一行显示带有设备描述的系统配置
#lscfg -s
要显示由逻辑名 ent0 指定的特定设备的 VPD
#lscfg -v -l ent0
要显示不带有 VPD 的逻辑名 hdisk所指定设备的名称、位置和描述
#lscfg -l hdisk\*
要将开放固件设备树中相应节点的 VPD 显示到 ent0 设备中
#lscfg -vp -l ent0
卷组:
列出卷组细节: lsvg vg_name
列出卷组中的逻辑卷: lsvg -l vg_name
列出卷组中的物理卷: lsvg -p vg_name
按卷组列出所有的逻辑卷: lsvg -o|lsvg -i -l
增加卷组: smitty mkvg
卷组扩容/缩小 smitty vgsc
激活卷组(使其可用): varyonvg vg_name
解除卷组: varyoffvg vg_name
修改卷组属性: smitty chvg
向卷组中增加一个物理卷: extendvg vg_name hdiskN 这个硬盘的状态必须是可用的。
从卷组中删除一个物理卷: reducevg [-d] vg_name hdiskN 删除物理卷时其所在的卷组必须处于非 活动状态
物理卷:
列出物理卷名称: lspv
列出物理卷细节: lspv hdiskN
列出物理卷中的逻辑卷: lspv -l hdiskN
列出物理卷中的物理分区分布: lspv -p hdiskN
显示物理分区与逻辑分区的对应情况:lspv -M hdiskN
增加物理卷: cfgmgr /mkdev
删除物理卷: rmdev
逻辑卷:
列出逻辑卷名称: lsvg -l vg_name
列出逻辑卷细节: lslv lv_name
列出逻辑卷相关的物理卷: lslv -l lv_name
列出物理卷中物理分区的分配: lslv -p pv_name
显示逻辑卷中LP与PP的对应: lslv -m lv_name
增加逻辑卷: smitty mklv 或 mklv
删除逻辑卷: smitty rmlv 活 rmlv
设置逻辑卷属性: smitty lvsc 或 chlv
增加逻辑卷拷贝: smitty mklvcopy
删除逻辑卷拷贝: smitty rmlvcopy
获取子系统状态 #lssrc -a
获取active的子系统状态 #lssrc -a |grep active
启动子系统: #startsrc [option] {-s subsystem |-g group}
例: #startsrc -s tftpd
停止子系统: #stopsrc [option] {-s subsystem |-g group}
例: #stopsrc -s tftpd
刷新子系统: #refresh -s tftpd
查看内存
使用命令# lsdev -Cc memory
查看配置的物理内存设备,下面为其输出示例:
mem0 Available 00-00 Memory
L2cache0 Available 00-00 L2 Cache
再使用命令# lsattr -El mem0
输出如下
size 512 Total amount of physical memory in Mbytes False
goodsize 512 Amount of usable physical memory in Mbytes False
此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。
或者
#bootinfo -r
查看物理内存
prtconf就可以查看系统所有的信息 cpu 内存硬盘等..
显示每一个CPU的频率
#pmcycles -m
查看机器型号,SN
#uname -Mu 结果如下
IBM,7043-150 IBM,01105DE2CE
其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是机器上标明的sn:10-5DE2CE,也就是序号码
查看系统的maintenance level /*注:maintenance 维护 保持
#oslevel -s
查看硬盘
若为7133硬盘系统:键入 lsdev -CHc pdiskIBM
其他硬盘键入:#lsdev -CHc disk
查看适配卡
#lsdev -CHc adapter
输入命令#diag可以进入诊断模式查看硬件信息。
修改系统参数
修改系统时区 # smitty chtz
修改系统时间 # smitty data
修改异步IO # smitty chgaio
更改最大进程数 # smitty chgsys
更改系统用户数 # smitty chlicense
配置主机名和IP # smitty mktcpip
可以使用#lscfg -vl ent0 命令查看ent0网卡位于哪个扩展槽位上。
配置系统的Paging Space(hd6)和系统文件系统。
1、查看rootvg上的PP的大小。 键入#lsvg rootvg ,确认PP大小为32M.
PP SIZE: 32megabyte(s)
2、检查系统默认hd6的大小
#lsps -a
PageSpace PhysicalVolume VolumeGroup Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 1 yes yes lv
缺省系统的空间只有一个hd6,而且比较小。
交换空间的大小与内存的大小和应用有关。当不知应用的内存使用情况时,可按以下原则设置。当内存小于2GB时,
交换空间的大小应是内存的两倍,当内存小于8GB而大于2GB时,交换空间的大小应与内存大小相同。内存大于8GB
时,交换空间的大小应是内存的一半。
安装扩展子系统 : #smitty install_all (注意:安装软件时,使用"/"激活find对话框)
安装MAN文档 :插入basedocumentation光盘,键入#smitty install_latest命令。
使用update CD光盘升级:放入光盘,键入#smitty update_all。
使用PTF光盘升级:放入光盘,键入#smitty update_all。
检查当前系统所打的补丁: #instfix -i |grep AIX_ML。
创建磁盘启动镜像
#bosboot -ad /dev/hdisk0
查看启动顺序
#bootlist -m normal -o
设置启动顺序
#bootlist -m normal hdisk0 hdisk1
查看服务器微码
#lsmcode
升级服务器微码
#/usr/lpp/diagnostics/bin/update_flash -f img文件名。
服务器本地有两个硬盘都设置为rootvg,并且设置镜像。
#extendvg rootvg hdisk1 (把hdisk1加入rootvg中)
#mirrorvg rootvg ( rootvg建立镜像)
克隆rootvg到备份磁盘hdisk1上
#alt_disk_install -O -B -C hdisk1
将hdisk1上的备份卷组更名为backup_vg
#alt_disk_install -V backup_vg hdisk1
删除备份卷组backup_vg
#alt_disk_install -X backup_vg
一 建立镜像
1 lsdev -Ccdisk #查看系统盘的分配情况,本例以hdisk0 hdisk1镜像为例.
2 chdev -l hdisk1 -a pv=yes #将hdisk1配置为PV
3 extendvg rootvg hdisk1 #将hdisk1配置入rootvg中(可以加-f参数强制执行添加到rootvg中的操作)
4 mirrorvg rootvg #镜像系统卷
5 bosboot -a -d /dev/hdisk1 #将引导信息加入新盘中
6 bootlist -m normal hdisk0 hdisk1 #更改启起序列
二 删除镜像
1 unmirrorvg rootvg hdisk1 #取消镜像
2 chpv -c hdisk1 #清除引导区
3 reducevg rootvg hdisk1 #将PV从VG中删除
4 bootlist -m normal hdisk0 #更改启动序列
设备管理
AIX系统的设备有四种状态:
Undefined(未定义):表示系统无法识别该设备。也就是系统找不到该设备。
Defined(定义):表示系统可以识别设备。但是系统不能使用它。
Available(可用):表示该设备在系统中可以使用。用户也可以使用。
Stopped(停用):表示设备不能被使用,但是操作系统通过驱动程序可以识别它。
lsdev 显示设备列表:
lsdev有两种格式
lsdev -C 显示的设备都已经安装在系统中。
lsdev -P 显示系统预定义设备数据库中的所有设备,即系统能支持的设备。
常用参数 -c Class 显示功能分类为Class的设备
例:lsdev -Cc disk
-H 在输出的信息中包含各列的标题
例:lsdev -Cc disk -H
-S state 显示设备状态为state的设备,不能和-P参数同时使用
state参数
值 代表的状态
d,D,0,defined Defined
a,A,1,available Available
S,s,2,stopped Stopped
例:lsdev -Cc adapter -S a -H
-r ColumnName 显示指定列名为ColumnName的所有值。ColumnName的值一般为
class,subclass,type.
例:lsdev -C -r class
lsattr 显示设备属性:
使用lsattr命令可以显示系统中已经安装设备的属性。使用该命令时,必须指出具体的设备名,用
-l指出要显示设备的逻辑名称,否则要用-c,-s,-t等参数唯一的确定某个已存在的设备。
lsattr必须用下面的四个参数的其中一个:
-D 显示设备的默认属性,从预定义设备数据库中读取一个具体类型设备的默认值。
-E 显示一个具体设备的当前有效值,从用户定义设备数据库中读取一个具体设备的当前有效值,只能
和-l Name参数同时使用。
-F Format 使用用户自定义格式,Format中包含的字符可以是:attribute(属性),value/deflt
(当前值/默认值),description(描述)和user_settable(用户是否可以改变)中几个选项的
组合,组成的字符必须用双引号引起来,例-F "attribute description user_settable"
-R 显示属性的有限范围
其他参数
-l Name 显示逻辑名为Name的设备信息,Name就是lsdev命令所显示的设备名称
-a Attribute 显示指定的属性值,可以显示一个属性或者多个属性。要显示多个属性,则各个属性之
间用空格隔开,用一对双引号将所有的属性列表引起来。
显示磁盘设备hdisk0的默认默认值
#lsattr -D -l hdisk0 -H
显示磁盘设备hdisk0的属性的当前有效值
#lsattr -E -l hdisk0 -H
显示终端设备tty0的login属性的可能值
#lsattr -R -l tty0 -a login
lscfg 显示系统的配置信息、诊断信息和重要产品数据(VPD)信息
常用参数:
-l Name 显示已经命名设备Name的设备信息。
-p 显示特定于平台的设备信息。该标志仅仅适用于 AIX 4.2.1 或更新版本
-v 显示定制 VPD 对象类中找到的 VPD。同样的,与 -p 标志一起使用时,可以显示 AIX 4.2.1 或 更新版本上特定于平台的 VPD。
-s 单行显示从名称到位置的设备描述。
要在每一行显示带有设备描述的系统配置
#lscfg -s
要显示由逻辑名 ent0 指定的特定设备的 VPD
#lscfg -v -l ent0
要显示不带有 VPD 的逻辑名 hdisk所指定设备的名称、位置和描述
#lscfg -l hdisk\*
要将开放固件设备树中相应节点的 VPD 显示到 ent0 设备中
#lscfg -vp -l ent0
卷组:
列出卷组细节: lsvg vg_name
列出卷组中的逻辑卷: lsvg -l vg_name
列出卷组中的物理卷: lsvg -p vg_name
按卷组列出所有的逻辑卷: lsvg -o|lsvg -i -l
增加卷组: smitty mkvg
卷组扩容/缩小 smitty vgsc
激活卷组(使其可用): varyonvg vg_name
解除卷组: varyoffvg vg_name
修改卷组属性: smitty chvg
向卷组中增加一个物理卷: extendvg vg_name hdiskN 这个硬盘的状态必须是可用的。
从卷组中删除一个物理卷: reducevg [-d] vg_name hdiskN 删除物理卷时其所在的卷组必须处于非 活动状态
物理卷:
列出物理卷名称: lspv
列出物理卷细节: lspv hdiskN
列出物理卷中的逻辑卷: lspv -l hdiskN
列出物理卷中的物理分区分布: lspv -p hdiskN
显示物理分区与逻辑分区的对应情况:lspv -M hdiskN
增加物理卷: cfgmgr /mkdev
删除物理卷: rmdev
逻辑卷:
列出逻辑卷名称: lsvg -l vg_name
列出逻辑卷细节: lslv lv_name
列出逻辑卷相关的物理卷: lslv -l lv_name
列出物理卷中物理分区的分配: lslv -p pv_name
显示逻辑卷中LP与PP的对应: lslv -m lv_name
增加逻辑卷: smitty mklv 或 mklv
删除逻辑卷: smitty rmlv 活 rmlv
设置逻辑卷属性: smitty lvsc 或 chlv
增加逻辑卷拷贝: smitty mklvcopy
删除逻辑卷拷贝: smitty rmlvcopy
获取子系统状态 #lssrc -a
获取active的子系统状态 #lssrc -a |grep active
启动子系统: #startsrc [option] {-s subsystem |-g group}
例: #startsrc -s tftpd
停止子系统: #stopsrc [option] {-s subsystem |-g group}
例: #stopsrc -s tftpd
刷新子系统: #refresh -s tftpd