显示系统信息
下表介绍了用于显示常规系统信息的命令。
表 9-1 用于显示系统信息的命令
命令
显示的系统信息
手册页
date
日期和时间
hostid
主机 ID 号
isainfo
正在运行的系统中本机应用程序所支持的位数,该位数可以作为标记传递给脚本
isalist
基于 x86 的系统的处理器类型
prtconf
系统配置信息,已安装的内存、设备属性和产品名称
psrinfo
处理器类型
uname
操作系统名称、发行版、版本、节点名称、硬件名称和处理器类型
如何显示系统的发行版信息显示 /etc/release 文件的内容,以确定发行版的版本。$ cat /etc/release
Oracle Solaris Nevada Next Development snv_146 x86
Copyright (c) 2010, Oracle and/or its affiliates. All Rights Reserved.
Assembled 29 July 2010
如何显示系统的主机 ID 号要以十六进制格式显示主机 ID 号,请使用 hostid 命令。
示例 9-1 显示系统的主机 ID 号
以下示例显示 hostid 命令的样例输出。$ hostid
80a5d34c
如何显示系统的产品名称
在 prtconf 命令中使用 -b 选项可以显示系统的产品名称。有关此功能的更多信息,请参见 prtconf(1M) 手册页。要显示系统的产品名称,请将 prtconf 命令与 -b 选项结合使用,如下所示:$ prtconf -b
示例 9-2 显示系统的产品名称
此示例显示 prtconf -b 命令的样例输出。$ prtconf -b
name: SUNW,Sun-Fire-T200
banner-name: Sun Fire T200
compatible: 'sun4v'
此示例显示 prtconf -vb 命令的样例输出。$ prtconf -vb
name: SUNW,Sun-Fire-T200
banner-name: Sun Fire T200
compatible: 'sun4v'
idprom: 01840014.4f1de8da.00000000.1de8dade.00000000.00000000.00000000.00000000
openprom model: SUNW,4.30.4.a
openprom version: 'OBP 4.30.4.a 2010/01/06 14:56'
如何显示系统的已安装内存要显示系统中已安装的内存量,请使用 prtconf 命令。
示例 9-3 显示系统的已安装内存
以下示例显示 prtconf 命令的样例输出。grep Memory 命令选择 prtconf 命令的输出,以便只显示内存信息。$ prtconf | grep Memory
Memory size: 65408 Megabytes
如何显示设备的缺省属性值和定制属性值
要显示设备的缺省属性值和定制属性值,请将 prtconf 命令和 -u 选项结合使用。有关此选项的更多信息,请参见 prtconf(1M) 手册页。显示 driver.conf 文件的缺省属性和定制属性。$ prtconf -u
prtconf -u 命令的输出显示系统上所有驱动程序的缺省属性和定制属性。
示例 9-4 显示缺省属性
此示例显示了 bge.conf 文件的缺省属性和定制属性。请注意,供应商提供的配置文件位于 /kernel 和 /platform 目录,而修改后的相应驱动程序配置文件则位于 /etc/driver/drv 目录。$ prtconf -u.
.
.
pci108e,534d (pci14e4,16a7), instance #0
System software properties:
name='bge-known-subsystems' type=int items=16
name='bge-rx-rings' type=int items=1
value=00000010
name='bge-tx-rings' type=int items=1
value=00000002
Admin global properties:
name='bge-tx-rings' type=int items=1
value=00000002
Vendor global properties:
name='bge-tx-rings' type=int items=1
value=00000001
.
.
.
另请参见
如何显示日期和时间要根据系统时钟显示当前的日期和时间,请使用 date 命令。
示例 9-5 显示日期和时间
以下示例显示 date 命令的样例输出。$ date
Mon Sep 13 17:32:59 MST 2010
$
识别有关芯片多线程功能的信息
psrinfo 命令进行了修改,不仅可以提供有关虚拟处理器的信息,还可以提供有关物理处理器的信息。添加此增强功能是为了识别芯片多线程 (chip multithreading, CMT) 功能。新增的 -p 选项可报告系统中物理处理器的总数。使用 psrinfo -pv 命令可列出系统中所有的物理处理器,以及与每个物理处理器关联的虚拟处理器。psrinfo 命令的缺省输出仍然显示系统的虚拟处理器信息。
有关更多信息,请参见 psrinfo(1M) 手册页。
有关与此功能关联的过程的信息,请参见如何显示系统的物理处理器类型。
如何显示系统的物理处理器类型使用 psrinfo -p 命令可以显示系统中物理处理器的总数。$ psrinfo -p
1
使用 psrinfo -pv 命令可以显示有关系统中的每个物理处理器的信息以及与每个物理处理器关联的虚拟处理器。$ psrinfo -pv
The UltraSPARC-IV physical processor has 2 virtual processors (8, 520)
The UltraSPARC-IV physical processor has 2 virtual processors (9, 521)
The UltraSPARC-IV physical processor has 2 virtual processors (10, 522)
The UltraSPARC-IV physical processor has 2 virtual processors (11, 523)
The UltraSPARC-III+ physical processor has 1 virtual processor (16)
The UltraSPARC-III+ physical processor has 1 virtual processor (17)
The UltraSPARC-III+ physical processor has 1 virtual processor (18)
The UltraSPARC-III+ physical processor has 1 virtual processor (19)
在基于 x86 的系统中使用 psrinfo -pv 命令时,将显示以下输出:$ psrinfo -pv
The i386 physical processor has 2 virtual processors (0, 2)
The i386 physical processor has 2 virtual processors (1, 3)
如何显示系统的逻辑处理器类型使用 psrinfo -v 命令可以显示有关系统的处理器类型的信息。$ psrinfo -v
在基于 x86 的系统中,使用 isalist 命令可以显示虚拟处理器类型。$ isalist
示例 9-6 SPARC: 显示系统的处理器类型
此示例说明如何显示有关基于 SPARC 的系统的处理器类型的信息。$ psrinfo -v
Status of virtual processor 28 as of: 09/13/2010 14:07:47
on-line since 04/08/2010 21:27:56.
The sparcv9 processor operates at 1400 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 29 as of: 09/13/2010 14:07:47
on-line since 04/08/2010 21:27:56.
The sparcv9 processor operates at 1400 MHz,
and has a sparcv9 floating point processor.
示例 9-7 x86: 显示系统的处理器类型
此示例说明如何显示有关基于 x86 的系统的处理器类型的信息。$ isalist
pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86