本节介绍了如何使用 HWdiag 命令行。
HWdiag 命令使用 hwdiag main-command [subcommand ...] 格式。
如下例所示:
[(restricted_shell) ORACLESP-XXxxXXxxXXxx:~]# hwdiag led get /SYS/MB/P1/MR0/D1/SERVICE HWdiag (Restricted Mode) - Build Number 81018 (May 12 2013 at 00:42:14) LED VALUE ------------------------------------------ /SYS/MB/P1/MR0/D1/SERVICE : off [(restricted_shell) ORACLESP-XXxxXXxxXXxx:~]#
许多子命令都需要使用其他子命令来标识子命令所作用于的一个或多个实际设备。此目标可以是单个设备也可以是 all,后者代表子命令的所有有效目标。在上例中,hwdiag led get /SYS/MB/P1/MR0/D1/SERVICE 返回单个 LED 指示灯的状态。如果输入 hwdiag led get all,它将显示所有系统 LED 指示灯的状态。
如果输入不完整的命令行,HWdiag 将显示命令的语法,以及有效子命令的列表。使用此信息重新输入该命令,包含完整有效的参数和子命令集。
下面显示了一个示例。
[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)
Syntax: hwdiag temp ...
get [all|<sensor>]
- Display Temperature Sensor Reading
info [all|<sensor>]
- Display Temperature Sensor Information
[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp get
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)
Syntax: hwdiag temp get all|<sensor>
Valid Options for Temperature :
ALL /SYS/MB/T_IN_PS
/SYS/MB/P0 /SYS/MB/T_IN_ZONE1
/SYS/MB/P1 /SYS/MB/T_IN_ZONE2
/SYS/MB/P2 /SYS/MB/T_IN_ZONE3
/SYS/MB/P3 /SYS/MB/T_IN_ZONE4
/SYS/MB/T_CORE_NET01 /SYS/MB/T_OUT_SLOT1
/SYS/MB/T_CORE_NET23 /SYS/T_FRONT
[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp get all
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)
DEVICE TEMP
-------------------------------------------
/SYS/MB/P0 : 64.00 margin
/SYS/MB/P1 : 64.00 margin
/SYS/MB/P2 : 63.00 margin
/SYS/MB/P3 : 64.00 margin
/SYS/MB/T_CORE_NET01 : 38.75 deg C
/SYS/MB/T_CORE_NET23 : 38.00 deg C
/SYS/MB/T_IN_PS : 26.75 deg C
/SYS/MB/T_IN_ZONE1 : 30.75 deg C
/SYS/MB/T_IN_ZONE2 : 30.75 deg C
/SYS/MB/T_IN_ZONE3 : 29.50 deg C
/SYS/MB/T_IN_ZONE4 : 28.25 deg C
/SYS/MB/T_OUT_SLOT1 : 29.75 deg C
/SYS/T_FRONT : 24.50 deg C
下表列出了 HWdiag 命令。
|
|