IBM AIX 常用命令

网友投稿 1810 2022-09-20

IBM AIX 常用命令

IBM AIX 常用命令

常用命令:

prtconf   输出AIX物理构造信息

lsdev -C |grep mem     查看物理内存状态

lsattr -EI mem0        查看物理内存属性

lsdev -C |grep proc    查看物理CPU状态

lsattr -EI procX       查看物理CPU属性

pmcycles -m            查看逻辑CPU属性

lsdev -C |grep ent0    查看网卡硬件信息

lsdev -C |grep en0     查看标准以太网协议接口信息

lsdev -C |grep etO     查看IEEE802.3以太网协议接口信息

netstat -in     查看网卡流量

ifconfig -a            查看网卡地址及工作状况

lscfg -vl hdisk   查看硬盘信息

lscfg -vpl fcs0 查看FC卡信息

fcstat fcs0    查看FC卡更详细信息

lsdev -Cc adapter -S a | grep fcs  查看系统中有效的光纤卡

lsdev -C | grep fcs

fcstat -D fcs0 |grep Attention   查看FC卡状态

查UUID:

lsattr -El hdisk9 -a unique_id

unique_id 332136005076802811350D00000000000000304214503IBMfcp Unique device identifier False

6005076802811350D000000000000003是UUID。

查看多路径:

mpio_get_config -Av

lspath

查看VIOS映射磁盘:

lsmap -all

VIOS映射的硬盘可以通过PVID来对应查看:

1.16:

ls pv

hdisk0          00f91504f9344452                    rootvg          active

hdisk1          00f91504211d9384                    beijianvg       active

hdisk4          00f91504ec7b5c61                    new_databakvg   active

hdisk5          00f9150462431deb                    beijianvg       active

hdisk3          0007166d75a548bd                    beijianvg       active

hdisk6          00f91504660f7518                    rootvg          active

hdisk7          00f91504210e8ebc                    rootvg          active

# lsdev -Cc disk

hdisk0 Available          Virtual SCSI Disk Drive

hdisk1 Available          Virtual SCSI Disk Drive

hdisk2 Defined   C6-T1-01 MPIO DS4700 Disk

hdisk3 Available          Virtual SCSI Disk Drive

hdisk4 Available          Virtual SCSI Disk Drive

hdisk5 Available          Virtual SCSI Disk Drive

hdisk6 Available          Virtual SCSI Disk Drive

hdisk7 Available          Virtual SCSI Disk Drive

1.1:

lspv

hdisk0          00f91504f8d0e86f                    rootvg          active

hdisk1          00f91504fcae16aa                    konkavg         active

hdisk7          00f91504ec75d06e                    new_databakvg   active

hdisk3          00f915046298db03                    konkavg         active

hdisk4          00f91504660e3185                    rootvg          active

hdisk5          00f915046299164d                    historyvg       active

hdisk6          00f9150420c6f04d                    rootvg          active

hdisk8          00f9150420c87f8e                    konkavg         active

hdisk9          00f91504657bf3b4                    backupvg        active

# lsdev -Cc disk

hdisk0 Available          Virtual SCSI Disk Drive

hdisk1 Available          Virtual SCSI Disk Drive

hdisk2 Defined   C6-T1-01 MPIO DS4700 Disk

hdisk3 Available          Virtual SCSI Disk Drive

hdisk4 Available          Virtual SCSI Disk Drive

hdisk5 Available          Virtual SCSI Disk Drive

hdisk6 Available          Virtual SCSI Disk Drive

hdisk7 Available          Virtual SCSI Disk Drive

hdisk8 Available          Virtual SCSI Disk Drive

hdisk9 Available C6-T1-01 MPIO DS4700 Disk

#

VIOS:

lspv

hdisk0          00f91504cf3f8dfb                    rootvg          active

hdisk1          00f91504f8730a90                    rootvg          active

hdisk14         00f9150420c0eef1                    None

hdisk2          00f91504f8b36057                    P740_rootvg     active

