Solaris 10 资源管理器开发者指南

前言

Solaris 10 资源管理器开发者指南》介绍了如何编写用于对系统资源进行分区和管理的应用程序,并讨论了要使用的 API。本书还提供了编程示例,并对编写应用程序时要考虑的编程问题进行了讨论。

目标读者

本书适用于编写用于控制和监视 Solaris 操作系统资源的应用程序的应用程序开发者和 ISV。

阅读本书之前

有关资源管理的详细概述,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》

本书的结构

Solaris 10 资源管理器开发者指南》的结构如下:

第 1 章,Solaris 操作系统中的资源管理介绍了 Solaris 10 Resource Manager 产品。

第 2 章,项目和任务提供了有关项目和任务功能的信息。

第 3 章,使用用于扩展记帐的 C 接口介绍了用于扩展记帐功能的 C 接口。

第 4 章,使用用于扩展记帐的 Perl 接口介绍了用于扩展记帐功能的 Perl 接口。

第 5 章,资源控制讨论了资源控制及其使用。

第 6 章,动态资源池介绍了动态资源池。

第 7 章,有关 Solaris Zones 中资源管理应用程序的设计注意事项介绍了为使应用程序在 Solaris 区域中工作需要采取的预防措施。

第 8 章,配置示例提供了 /etc/project 文件的配置示例。

文档、支持和培训

Sun 提供的服务 

URL 

说明 

文档 

http://www.sun.com/documentation/

下载 PDF 及 HTML 格式的文档,购买印刷文档 

支持和培训 

http://www.sun.com/supportraining/

获取技术支持、下载修补程序,以及学习 Sun 提供的课程 

印刷约定

下表介绍了本书中的印刷约定。

表 P–1 印刷约定

字体或符号 

含义 

示例 

AaBbCc123

命令、文件和目录的名称;计算机屏幕输出 

编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123

用户键入的内容,与计算机屏幕输出的显示不同 

machine_name% su

Password:

AaBbCc123

要使用实名或值替换的命令行占位符 

删除文件的命令为 rm filename

AaBbCc123

保留未译的新词或术语以及要强调的词 

这些称为 class 选项。

[注意:有些强调的项目在联机时以粗体显示。] 

新词术语强调

新词或术语以及要强调的词 

执行修补程序分析

保存文件。

《书名》 

书名 

阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了C shell、Bourne shell 和 Korn shell 的缺省系统提示符和超级用户提示符。

表 P–2 Shell 提示符

Shell 

提示符 

C shell 

machine_name%

C shell 超级用户 

machine_name#

Bourne shell 和 Korn shell 

$

Bourne shell 和 Korn shell 超级用户 

#