命令 |
显示的系统信息 |
手册页 |
---|---|---|
date |
日期和时间 | |
hostid |
主机 ID 号 | |
isainfo |
正在运行的系统中本机应用程序所支持的位数,该位数可以作为标记传递给脚本 | |
isalist |
用于基于 x86 的系统的处理器类型 | |
localeadm |
系统中安装的语言环境 | |
prtconf |
系统配置信息,已安装的内存和产品名称 | |
psrinfo |
处理器类型 | |
showrev |
主机名、主机 ID、发行版、内核体系结构、应用程序体系结构、硬件提供者、域和内核版本 | |
uname |
操作系统名称、发行版、版本、节点名称、硬件名称和处理器类型 |
使用 isainfo 命令可确定系统启用了 32 位还是 64 位功能。
# isainfo options |
当运行未指定任何选项的 isainfo 命令时,将显示当前 OS 版本所支持应用程序的本机指令集的一个或多个名称。
列显有关其他选项的详细信息。
列显本机指令集的地址空间中的位数。
列显当前版本的 OS 支持的可移植应用程序所使用的本机指令集的名称。
列显 OS 内核组件(例如设备驱动程序和 STREAMS 模块)所使用的一个或多个指令集的名称。
在基于 x86 的系统中,也可以使用 isalist 命令来显示此信息。
有关更多信息,请参见 isalist(1) 手册页。
在运行以前的 Oracle Solaris OS 发行版(使用 32 位内核)的 UltraSPARC 系统中,isainfo 命令的输出如下所示:
$ isainfo -v 32-bit sparc applications |
此输出表明,该系统只能支持 32 位应用程序。
在当前的 Oracle Solaris OS 发行版中,只有基于 SPARC 的系统才提供 64 位内核。在运行 64 位内核的 UltraSPARC 系统中,isainfo 命令的输出如下所示:
$ isainfo -v 64-bit sparcv9 applications 32-bit sparc applications |
此输出表明,该系统既可以支持 32 位应用程序,又可以支持 64 位应用程序。
使用 isainfo -b 命令可以显示正在运行的系统中的本机应用程序所支持的位数。
在运行 32 位 Oracle Solaris OS 的基于 SPARC 的系统、基于 x86 的系统或 UltraSPARC 系统中,isainfo 命令的输出如下所示:
$ isainfo -b 32 |
在运行 64 位 Oracle Solaris OS 的 64 位 UltraSPARC 系统中,isainfo 命令的输出如下所示:
$ isainfo -b 64 |
该命令只返回 64。即使 64 位 UltraSPARC 系统可以运行两种类型的应用程序,64 位应用程序也是最适合在 64 位系统中运行的应用程序。
在运行 64 位内核的基于 x86 的系统中,isainfo 命令输出如下所示:
$ isainfo amd64 i386 |
此输出表明,该系统可以支持 64 位应用程序。
使用 isainfo -v 命令可以确定基于 x86 的系统是否能够运行 32 位内核。
$ isainfo -v 64-bit amd64 applications fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 32-bit i386 applications fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 |
此输出表明,该系统既可以支持 64 位应用程序,又可以支持 32 位应用程序。
使用 isainfo -b 命令可以显示正在运行的系统中的本机应用程序所支持的位数。
在运行 32 位 Oracle Solaris OS 的基于 x86 的系统中,isainfo 命令的输出如下所示:
$ isainfo -b 32 |
在运行 64 位 Oracle Solaris OS 的基于 x86 的系统中,isainfo 命令的输出如下所示:
$ isainfo -b 64 |
您也可以使用 isalist 命令,来确定基于 x86 的系统是以 32 位模式还是以 64 位模式运行。
$ isalist amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 |
在上面的示例中,amd64 表示系统启用了 64 位功能。
显示 /etc/release 文件的内容,以确定发行版的版本。
$ cat /etc/release Solaris 10 s10_51 SPARC Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 21 January 2004 |
要显示常规系统信息,请使用 showrev 命令。
$ showrev options |
列显所有可用的系统修订版信息。
列显有关命令的修订版信息。
只列显有关修补程序的修订版信息。
定义要用作 root_path 的目录的全路径名。
对指定的主机名执行此操作。
只列显 OpenWindows 修订版信息。
也可以使用 uname 命令来显示系统信息。以下示例显示 uname 命令输出。-a 选项显示操作系统名称和系统节点名称、操作系统发行版、操作系统版本、硬件名称和处理器类型。
$ uname SunOS $ uname -a SunOS starbug 5.10 Generic sun4u sparc SUNW,Ultra-5_10 $ |
以下示例显示 showrev 命令的输出。-a 选项显示所有可用的系统信息。
$ showrev -a Hostname: stonetouch Hostid: 8099dfb9 Release: 5.10 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Sun_Microsystems Domain: boulder.Central.Sun.COM Kernel version: SunOS 5.10 s10_46 OpenWindows version: Solaris X11 Version 6.6.2 20 October 2003 No patches are installed |
以下示例显示 hostid 命令的样例输出。
$ hostid 80a5d34c |
Solaris 10 1/06:在 prtconf 命令中使用 -b 选项可以显示系统的产品名称。有关此功能的更多信息,请参见 prtconf(1M) 手册页。
此示例显示 prtconf -b 命令的样例输出。
$ prtconf -b name: SUNW,Ultra-5_10 model: SUNW,375-0066 banner-name: Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz) |
此示例显示 prtconf -vb 命令的样例输出。
$ prtconf -vb name: SUNW,Ultra-5_10 model: SUNW,375-0066 banner-name: Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz) idprom: 01800800.20a6c363.00000000.a6c363a9.00000000.00000000.405555aa.aa555500 openprom model: SUNW,3.15 openprom version: 'OBP 3.15.2 1998/11/10 10:35' |
以下示例显示 prtconf 命令的样例输出。grep Memory 命令选择 prtconf 命令的输出,以便只显示内存信息。
$ prtconf | grep Memory Memory size: 128 Megabytes |
$ date Wed Jan 21 17:32:59 MST 2004 $ |