系统管理指南:高级管理

疑难解答方面的新增内容

本节介绍此发行版中新增或已更改的疑难解答信息。

有关 Oracle Solaris 10 发行版中新增或已更改的疑难解答功能的信息,请参见以下内容:

有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 9/10 新增功能》

Common Agent Container 问题

Oracle Solaris 10 6/06:Common Agent Container 是现已包括在 Oracle Solaris OS 中的独立 Java 程序。此程序可为 Java 管理应用程序实现容器。Common Agent Container 提供一种针对基于 Java Management Extensions (JMX) 和 Java Dynamic Management Kit (Java DMK) 的功能设计的管理基础结构。此软件由 SUNWcacaort 软件包安装,它驻留在 /usr/lib/cacao 目录中。

通常,容器是不可见的。但在以下两种情况下,您可能需要与容器守护进程交互:

有关如何解决这些问题的信息,请参见Oracle Solaris OS 中 Common Agent Container 问题的疑难解答

x86: SMF 引导归档文件服务可能在系统重新引导期间失败

Solaris 10 1/06:如果系统在基于 GRUB 的引导环境中发生崩溃,可能是 SMF 服务 svc:/system/boot-archive:default 在系统重新引导时失败。如果出现此问题,请重新引导系统并在 GRUB 引导菜单中选择故障安全归档文件。请按照提示重新生成引导归档文件。重新生成归档文件后,重新引导系统。要继续引导过程,可以使用 svcadm 命令清除 svc:/system/boot-archive:default 服务。有关基于 GRUB 进行引导的更多信息,请参见《系统管理指南:基本管理》中的“使用 GRUB 引导基于 x86 的系统(任务图)”

动态跟踪功能

Oracle Solaris 动态跟踪 (Dynamic Tracing, DTrace) 功能是一项全面的动态跟踪功能,借助该功能,可在一个全新级别观察 Solaris 内核和用户进程。使用 Dtrace 可以动态检测操作系统内核和用户进程,并记录您在所关注的位置(称为探测器)指定的数据,从而帮助您了解系统。每个探测器均可与用新的 D 编程语言编写的自定义程序相关联。DTrace 的所有检测过程都是完全动态的,并且可用于产品化的系统。有关更多信息,请参见 dtrace(1M) 手册页和《Solaris 动态跟踪指南》

kmdb 取代 kadb 作为标准的 Solaris 内核调试程序

kmdb 已取代 kadb,作为标准的“现场”Solaris 内核调试程序。

在进行实时内核调试时,kmdb 可实现 mdb 的所有强大功能和灵活性。kmdb 支持以下功能:

有关更多信息,请参见 kmdb(1) 手册页。有关使用 kmdb 对系统进行故障排除的逐步说 明,请参见《系统管理指南:基本管理》中的“如何使用内核调试器 (kmdb) 引导系统”《系统管理指南:基本管理》中的“如何在 GRUB 引导环境中使用内核调试器 (kmdb) 引导系统”