跳过导航链接 | |
退出打印视图 | |
系统管理指南:高级管理 Oracle Solaris 10 1/13 Information Library (简体中文) |
|
表 5-1 用于显示系统信息的命令
|
# isainfo options
当运行未指定任何选项的 isainfo 命令时,将显示当前 OS 版本所支持应用程序的本机指令集的一个或多个名称。
列显有关其他选项的详细信息。
列显本机指令集的地址空间中的位数。
列显当前版本的 OS 支持的可移植应用程序所使用的本机指令集的名称。
列显 OS 内核组件(例如设备驱动程序和 STREAMS 模块)所使用的一个或多个指令集的名称。
示例 5-1 SPARC: 确定系统启用了 32 位还是 64 位功能
在运行以前的 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 位系统中运行的应用程序。
示例 5-2 x86: 确定系统启用了 32 位还是 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 位功能。
$ cat /etc/release Oracle Solaris 10 s10_51 SPARC Copyright (c) 1983, 2011, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Assembled 28 February 20011
$ showrev options
列显所有可用的系统修订版信息。
列显有关命令的修订版信息。
只列显有关修补程序的修订版信息。
定义要用作 root_path 的目录的全路径名。
对指定的主机名执行此操作。
只列显 OpenWindows 修订版信息。
也可以使用 uname 命令来显示系统信息。以下示例显示 uname 命令输出。-a 选项显示操作系统名称和系统节点名称、操作系统发行版、操作系统版本、硬件名称和处理器类型。
$ uname SunOS $ uname -a SunOS starbug 5.10 Generic sun4u sparc SUNW,Ultra-5_10 $
示例 5-3 显示常规系统信息
以下示例显示 showrev 命令的输出。-a 选项显示所有可用的系统信息。
$ showrev -a Hostname: stonetouch Hostid: 8099dfb9 Release: 5.10 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Domain: Kernel version: SunOS 5.10 s10_46 OpenWindows version: Solaris X11 Version 6.6.2 19 November 2010 No patches are installed
示例 5-4 显示系统的主机 ID 号
以下示例显示 hostid 命令的样例输出。
$ hostid 80a5d34c
Solaris 10 1/06:在 prtconf 命令中使用 -b 选项可以显示系统的产品名称。有关此功能的更多信息,请参见 prtconf(1M) 手册页。
% prtconf -b
示例 5-5 显示系统的产品名称
此示例显示 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'
示例 5-6 显示系统的已安装内存
以下示例显示 prtconf 命令的样例输出。grep Memory 命令选择 prtconf 命令的输出,以便只显示内存信息。
$ prtconf | grep Memory Memory size: 128 Megabytes
示例 5-7 显示日期和时间
$ date Wed Jan 21 17:32:59 MST 2004 $
$ 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
在基于 x86 的系统中,使用 isalist 命令可以显示虚拟处理器类型。
$ isalist
示例 5-8 SPARC: 显示系统的处理器类型
此示例说明如何显示有关基于 SPARC 的系统的处理器类型的信息。
$ psrinfo -v Status of virtual processor 0 as of: 04/16/2004 10:32:13 on-line since 03/22/2004 19:18:27. The sparcv9 processor operates at 650 MHz, and has a sparcv9 floating point processor.
示例 5-9 x86: 显示系统的处理器类型
此示例说明如何显示有关基于 x86 的系统的处理器类型的信息。
$ isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# localeadm -l Checking for installed pkgs. This could take a while. Checking for Australasia region (aua) (1of2 pkgs) |......| . . . The following regions are installed on concordance on Wed Dec 17 15:13:00 MST 2003 POSIX (C) Central Europe (ceu) [ Austria, Czech Republic, Germany, Hungary, Poland, Slovakia, Switzerland (German), Switzerland (French) ] Done.
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# localeadm -q ceu locale/region name is ceu Checking for Central Europe region (ceu) . . . The Central Europe region (ceu) is installed on this system