(转)IBM AIX系统硬件信息查看命令(shell脚本)

IBM AIX系统硬件信息查看命令(shell脚本)

原文:http://blog.itpub.net/22085031/viewspace-1054015/

查看IBM AIX系统的主机型号、序列号、CPU、内存、硬盘、网卡、网卡物理插槽位置信息、是否配置以太网通道、网卡链路状态、当前网络速率、HBA卡、HBA卡物理插槽位置信息、HBA卡WWN、HBA卡支持速率、HBA卡当前速率、VG、PV、LV信息、该主机当前由哪台HMC管理、配置了多少磁带机驱动器tape driver等信息,可以通过一段脚本收集全部信息。

一、查看型号、序列号、CPU、内存、HMC

型号:

#uname -M

IBM,8204-E8A

序列号:

#uname -u

IBM,0206*****

CPU数量

#lsdev -Cc processor

proc0 Available 00-00 Processor

proc2 Available 00-02 Processor

proc4 Available 00-04 Processor

proc6 Available 00-06 Processor

proc8 Available 00-08 Processor

proc10 Available 00-10 Processor

proc12 Available 00-12 Processor

proc14 Available 00-14 Processor

CPU主频

#lsattr -El proc0

frequency 4204000000 Processor Speed False

smt_enabled true Processor SMT enabled False

smt_threads 2 Processor SMT threads False

state enable Processor state False

type PowerPC_POWER6 Processor type False

查看CPU是否64位

#prtconf -c

CPU Type: 64-bit

内存信息:

#lsattr -El mem0

ent_mem_cap I/O memory entitlement in Kbytes False

goodsize 63744 Amount of usable physical memory in Mbytes False

mem_exp_factor Memory expansion factor False

size 63744 Total amount of physical memory in Mbytes False

var_mem_weight Variable memory capacity weight False

查看该机当前由哪台HMC管理

#lsrsrc IBM.ManagementServer

Resource Persistent Attributes for IBM.ManagementServer

resource 1:

Name = "123.123.123.9"

Hostname = "123.123.123.9"

ManagerType = "HMC"

LocalHostname = "123.123.234.132"

ClusterTM = "9078-160"

ClusterSNum = ""

ActivePeerDomain = ""

NodeNameList = {"testdb1"}

型号、序列号、内存统一信息:

#lsattr -El sys0

fwversion IBM,EL350_085 Firmware version and revision levels False

modelname IBM,8204-E8A Machine name False

realmem 65273856 Amount of usable physical memory in Kbytes False

systemid IBM,0206***** Hardware system identifier False

二、查看磁盘信息:

#lspv

hdisk0 00cb01e637be5983 rootvg active

hdisk1 00cb01e6dd9045e6 rootvg active

[@[email protected]]

#lspath

Enabled hdisk0 sas0

Enabled hdisk1 sas0

Available ses0 sas0

Available ses1 sas0

列出所有磁盘设备

#lsdev -Cc disk

hdisk0 Available 02-08-00 SAS Disk Drive

hdisk1 Available 02-08-00 SAS Disk Drive

查看磁盘容量

#bootinfo -s hdisk0

140013

查看磁盘属性

#lsattr -El hdisk0

reserve_policy no_reserve Reserve Policy True

size_in_mb 146800 Size in Megabytes False

查看磁盘物理插槽信息

#lscfg -vpl hdisk0

hdisk0 U78A0.001.DNWK9W6-P2-D3 SAS Disk Drive (146800 MB)

Hardware Location Code......U78A0.001.DNWK9W6-P2-D3

以上命令适用于现场查看,需要查看哪些硬盘,就执行几条命令,但是当需要用户帮忙采集信息,而系统磁盘数量未知的情况下就难以胜任了,以下脚本列出本机所有磁盘信息并对每个磁盘执行bootinfo -s查看磁盘容量,执行lsattr -El查看磁盘属性、执行lscfg -vpl查看磁盘物理插槽、lspv查看磁盘pv信息等。

echo "#lsdev -Cc disk"

lsdev -Cc disk

for i in `lsdev -Cc disk|awk ‘{print $1}‘`;

do

echo "nInformation about "$i "n#bootinfo -s" $i

bootinfo -s $i

echo "n#lsattr -El" $i

lsattr -El $i

echo "n#lscfg -vpl " $i

lscfg -vpl $i

echo "n#lspv " $i

lspv $i

done

三、查看网卡信息

#lsdev -Cc adapter|grep ent

ent0 Available Logical Host Ethernet Port (lp-hea)

ent1 Available Logical Host Ethernet Port (lp-hea)

ent2 Available 04-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)

ent3 Available 04-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)

