系统管理指南:基本管理

Oracle Solaris 操作系统中的新增功能

本节介绍此 Oracle Solaris 发行版中新增的软件管理功能。

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

Oracle Solaris 自动注册

Oracle Solaris 10 9/10:自动注册是一项内置机制,用于收集配置数据并自动通过 Oracle 产品注册系统注册以达到管理系统产品清单和支持的目的。特权系统管理员可使用 regadm 命令,独立于安装或升级过程管理自动注册功能和直接注册系统。

有关更多信息,请参见第 17 章

用于支持 Oracle Solaris 区域的软件包和修补工具增强功能

Oracle Solaris 10 10/09:从此发行版开始,软件包和修补工具的功能已得到如下增强,可支持安装了多个非全局区域的系统:

有关在区域环境中支持使用软件包和修补工具的上述增强功能和其他增强功能的详细信息,请参见以下文档:

延迟激活修补

修补工具已进行了更改,可以处理较大的修补程序。从修补程序 119254-42 和 119255-42 开始,已对修补程序安装命令 patchaddpatchrm 进行了修改,以更改某些提供新功能的修补程序的处理方式。此修改会影响这些修补程序在任何 Oracle Solaris OS 上的安装。这些延迟激活修补程序能够更好地处理功能修补程序中提供的大范围更改。

有关更多详细信息,请参见 http://www.sun.com/bigadmin/sundocs/articles/patch-wn.jsp

Oracle Solaris OS 中包含的 Common Agent Container

Common Agent Container 是一个独立的 Java 程序,可为 Java 管理应用程序提供容器。此程序提供了一个为基于 Java 管理扩展 (Java Management Extension, JMX) 和 Java 动态管理工具包 (Java Dynamic Management Kit, Java DMK) 的管理功能设计的管理基础结构。此软件由 SUNWcacaort 软件包安装,它驻留在 /usr/lib/cacao 目录中。

通常,容器是不可见的。

但在以下两种情况下,您可能需要与容器守护进程交互:

有关如何解决这些问题的信息,请参见 《系统管理指南:高级管理》中的“Oracle Solaris OS 中 Common Agent Container 问题的疑难解答”

patchadd -M 命令处理多个修补程序的方式的改进

Oracle Solaris 10:从此发行版开始,改进了patchadd -M 命令的功能,可以更有效、更快速地处理多个修补程序和各修补程序之间的任何相关性。因此,在使用 patchadd 命令时,不必再按照数值顺序指定修补程序 ID。

请注意,如果在使用 patchadd -M 命令时没有指定修补程序 ID,该目录中的所有修补程序都将自动安装到系统上。要安装特定的修补程序,在使用 patchadd -M 命令时必须指定修补程序 ID。

有关更多信息,请参见 patchadd(1M) 手册页。

软件包和修补程序工具增强功能

Oracle Solaris 10:Oracle Solaris 10 中的软件包和修补程序工具已得到增强:性能更高,功能更广。

其中包括对 pkgchk 命令的增强,该命令现在提供一个新的选项,可帮助您将文件映射到软件包。要将文件映射到软件包,请使用 pkgchk -P 选项来替代 grep pattern/var/sadm/install/contents-P 选项允许您使用部分路径。将该选项与 -l 选项一起使用,可以列出包含部分路径的所有文件的信息。有关更多信息,请参见如何检查已安装对象的完整性 ( pkgchk -p, pkgchk -P)pkgchk(1M) 手册页。