hdisk3          00f91504fcae16aa                    None

hdisk4          0007166d75a548bd                    None

hdisk12         00f91504ec7b5c61                    None

hdisk13         00f91504ec75d06e                    None

hdisk5          00f9150462431deb                    None

hdisk6          00f915046299164d                    None

hdisk7          00f915046298db03                    None

hdisk8          00f91504660e3185                    None

hdisk9          00f91504660f7518                    None

hdisk15         00f9150420c2903c                    None

hdisk16         00f9150420f4a183                    None

hdisk17         00f915042112dc98                    None

#

lsdev -Cc disk

hdisk0  Available 00-00-00 SAS Disk Drive

hdisk1  Available 00-00-00 SAS Disk Drive

hdisk2  Available 06-00-02 MPIO DS4700 Disk

hdisk3  Available 06-00-02 MPIO DS4700 Disk

hdisk4  Available 06-00-02 MPIO DS4700 Disk

hdisk5  Available 05-00-02 MPIO IBM 2076 FC Disk

hdisk6  Available 05-00-02 MPIO IBM 2076 FC Disk

hdisk7  Available 05-00-02 MPIO IBM 2076 FC Disk

hdisk8  Available 05-00-02 MPIO IBM 2076 FC Disk

hdisk9  Available 05-00-02 MPIO IBM 2076 FC Disk

hdisk10 Defined   05-00-02 MPIO DS4700 Disk

hdisk11 Defined   05-00-02 MPIO DS4700 Disk

hdisk12 Available 06-00-02 MPIO DS4700 Disk

hdisk13 Available 06-00-02 MPIO DS4700 Disk

hdisk14 Available 05-01-02 Other FC SCSI Disk Drive

hdisk15 Available 05-01-02 Other FC SCSI Disk Drive

hdisk16 Available 05-01-02 Other FC SCSI Disk Drive

hdisk17 Available 05-01-02 Other FC SCSI Disk Drive

errclear 0  清除errpt 日志

修改主机名暂时生效:

hostname NEW_HOSTNAME

永久生效 smit hostname

或者 smit tcpip - futher configureation - hostname -set the hostname?

uname -S hostname

或者直接用命令 chdev -l inet0 -a hostname=NEW_HOSTNAME

查询相关命令:

hostname

date

uptime

errpt

lsvg -o

lsvg rootvg

lsvg -l rootvg

lsvg -p rootvg

lspv

lsdev -Cc disk

df -g

lsps -a

lspath

netstat -s

vmstat -s

vmstat -v

prtconf

netstat  -i

vmo -a

lsattr -El sys0     查看状态

lscfg -vp |grep -i -p dimm 查看内存的详细信息

lscfg -vp |grep -p PROC 查看CPU的详细信息

lscfg -vp |grep -p -i 'A IBM AC PS' 查看电源的详细信息

lscfg -vp |grep -p -i 'IBM Air Mover' 查看风扇的详细信息

diag

errpt -aj 加错误代码

errpt -dh  只查看硬件错误

errclear 0  清空日志

小机查看HMC地址:

1、先调到02把N改成M

2、再调到30,选择3000查看HMC1地址,3001查看HMC2地址

3、完后再调到02把M改成N,还原到01模式

中间是选择键,右边是切换键

认到硬盘,如果没有PVID,执行下面的命令

chdev -l hdiskn -a pv=yes

创建VG -s PP大小  1024MB  -t 可以加入2块PV -y  vg名称   -f  强制加入    hdisk 硬盘名称

mkvg -s 1024 -t 2 -y datavg -f hdisk1

然后激活卷组即可

清除pvid

chdev -l hdisk7 -a pv=clear

#rmdev -dl hdisk(x)删除,-d表示从ODM库中完全清除

硬盘删除后,如果想重新使用,需要使用cfgmgr来重新识别或者是重新启动都可以,如采用cfgmgr命令来识别

#cfgmgr -v

创建LV命令:

