JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)

2.  转换到 Oracle Solaris 11 安装方法

3.  管理设备

4.  管理存储功能

5.  管理文件系统

6.  管理软件和引导环境

7.  管理网络配置

8.  管理系统配置

比较 Oracle Solaris 10 系统配置与 Oracle Solaris 11 系统配置

系统配置变更和系统配置向 SMF 的迁移

SMF 管理变更

SMF 清单创建工具

系统进程摘要

系统控制台、终端服务和电源管理变更

系统控制台和终端服务更改

电源管理配置更改

系统配置工具变更

系统注册和系统支持更改

系统引导、恢复和平台更改

GRUB、固件和磁盘标签更改

为恢复系统而进行引导

如何从备份 BE 引导以进行恢复

如何为进行恢复而引导系统

引导、平台和硬件变更

打印机配置和管理变更

删除 LP 打印服务

如何在安装 Oracle Solaris 11 后设置打印环境

国际化和本地化变更

语言环境和时区配置变更

9.  管理安全

10.  在虚拟环境中管理 Oracle Solaris 发行版

11.  管理用户帐户和用户环境

12.  管理桌面功能

A.  SPARC 自动化安装方案

系统配置变更和系统配置向 SMF 的迁移

在 Oracle Solaris 11 中,某些方面的系统配置已迁移至 SMF。有关已迁移至 SMF 的命名服务的信息,请参见表 7-1

此版本中引入了以下重要变更:

SMF 管理变更

有关记录属性源、属性组、实例和服务的信息已添加到 SMF 系统信息库中。此信息使用户可以确定属于管理定制的设置和通过清单随 Oracle Solaris 提供的设置。

中捕获管理员、配置文件或清单进行不同设置。将 svccfg listprop 命令与新的 -l 选项配合使用来查看每个层中的值。svccfg -s service:instance listprop -l all 命令列出选定的 service:instance 的所有属性组和属性值,以及可用于已设置的每个属性组和属性值的所有层。例如:

root@system1# svccfg -s mysvc:default listprop -l all
start                             method      manifest
start/exec                        astring     manifest              /var/tmp/testing/blah.ksh
start/timeout_seconds             count       manifest              600
start/type                        astring     manifest              method
stop                              method      manifest
stop/exec                         astring     manifest              /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       manifest              600
stop/type                         astring     manifest              method
startd                            framework   manifest
startd/duration                   astring     manifest              transient
ifoo                              framework   site-profile
ifoo                              framework   manifest
ifoo/ibar                         astring     admin                 adminv
ifoo/ibar                         astring     manifest              imanifest_v
ifoo/ibar                         astring     site-profile          iprofile_v
general                           framework   site-profile
general                           framework   manifest
general/complete                  astring     manifest
general/enabled                   boolean     site-profile          true
general/enabled                   boolean     manifest              true 

在此示例中,属性组 ifoo 显示了使用新的 -l 选项时列出的信息类型。

作为比较,运行相同的命令但不使用新选项 -l 列出的信息如下:

# svccfg -s mysvc:default listprop
start                             method
start/exec                        astring     /var/tmp/testing/blah.ksh
start/timeout_seconds             count       600
start/type                        astring     method
stop                              method
stop/exec                         astring     /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       600
stop/type                         astring     method
startd                            framework
startd/duration                   astring     transient
ifoo                              framework
ifoo/ibar                         astring     adminv
general                           framework
general/complete                  astring
general/enabled                   boolean     true 

此外,svccfg listcust 命令还可用于列出定制项。

在标准位置(/lib/svc/manifest/var/svc/manifest/etc/svc/profile)提供的服务和实例现在由 manifest-import SMF 服务管理。要从系统中完全删除这些服务,管理员应卸载提供支持文件的软件包。此更改将触发从系统中删除服务或实例的操作。如果提供文件不是由软件包管理的,可通过删除文件并重新启动 manifest-import 服务来将系统提供的服务或实例完全删除。

如果无法删除文件,或管理员不希望服务或实例在系统上运行,但无法选择禁用服务或实例,则可使用 svccfg delete 命令。可将 svccfg delete 命令视为一种管理性定制,即在提供文件仍位于标准位置的情况下,对系统当前安装的运行方式进行定制。


注 - svccfg delete 命令不会删除服务。此命令仅向其他 SMF 使用者隐藏服务。


要删除任何管理性定制(包括 svccfg delete 命令所做的定制),并恢复为服务清单提供的配置,请谨慎使用 svccfg 命令的 delcust 子命令。例如,您要列出并删除 sendmail-client:default 上的所有定制,如下所示:

# svccfg
  svc:> select svc:/network/sendmail-client:default
  svc:/network/sendmail-client:default> listcust
  config                        application admin           MASKED
  ...
  svc:/network/sendmail-client:default> delcust
   Deleting customizations for instance: default

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

SMF 清单创建工具

Oracle Solaris 11.1 中的新增功能;使用 svcbundle 命令可以生成 SMF 清单。也可以使用该命令并指定 bundle-type 选项来生成配置文件。生成的包完全通过使用多个 -s 选项定义。每个 NV 对都采用 name=value 形式。要生成清单,必须指定 service-namestart-method。生成清单时,svcbundle 命令会做出多项基本假设,可在清单生成后修改这些假设。有关使用 svcbundle 命令的详细说明,请参见 svcbundle(1M)

系统进程摘要

Oracle Solaris 10 和 Oracle Solaris 11 发行版包含执行特定任务,但通常不需要进行任何管理的系统进程。

进程
说明
fsflush
将页面刷新到磁盘的系统守护进程
init
初始系统进程,用于启动和重新启动其他进程和 SMF 组件
intrd
监视并平衡由于中断而发生变化的系统负载的系统进程
kmem_task
监视内存高速缓存大小的系统进程
pageout
控制内存到磁盘分页的系统进程
sched
负责 OS 调度和进程交换的系统进程
vm_tasks
用于在各个 CPU 间平衡和分配与虚拟内存相关的工作负荷以提高性能的系统进程,该进程针对每个处理器有一个线程。
zpool-pool-name
包含关联池的 I/O taskq 线程的每个 ZFS 存储池的系统进程