跳过导航链接 | |
退出打印视图 | |
系统管理指南:高级管理 Oracle Solaris 10 8/11 Information Library (简体中文) |
本节介绍此发行版中新增或已更改的故障排除信息。
有关 Oracle Solaris 10 发行版中新增或已更改的故障排除功能的信息,请参见以下内容:
有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 8/11 新增功能》。
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 目录中。
通常,容器是不可见的。但在以下两种情况下,您可能需要与容器守护进程交互:
其他应用程序可能会尝试使用为 Common Agent Container 保留的网络端口。
如果证书库遭到破坏,则可能需要重新生成 Common Agent Container 证书密钥。
有关如何解决这些问题的信息,请参见Oracle Solaris OS 中 Common Agent Container 问题的故障排除。
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 可实现 mdb 的所有强大功能和灵活性。kmdb 支持以下功能:
调试程序命令 (dcmds)
调试程序模块 (dmods)
访问内核类型数据
内核执行控制
检查
修改
有关更多信息,请参见 kmdb(1) 手册页。有关使用 kmdb 对系统进行故障排除的逐步说 明,请参见《系统管理指南:基本管理》中的"如何使用内核调试器 (kmdb) 引导系统"和《系统管理指南:基本管理》中的"如何在 GRUB 引导环境中使用内核调试器 (kmdb) 引导系统"。