ent4 Available EtherChannel / IEEE 802.3ad Link Aggregation

以上信息显示ent4通过以太网通道绑定后生成的网卡,执行lsattr -El ent4可以查看ent4由哪些网卡绑定而成,是主备模式、负载均衡模式或者负载均衡+主备模式。

#lsattr -El ent4

adapter_names ent0 EtherChannel Adapters True

auto_recovery yes Enable automatic recovery after failover True

backup_adapter ent2 Adapter used when whole channel fails True

mode standard EtherChannel mode of operation True

netaddr 0 Address to ping True

#lscfg -vpl ent2

ent2 U78A0.001.DNWK58T-P1-C1-T1 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)

Hardware Location Code......U78A0.001.DNWK58T-P1-C1-T1

#lsattr -El en4

netaddr 123.123.123.61 Internet Address True

netmask 255.255.255.128 Subnet Mask True

state up Current Interface Status True

#netstat -in

#netstat -rn

#ifconfig -a

#ifconfig -l

查看网卡当前连接状态、链路速率

#netstat -v en4 |grep -i Speed

Media Speed Selected: Autonegotiate

Media Speed Running: 1000 Mbps / 1 Gbps, Full Duplex

External-Network-Switch (ENS) Port Speed: 1000 Mbps / 1 Gbps, Full Duplex

Media Speed Selected: Auto negotiation

Media Speed Running: 1000 Mbps Full Duplex

在网卡数量未知的情况下,可以采用以下脚本一次性收集所有网卡信息:

echo "#lsdev -Cc adapter|grep ent"

lsdev -Cc adapter|grep ent

for i in `lsdev -Cc adapter|awk ‘{print $1}‘ |grep ent`;

do

echo "nInformation about "$i "n#lsattr -El" $i

lsattr -El $i

echo "n#lscfg -vl " $i

lscfg -vl $i

done

for i in `ifconfig -l`;

do

echo "nInformation about "$i "n#lsattr -El" $i

lsattr -El $i

echo "n#netstat -v " $i

netstat -v $i

echo "n#netstat -v " $i "|grep -i Speed"

netstat -v $i |grep -i Speed

done

四、HBA卡信息

#lsdev -Cc adapter|grep fcs

fcs0 Available 01-08 FC Adapter

fcs1 Available 01-09 FC Adapter

fcs2 Available 04-08 FC Adapter

fcs3 Available 04-09 FC Adapter

#lsattr -El fcs0

查看HBA卡的物理插槽、WWN:

#lscfg -vpl fcs0

fcs0 U78A0.001.DNWK9W6-P1-C4-T1 FC Adapter

Network Address.............10000000C9B54A92

Hardware Location Code......U78A0.001.DNWK9W6-P1-C4-T1

以上Network Address即为fcs0的WWN。

在HBA卡数量未知的情况下,可以采用以下脚本一次性收集所有HBA卡的物理插槽、WWN信息,这点项目中非常经常用到,因为需要收集HBA卡的WWN用于SAN交换机配置ZONE信息、存储端也需要WWN用于Mapping LUN:

echo "#lsdev -Cc adapter|grep fcs"

lsdev -Cc adapter|grep fcs

for i in `lsdev -Cc adapter|grep fcs|awk ‘{print $1}‘`;

do

echo "nInformation about "$i "n#lsattr -El" $i

lsattr -El $i

echo "n#lscfg -vpl " $i

lscfg -vl $i

echo "n#fcstat " $i

fcstat $i

done

五、磁带tape信息

#lsdev -Cc tape

rmt0 Available 02-08-00 SAS 4mm Tape Drive

#lsattr -El rmt0

#lscfg -vpl rmt0

rmt0 U78A0.001.DNWK9W6-P2-D1 SAS 4mm Tape Drive (80000 MB)

Hardware Location Code......U78A0.001.DNWK9W6-P2-D1

当主机接了磁带库,tape driver数量未知的情况下,可以采用以下脚本一次性收集所有tape driver信息:

echo "#lsdev -Cc tape"

lsdev -Cc tape

for i in `lsdev -Cc tape|awk ‘{print $1}‘`

do

echo "nInformation about "$i "n#lsattr -El" $i

lsattr -El $i

echo "n#lscfg -vl " $i

lscfg -vl $i

done

六、查看VG、PV、LV信息

查看系统中所有VG

#lsvg

rootvg

vgora

查看当前active的VG

#lsvg -o

vgora

rootvg

#lsvg -p rootvg

rootvg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk0 active 558 429 111..68..27..111..112

hdisk1 active 558 437 111..76..27..111..112

#lsvg -l rootvg

查看所有PV

#lspv