mklv -y softlv -t jfs2 rootvg 15G

mklv -y datalv -t jfs2 datavg 5G

创建挂载点:

mkdir soft

mkdir data01

创建文件系统命令:

crfs -v jfs2 -d /dev/softlv -m /soft -A yes

crfs -v jfs2 -d /dev/datalv -m /data01 -A yes

挂载文件系统:

mount /soft

mount /data01

AIX 网卡绑定聚合具体操作步骤

aix系统中两个网卡en0 en1共用一个IP地址的配置方法(链路聚合或链路冗余)。

想要达到的目的:把两个网卡绑定成一个虚拟网卡,当一个网卡出故障或者一台交换机停掉后,不会造成网络中断。

方法如下:

如果现有网卡已经配有IP地址,那么首先要删除网卡配置信息:

#ifconfig en0 down

#ifconfig en0 detach

#rmdev -dl en0

#rmdev -dl et0

#rmdev -dl ent0

将上述五个步骤对1也做一遍(即将0换成1)

2. 重新将两块网卡识别回来:

#cfgmgr -v

3. 网卡绑定:

#smitty etherchannel ->Add An EtherChannel / Link Aggregation, 选择ent0,回车,在”Backup Adapter”位置选择ent1,回车执行。

系统会对应生成ent4(因为您系统已经有ent0~ent3四块网卡了)

4. 给en4配置ip地址和子网掩码:

#smitty chinet

(如果en4不在选择列表中,请执行smitty inet->Add a Network Interface->Add a Standard Ethernet Network Interface)

5. 如果有必要的话,您还可以执行步骤5去添加默认路由:

#smitty route ->Add a Static Route -> “DESTINATION Address”写0,”Default GATEWAY Address”写默认网关地址,回车执行。

查询到7100-04-04-1717缺少的包

instfix -ciqk "71-04-041717_SP"|grep ":-:"

查询安装的包:

lslpp -l | grep -i java6

检查OS的版本,与补丁信息

oslevel可以返回主版本与ML补丁信息

#oslevel -r

查询当前最新包:

oslevel -s

5200-06

其中5200是主版本号,06是ML小版本号,可以用instfix查看详细信息

#instfix -i|grep ML

All filesets for 5.2.0.0_AIX_ML were found.

All filesets for 5200-01_AIX_ML were found.

All filesets for 5200-02_AIX_ML were found.

All filesets for 5200-03_AIX_ML were found.

All filesets for 5200-04_AIX_ML were found.

All filesets for 5200-05_AIX_ML were found.

All filesets for 5200-06_AIX_ML were found.

Aix 5.3以上,通过-s参数,还可以查看更详细的sp版本,如:

#oslevel -s

5300-05-04

如果想检查哪个详细的补丁是否安装,则需要用如下的格式

#/usr/sbin/instfix -a -ivk IY59082

IY59082 Abstract: system hang with jfs2 and heavy load

IY59082 Symptom Text:

Heavily loaded system running JFS2 filesystems may hang.

(Or a single thread may hang on stuck I/O)

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

Fileset bos.mp:5.2.0.41 is applied on the system.

Fileset bos.mp64:5.2.0.41 is applied on the system.

Fileset bos.up:5.2.0.41 is applied on the system.

All filesets for IY59082 were found.

如果检查文件集(filesets)是否安装,则需要用如下的命令

#lslpp -l bos.adt.libm

Fileset             Level      State       Description

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

Path: /usr/lib/objrepos

bos.adt.libm              5.2.0.50  COMMITTED  Base Application Development

Math Library

1、安装文件集

#smit install_latest

选择安装路径,如/dev/cd0

INPUT device / directory for software [/dev/cd0]

在安装的软件选项上按F4或者是Esc 4,打开软件列表,可以用“/”寻找你需要安装的文件集。如找到bos.adt,然后按F7或者Esc 7选中要安装的软件:

> bos.adt                                                            ALL

5.2.0.50  Base Application Development Debuggers

