跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 打印系统配置
/usr/sbin/prtconf [-V] | [-F] | [-x] | [-bpv] | [-acdDlPuv] [dev_path]
prtconf 命令可打印系统配置信息。输出中包括内存总量以及以设备树格式显示的系统外围设备的配置。
如果在命令行上为可以获取设备路径的命令选项指定了设备路径,prtconf 将仅显示该设备节点的信息。
支持以下选项:
显示命令行上指定设备直至设备树根节点的所有祖先设备节点。
显示用于标识平台的固件设备树根属性。这些属性是 "name"、"compatible"、"banner-name" 和 "model"。
显示以命令行上指定设备节点为根的设备子树,即,显示命令行上指定设备节点的所有子项。
除了节点名称之外,还显示 PCI 和 PCI Express 设备的供应商 ID 和设备 ID。
对于设备树中的每个系统外围设备,显示用于管理外围设备的设备驱动程序的名称。
显示与设备节点关联的 /dev/chassis 位置。如果使用 -v,则暗指 -l。
返回控制台帧缓存器的设备路径名称(如果存在)。如果没有帧缓存器,prtconf 将返回一个非零退出代码。此标志必须由其自己使用。它只返回控制台名称、帧缓存器设备或非零退出代码。例如,如果 SUNW,Ultra-30 上的控制台帧缓存器是 ffb,该命令将返回:/SUNW,ffb@1e,0:ffb0。此选项可用于为 /dev/fb 创建一个指向实际控制台设备的符号链接。
显示由 SPARC 平台上的固件 (PROM) 或 x86 平台上的引导系统提供的设备树派生的信息。使用此选项显示的设备树信息是初始配置的快照,可能不会准确反映之后发生的重新配置事件。
包含有关伪设备的信息。缺省情况下忽略有关伪设备的信息。
与 -v 一起,显示供应商和管理列表中的设备列表属性的信息(如果有)。
指定详细模式。
显示(SPARC 平台上)取决于平台的 PROM 或(x86 平台上)引导系统的版本信息。此标志必须由其自己使用。输出的内容是字符串。字符串的格式是任意的,并与平台相关。
报告此系统上的固件是否支持 64 位。某些现有平台可能需要进行固件升级以运行 64 位内核。如果操作不适用于此平台,或者固件支持 64 位,操作将以无提示方式退出,并返回代码零。如果操作适用于此平台,并且固件不支持 64 位,操作将在标准输出中显示一条描述性消息,同时退出并返回一个非零代码。硬件平台文档包含有关需要进行固件升级以运行 64 位内核的平台的更多信息。
此标志会覆盖所有其他标志,并且必须由其自己使用。
支持下列操作数:
指向目标设备次要节点、设备子树节点或为其显示设备节点配置信息的设备链接的路径。
将返回以下退出值:
没有出现错误。
对于 -F 选项(仅限 SPARC),返回的非零值表示输出设备不是帧缓存器。对于 -x 选项,返回的非零值表示固件不支持 64 位。对于所有其他情况,返回的非零值表示出现错误。
有关下列属性的说明,请参见 attributes(5):
|
fuser(1M)、modinfo(1M)、sysdef(1M)、driver(4)、driver.conf(4)、attributes(5)
《Sun 硬件平台指南》
prtconf 命令的输出与系统中安装的 PROM 的版本高度相关。在所有情况下,输出都有可能受到潜在影响。
driver not attached(驱动程序未连接)消息表示当前没有驱动程序关联到设备的此实例。通常,会根据要求或在需要时装载和安装驱动程序(并关联到硬件实例),在不使用设备时卸载驱动程序。
在 x86 平台上,使用 prtconf -vp 将提供 prtconf -v 信息的子集。prtconf -vp 的整数属性值可能需要字节交换以进行正确解释。