hdisk0 00cb01e637be5983 rootvg active

hdisk1 00cb01e6dd9045e6 rootvg active

#lspv -l hdisk0

当VG数量未知时,可用以下脚本一次性收集所有VG、LV信息(可结合上文disk信息)

echo "#lsvg "

lsvg

echo "#lsvg -o"

lsvg -o

for i in `lsvg`;

do

echo "nInformation about VG "$i "n#lsvg " $i

lsvg $i

echo "n#lsvg -l " $i

lsvg -l $i

echo "n#lsvg -p " $i

lsvg -p $i

echo "n#lsvg -M " $i

lsvg -M ${i}

done

原文地址:https://www.cnblogs.com/liujiacai/p/8416688.html

时间: 2024-08-02 16:56:14

(转)IBM AIX系统硬件信息查看命令(shell脚本)的相关文章

Linux下常用的硬件信息查看命令

1.查看CPU型号,这里为了方便查看结合管道符用grep进行了匹配,当然只需要前面的命令也可以,命令如下: cat /proc/cpuinfo | grep "model name" 结果如图所示,CPU型号和主频都看的很清楚, 2.查看CPU的位数,这里方法有多种,我们使用最直接最方便的方式: getconf LONG_BIT 3.CentOS下查看当前操作系统版本 cat /etc/redhat-release 4.查看Linux内核版本 只输出内核信息: uname -r  输出

linux 硬件信息查看命令

在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题.下面良许介绍一些常用的硬件查看命令. lshw lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息.但这个命令并非所有的发行版都有,比如 Fedora 就默认没有,需要自己安装. lshw 可以从各个 /proc 文件中提取出硬件信息,比如:CPU.内存.usb 控制器.硬盘等.如果不带选项的话,列出的信息将很长,加上 -shor

IBM AIX系统硬件配置信息 查看命令----lscfg

Commands Reference, Volume 3, i - m lscfg Command Purpose Displays configuration, diagnostic, and vital product data (VPD) information about the system. Syntax To Display Specific Data on all Systems lscfg [ -v ] [ -p ] [ -s ] [ -l Name ] Description

华为交换机硬件信息查看命令

查看主控板.业务板信息 display version [HUAWEI]dis verHuawei Versatile Routing Platform SoftwareVRP (R) software, Version 5.130 (S7700 V200R003C00SPC500)Copyright (C) 2000-2013 HUAWEI TECH CO., LTDQuidway S7703 Terabit Routing Switch uptime is 19 weeks, 5 days,

Linux 查看系统硬件信息(实例详解)

cpu lscpu命令,查看的是cpu的统计信息. [email protected]:~$ lscpu Architecture: i686 #cpu架构 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian #小尾序 CPU(s): 4 #总共有4核 On-line CPU(s) list: 0-3 Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程 Core(s) per socket:

利用CMD查看系统硬件信息

利用CMD查看系统硬件信息对于在windows下查看系统信息大家一定不陌生了,我现在说几个最常用的方法,对命令感兴趣的朋友看看,(给菜鸟看的,老手就不要笑话我了,大家都是从那个时候过来的,^_^).一.图新Shell下:1. 最直观的:(在运行里面输入CMD,以下命令都是在CMD下输入的:)输入 sysdm.cpl, 系统属性. 2. 输入dxdiag 3.输入 start msinfo32,winmsd系统信息 3. 输入 devmgmt.msc,设备管理: 4. 输入 taskmgr (或按

(转)IBM AIX系统为rootvg实现镜像

IBM AIX系统为rootvg实现镜像 AIX系统安装的时候,没有选择安装镜像,因此在系统安装完成后,出于安全方面的考虑,决定为rootvg创建镜像. 工具/原料 AIX rootvg lspv chdev extendvg bosboot bootlist bootinfo 方法/步骤 确定rootvg 没有镜像 # lsvg -l rootvg 由下图中pvs的值可以看出,rootvg没有镜像.因为lp=pp 查看AIX系统磁盘情况. # lspv 系统中包含有三块磁盘,hdisk0 隶属

Linux系统硬件信息

对于linux系统硬件信息的查看,主要针对cpu.memory.disk,以及网卡,每一种硬件的信息通常会有多种查看方法. 1.cpu 查看/proc/cpuinfo文件 可查看cpu的详细信息. [[email protected]_server ~]# cat /proc/cpuinfo  vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping

Linux硬件信息查询命令

系统 uname -a              # 查看内核/操作系统/CPU信息 Linux hostname 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux head -n 1 /etc/issue      # 查看操作系统版本 Red Hat Enterprise Linux Server release 5.3 (Tikanga) cat /proc/cpuinfo