5.2.0.40  Base Application Development Graphics Include Files

5.2.0.50  Base Application Development Libraries

5.2.0.50  Base Application Development Math Library

5.2.0.50  Base Application Development Toolkit

5.2.0.0  Base Application Development Toolkit Data

5.2.0.50  Base Application Development Utilities - lex and yacc

5.2.0.50  Base Operating System Samples

5.2.0.0  Printer Support Development Toolkit

5.2.0.0  SCCS Application Development Toolkit

5.2.0.50  System Calls Application Development Toolkit

5.2.0.40  Tool to Create installp Packages

回车,确定安装选项

PREVIEW only? (install operation will NOT occur)              no

COMMIT software updates?                                      yes

SAVE replaced files?                                          no

AUTOMATICALLY install requisite software?                     yes

EXTEND file systems if space needed?                          yes

OVERWRITE same or newer versions?                             no

VERIFY install and check file sizes?                          no

Include corresponding LANGUAGE filesets?                      yes

DETAILED output?                                              no

Process multiple volumes?                                     yes

ACCEPT new license agreements?                                no

Preview new LICENSE agreements?                               no

其中

PREVIEW only表示预览安装,如果选yes可以先测试安装

COMMIT software updates表示立即提交,如果选为yes,则SAVE replaced files为no。

ACCEPT new license agreements一般选为yes,表示接受许可协议。

确定后,回车开始安装。

2、安装补丁

#smit update_by_fix

选择安装目录,如

INPUT device / directory for software [/dev/cd0]

打开安装列表,选择需要安装的patch,如

IY35795 smitty causes an error of invalid length of strings in JA_JP

> IY35810 Enhanced concurrent extendvg with 3 or more nodes may fail

IY35817 pthread debug resource owner broken for 64-bit mode

确定安装选项,是否提交,是否保存过去的版本等等,确定后提交执行安装。

3、安装补丁集

先把补丁集拷贝到一定目录,

如/u01/5206update,然后执行

#smit update_all

选择安装目录/u01/5206update

默认

SOFTWARE to update [_update_all]

选择不提交,保存被覆盖的文件,可以回滚操作,接受许可协议

COMMIT software updates?                          no

SAVE replaced files?                              yes

ACCEPT new license agreements?                    Yes

然后回车执行安装。

注意:如果一个安装刚结束,可能影响到另外一个安装,可以删除当前安装目录下的.toc文件

确定故障盘后:

1、解mirror

#unmirrorvg rootvg hdiskX

2、清除hdiskX的引导

#chpv -c hdiskX

3、将故障盘从xxvg剔除

#reducevg rootvg hdiskX

4、更换硬盘

diag》》Hot Plug Task》》SCSI and SCSI RAID hot plug manager》》replace/remove a device attached to an SCSI hot Swap Enclosure drivce》》选hdiskX

5、扫盘

#cfgmgr -v

6、查看

#lspv

7、将硬盘加入xxvg

#extendvg xxvg hdiskX

8、做mirror

#mirrorvg -S xxvg          (mirrorvg -c 3 rootvg hdisk*表示做第3份镜像)

9、检查

#lsvg -l xxvg

#lsvg xxvg(查看stale pp数变化)

10、同步完成后(建立引导记录)

bosboot -ad hdisk??(rootvg)

11、将hdiskX加入引导

#bootlist -m normal hdiskX hdiskX

12、查看是否加入成功

#bootlist -m normal -o

13、安装软件

-d 目录     -Y 是接受License   -p  预安装

installp -d ./ -agY openssh.base

smitty installp

查看安装过的文件:

lslpp -l | grep ssh

查看服务:

lssrc -a | grep ssh

启动ssh服务:

startsrc -s sshd

停止ssh服务:

stopsrc -s sshd

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LeetCode 45. 跳跃游戏 II | Python(leetcode题库python)
下一篇:Centos 7挂载本地ISO光盘
相关文章

 发表评论

暂时没有评论,来抢沙发吧~