hp-ux 11i v3 发行说明h20628. · 2015-12-20 · 该文档是系列卷中的第一部分。...

378
HP-UX 11i v3 发行说明 HP 9000 服务器和 HP Integrity 服务器 生产部件号:5991-6473 2007 2 © 版权所有 2006-2007 Hewlett-Packard Development Company, L.P.

Upload: others

Post on 17-Apr-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

HP-UX 11i v3 发行说明

HP 9000 服务器和 HP Integrity 服务器

生产部件号: 5991-6473

2007 年 2 月

© 版权所有 2006-2007 Hewlett-Packard Development Company, L.P.

法律声明

版权所有 2006-2007 Hewlett-Packard Development Company, L.P.

机密计算机软件。必须有 HP 授予的有效许可证,方可拥有、使用或复制本软件。根据供应商

的标准商业许可证的规定,美国政府应遵守 FAR 12.211 和 12.212 中有关“商业计算机软件”、

“计算机软件文档”与“商业货物技术数据”条款的规定。

本文档所包含的信息如有更改,恕不另行通知。随 HP 产品及服务提供的明示性担保声明中列

出了适用于此 HP 产品及服务的专用担保条款。本文中的任何内容均不构成额外的担保。HP 对

本文中的技术或编辑错误以及缺漏不负任何责任。

Intel Itanium 徽标、 Intel、 Intel Inside 和 Itanium 是 Intel Corporation 在美国和其他国家

(地区)的商标或注册商标,使用时已得到许可。

Java 是 Sun Microsystems, Inc. 在美国的商标。

Linux 是 Linus Torvalds 在美国的注册商标。

Microsoft、Windows、Windows NT 和 Windows XP 是 Microsoft Corporation 在美国的

注册商标。

Oracle是 Oracle Corporation(位于 California 州的 Redwood 市)在美国的注册商标。

UNIX 是 The Open Group 的注册商标。

致谢

本产品包含由 Apache Software Foundation 开发的软件。本文档是基于 Apache Software Foundation

(http://www.apache.org) 提供的信息编写的。

本产品包含由 OpenSSL Project 开发的软件,用于 OpenSSL Toolkit

(http://www.openssl.org)。

本产品包含由 Eric Young ([email protected]) 编写的加密软件。

本产品包括 PHP,可从 PHP Group (http://www.php.net) 免费获得。

本产品包括由 OpenLDAP Project (http://www.openldap.org) 开发的软件。

2

版本说明

该文档是系列卷中的第一部分。 该系列卷中的文档介绍了自 HP-UX 11i v3 上一发行版(或者

在初始发行版时,从 2005 年 9 月发行的 HP-UX 11i v1 和 2006 年 6 月发行的 HP-UX 11i v2)以

来的新增、变更、已取消或已过时的内容。

有关该系列中的最新文档以及此文档的最新版本,请参阅 HP-UX 11i v3 文档资料,网址为

http://docs.hp.com/en/oshpux11iv3.html。您也可以在 Instant Information 介质中查阅

本系列卷的相关文档资料。

为确保收到最新版本,您应该订阅相应的产品支持服务。有关详细信息可咨询 HP 销售代表。

本系列卷的最新文档资料

• 《HP-UX 11i v3 发行说明》

2006 年 12 月,第 1 版,生产部件号:5991-6473

注释 本文档的修订包含在《HP-UX 11i v3 Release Notes Errata (MPN 5991-7585)》中,该书位于

http://docs.hp.com/en/oshpux11iv3.html(导航到 Release Notes)。

HP 欢迎您提出宝贵的意见和建议

请将您对本指南的意见邮寄到以下地址:

Hewlett-Packard Company

HP-UX Learning Products

3404 East Harmony Road

Fort Collins, Colorado 80528-9599

或者在下面的网站使用表单将反馈发送给我们:

http://docs.hp.com/zh_cn/feedback.html

3

印刷字体约定

使用下列印刷字体约定

audit (5) 表示 HP-UX 联机帮助页。“audit”是联机帮助页名称,“5”是该帮助页在

《HP-UX 参考手册》中的小节号。在网站和 Instant Information DVD 上,可

能是指向该联机帮助页的热链接。在 HP-UX 命令行输入“man audit”或

“man 5 audit”可以查看该联机帮助页。详见 man (1)。

《书名》 表示文档中引用的书籍、手册的名称,以宋体表示。

“术语” 表示文档中引用的专用术语,以宋体表示。

键盘操作 键盘键名称。注意, Return 和 Enter 指的是同一个键。

强调内容 第一次定义的名词和强调的内容用黑体表示。

系统字体 表示计算机显示的文本和系统项。

可替换变量 命令、功能中可以替换的变量名以仿宋表示。

[ ] 格式和命令说明中的可选内容。如果内容用“|”分隔,就必须选择其中

之一。

{ } 格式和命令说明中的必需内容。如果内容用“|”分隔,就必须选择其中

之一。

... 前面的元素可以重复任意多次。

| 分隔选项列表中的项目。

4

目录

第 1 章 . 关于本文档

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

HP-UX 11i v3 发行说明的用途 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

应从何处开始阅读? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

相关信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

第 2 章 . HP-UX 11i v3 简介

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

欢迎使用 HP-UX 11i v3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

HP-UX 11i 发行版名称和发行版标识符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

新 HP-UX 11i v3 操作环境结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

HP-UX 11i v3 操作环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

HP-UX 11i v3 初始发行版中的兼容性问题或例外情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

第 3 章 . 新增内容概览

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

第 4 章 . 硬件的专用信息

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63

IO 转发的增强功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65

estape 磁带与 eschgr 自动装载器驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66

图形软件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69

HP-UX 11i v2 Driver Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70

HP-UX 11i v3 上的 Enterprise Virtual Array (EVA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

从 HP-UX 11i v1 和 11i v2 进行的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过时内容 . . . . . . . .72

I/O 子系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73

海量存储堆栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75

联网和海量存储驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78

必需的联网驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78

GigEther-00、 GigEther-01 和 IEther-00(千兆以太网). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

可选的联网驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80

10 千兆以太网 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80

HyprFabrc-00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

InfiniBand Clustering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

PCIMUX-00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84

TermIO-00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85

必需的海量存储驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86

FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

HP PCI Ultra160 SCSI 驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

USB-00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90

PCI 错误恢复 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92

PCI 卡联机删除 (OLD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94

5

目录

支持的系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95

查找固件信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

不受支持的 HP-UX 海量存储设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

受支持与不受支持的 HP-UX I/O 卡. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97

效用计价解决方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97

HP Instant Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97

HP 效用计费 (PPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99

Xserver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100

第 5 章 . 常规系统管理

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103

asyncdsk 驱动程序内核可调参数 max_async_ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105

并发转储 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106

2007 年美国夏令时变更(注释) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107

检测与选通 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108

磁盘和文件系统 (fsweb) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109

分布式系统管理实用程序 (DSAU). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

增强的用户核心文件命名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Enterprise Cluster Master Toolkit 版本. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

事件管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

事件监视服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

高精度计时器支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

HP OpenView GlancePlus Pak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

HP 分区和 Virtual Server Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120

动态 LCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121

HP Global Workload Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122

HP Process Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126

HP-UX 虚拟分区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128

适用于 11i v3 的 Integrity VM (Virtual Machines) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129

HP-UX Workload Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130

HP-UX Workload Manager Toolkit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132

分区管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133

nPartition Provider. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134

Utilization Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135

vPar Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136

HP Serviceguard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137

HP Serviceguard NFS Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138

HP System Management Homepage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140

HP Systems Insight Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141

适用于 HP-UX 的 HP WBEM Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143

HP-UX 用户帐户和组帐户工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145

HP-UX 内核配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147

HP-UX Large NPROC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148

HP-UX Large PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149

HP-UX 外围设备管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150

HP-UX System V IPC 消息队列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151

6

目录

HP-UX WBEM 光纤通道提供程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152

HP-UX WBEM File System Provider. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153

HP-UX WBEM IOTree Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154

用于以太网接口的 HP-UX WBEM LAN 提供程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155

HP-UX WBEM Online Operations Service Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156

HP-UX WBEM SCSI Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157

Ignite-UX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158

从引导提示符重置内核可调参数值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160

Livedump. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161

长用户名(或组名). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162

节点和主机名扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165

Obsolescence 软件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166

联机诊断程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167

SCSI 内核可调参数(已过时) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169

Software Distributor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170

Software Package Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171

系统管理器 (SAM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172

System Administration Manager (SAM) 审核与安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174

System Administration Manager (SAM) Printers and Plotters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175

系统管理器工具变更:SAM 和 HP System Management Homepage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176

System Fault Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176

Update-UX 和 SW-GETTOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177

虚拟内存内核可调参数 physical_io_buffers (已过时) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178

虚拟内存内核可调参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179

第 6 章 . 磁盘和文件管理

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181

HFS 文件系统类型(已取消). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182

适用于大于 2 TB 的文件的 HFS 文件系统和备份命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183

HP CIFS Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184

HP CIFS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186

HP-UX 文件系统体系结构增强功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188

逻辑卷管理器和 MirrorDisk/UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194

开放式网络计算 (ONC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197

AutoFS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198

缓存文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199

库 RPC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201

网络文件系统 (NFS) 服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203

Network Information Service (NIS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207

NIS+(已过时). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209

PCNFSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209

统一文件缓存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210

VERITAS 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

VERITAS 卷管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213

7

目录

第 7 章 . Internet 与联网功能

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215

ARPA Transport. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216

浏览器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220

HP Data Link Provider Interface (DLPI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221

HP-UX PPPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222

HP-UX VLAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223

HP-UX Web 服务器套件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224

HP-UX 基于 Apache 的 Web 服务器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225

HP-UX 基于 Tomcat 的 Servlet Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226

HP-UX 基于 Webmin 的 Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227

Internet 服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228

BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229

DHCPv4 (bootpd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231

DHCPv6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232

inetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233

libc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234

Mailx、 Elm 和 Talk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236

R 命令(远程命令) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237

Sendmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238

TFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239

WU-FTPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240

LAN 管理命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241

LDAP-UX Integration 产品 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243

Mobile IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244

网络接口管理命令行接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245

网络接口配置和网络服务配置 (ncweb) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247

用于 HP-UX 的 Red Hat Directory Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248

STREAMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250

NetTL - 网络跟踪与日志记录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251

第 8 章 . 安全性

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253HP-UX 11i Security Containment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254

HP-UX 审核系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255HP-UX Bastille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257

HP-UX Host Intrusion Detection System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259

HP-UX IPFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261

HP-UX IPSec. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262

HP-UX Secure Shell A.04.40.005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264

HP-UX 安全属性配置 (secweb). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267HP-UX Standard Mode Security Extensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268

Install-Time Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270

Kerberos Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271

OpenSSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273

PAM Kerberos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274

Security Patch Check. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275

8

目录

第 9 章 . 命令和系统调用

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277

/etc/skel/.profile shell 脚本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279

32 位 pstat 系统调用(已取消). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280

at、 cron 和 batch 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281

core 格式实现变更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .282

csh 命令语言解释程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283

文件系统备份和恢复命令 fbackup、 frecover 和 ftio(已取消). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284

gcore 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .285

getgroups、 setgroups 系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286

getty 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287

HP-UX 内核配置命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288

iostat 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289

长 hostname、 uname 和 setuname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290

HFS ff、 VxFS 4.1 ff、 repquota、 quotacheck 支持长用户名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292

lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293

mmap() 系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294

pax 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295

PFS(可移植文件系统)命令(已过时) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296

pipcs 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296

ps 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297

pselect () 系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298

psrset 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299

pstat_getstatic () 系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300

Ptools 进程管理工具命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301

ptrace () 系统调用(已过时). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302

rc shell 脚本. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303

sar 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304

setboot 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305

sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、 bsd_signal (3C) 联机帮助页(已过时). . . . . . . .306

spray 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307

swapctl() 和 swapon() 系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308

swapon 和 swapinfo 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309

sysdef 命令(已取消) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310

syslogd 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

usermod 命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312

UNIX 2003 标准符合性命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313

第 10 章 . 库和编程

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .315

捆绑的 C 编译器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .316

aC++ Run Time Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317

Dynamic Loader (dld.so) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318

FirstBoot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319

HP MLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320

HP MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321

9

目录

HP-UX Color-Curses: libcur_colr 库和命令(已过时) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .322

HP-UX C 库 (libc). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .325

HP-UX C 库 (libc) - UNIX 2003 标准符合性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .325

HP-UX C 库 (libc) - 其他变更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .326

libc.1 库(已取消). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .330

联网 libc API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331

Java 2 平台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .333

用于 HP-UX 的 Java JDK/JRE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .333

Java OOB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335

libIO 库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336

libpthread 库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337

Link Editor (ld) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338

Mercury 库 (libhg). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339

Perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .340

线程 renice 工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342

UNIX 2003 标准配置文件符合性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .343

Unwind 库 (libunwind) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .344

第 11 章 . 国际化

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .347

Unicode 5.0 支持. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .348

JIS X 0213 标准支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349

KS X 1001 标准支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .350

Big5-2003 和 CNS11643-2004 标准支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .351

HKSCS-2004 支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .352

新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353

新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N 变更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .354

localedef、 locale 和 iconv 中的 UNIX 2003 支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355

Unicode 编码集的备用宽度属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357

新消息传递命令: mkcatdefs、 dspmsg 和 dspcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .358

Iconv 编码集转换器配置文件变更: system.config.iconv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .359

日文大型机字符集转换器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360

国际化 PostScript 打印支持: psfontpf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361

亚洲语言打印 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362

适用于欧洲语言编码集的 TrueType 字体 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363

亚洲语言 TrueType 字体 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .364

亚洲语言点阵字体 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365

后备字体支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366

亚洲语言已过时和已取消的功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .367

第 12 章 . 其他内容

本章内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .369

公用桌面环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .370

分布式计算环境 (DCE) 客户端与集成登录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .376

10

第 1 章 关于本文档

本章内容

本章将帮助您有效地使用这些发行说明。本概述包括下列主题:

• HP-UX 11i v3 发行说明的用途(第 12 页)

• 应从何处开始阅读?(第 13 页)

— 其余章节的内容(第 13 页)

• 相关信息(第 14 页)

— 有关本发行版的其他信息来源(第 14 页)

— 获取 HP-UX 早期版本的发行说明(第 15 页)

注释 本文档的修订包含在《HP-UX 11i v3 Release Notes Errata》中,该书位于

http://docs.hp.com/en/oshpux11iv3.html(导航到 Release Notes)。

第 1 章 11

关于本文档

HP-UX 11i v3 发行说明的用途

HP-UX 11i v3 发行说明的用途

《HP-UX 11i v 3 发行说明》介绍了自下列两个版本发行以来, HP-UX 11i v3 中新增、变更、

已取消或已过时的内容:

• HP-UX 11i v1(2005 年 9 月) Operating Environment 更新发行版

• HP-UX 11i v2(2006 年 6 月) Operating Environment 更新发行版

《HP-UX 11i v3 发行说明》是针对下列两类客户编写的:从 HP-UX 11i v1(2005 年 9 月版)进

行迁移的客户,以及从 HP-UX 11i v2(2006 年 6 月版)进行迁移的客户。

已相应地组织了这些发行说明。例如,在第 3 章“新增内容概览”中,可以找到一组仅适用于

从 HP-UX 11i v1 进行迁移的客户的变更摘要,同时可以找到另一组适用于从 HP-UX 11i v2 进

行迁移的客户的变更摘要。

本书的余下部分按产品或功能部件进行组织,在其中可以发现每种产品或功能部件都已从以下两

个角度记录了其变更:从 HP-UX 11i v1 到 HP-UX 11i v3,以及从 HP-UX 11i v2 到 HP-UX 11i v3。

与其他 HP-UX 发行说明一样,《HP-UX 11i v3 发行说明》没有完全包含本发行版的所有功能

部件。但它包含了高层面的信息以及有关更详细的产品专用文档资料的指示性信息。它还在适

当的地方注明了对产品支持进行的更改。

这些发行说明一般只适用于 HP-UX 11i v3 Operating Environments (OE) 介质以及 Software Pack

(SPK) 介质(如果指定了该介质)上提供的功能部件。

通常,这些发行说明并不记录有关已知问题、缺陷修复和解决办法的信息, 而是提供了产品自身

文档资料的指示性信息,您可以在其中找到这些信息。也可以在《HP-UX 11i v3 安装与更新指

南》和《安装或更新至 HP-UX 11i v3 必读文档》找到与安装相关的已知问题,这两本书可从

Instant Information DVD 和以下网站获得:

http://docs.hp.com/zh_cn/

注释 本文档的修订包含在《HP-UX 11i v3 Release Notes Errata》中,该书位于

http://docs.hp.com/en/oshpux11iv3.html(导航到 Release Notes)。

第 1 章12

关于本文档

应从何处开始阅读?

应从何处开始阅读?

按照本书的内容结构,您只需阅读第 33 页上的第 3 章“新增内容概览”,就可以快速获知 HP-UX

11i v3 发行版中新增、变更、已取消或已过时内容的概述。

第 3 章包含两组摘要:一组面向从 HP-UX 11i v1 进行迁移的客户,另一组面向从 HP-UX 11i v2

进行迁移的客户。请选择最适合您自身情况的那一组。

组中的每个摘要都包含了一个产品或一项功能部件的详细变更示例。如果要了解有关产品或功能

部件变更的详细信息,请跟踪交叉引用,以查看指向本书余下部分提供详细信息的章节。

文档余下部分中有关每种产品(或功能部件)的章节划分为下列小节:

• 产品(或功能部件)描述

• 变更摘要

— 面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

— 面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 影响

• 兼容性

• 性能

• 文档资料

• 是否过时

其余章节的内容

本发行说明的其余章节如下:

• 第 17 页上的第 2 章“HP-UX 11i v3 简介”,概述操作环境以及有关兼容性和兼容性问题

的信息。

• 第 33 页上的第 3 章“新增内容概览”,简述该发行版中新增、变更、已取消或已过时的

内容。

• 第 63 页上的第 4 章“硬件的专用信息”,提供有关可支持的系统、联网和海量存储卡和

驱动程序的信息,以及其他硬件专用的信息。

• 第 103 页上的第 5 章“常规系统管理”,包含系统管理员需要关注的信息。

• 第 181 页上的第 6 章“磁盘和文件管理”,提供有关目录、文件系统和磁盘管理的信息。

• 第 215 页上的第 7 章“Internet 与联网功能”,介绍对联网功能和 Internet 服务的更改。

• 第 253 页上的第 8 章“安全性”,介绍安全服务的更改和改进。

• 第 277 页上的第 9 章“命令和系统调用”,包含有关新增和已更改的命令及系统调用的

信息。

• 第 315 页上的第 10 章“库和编程”,提供程序员需要关注的信息,包括对编译程序、编辑

器和库的更改。

• 第 347 页上的第 11 章“国际化”,提供与各地语言相关的文本字体和转换程序的信息。

• 第 369 页上的第 12 章“其他内容”,包含操作环境中的其他应用程序或功能。

第 1 章 13

关于本文档

相关信息

相关信息

HP 提供了各种主题有关的信息。下列网站可能会有所帮助。

• HP 软件仓库:

http://hp.com/go/softwaredepot

• IT 资源中心 (ITRC):

http://itrc.hp.com

• 开发资源中心:

http://devresource.hp.com

• 开发人员与解决方案合作伙伴项目 (DSPP):

http://www.hp.com/dspp

• HP 软件发行版和介质:

http://www.hp.com/softwarereleases/releases-media2/index.html

• HP 服务器:

http://hp.com/go/servers

• HP 工作站:

http://hp.com/go/workstations

• 企业级服务器、工作站和系统硬件文档:

http://docs.hp.com/hpux/hw/

有关本发行版的其他信息来源

除了这些发行说明之外,还可以从下列网站获得许多与 HP-UX 11i v3 发行版相关的其他信息

来源:

http://docs.hp.com/zh_cn/

在上述网站中,下列文档将尤其有用:

• 《HP-UX 11i v3 安装与更新指南》

• 《安装或更新至 HP-UX 11i v3 必读文档》

• 《HP-UX 系统管理员指南》

从 HP-UX 11i v3 开始,将使用一个统称为《HP-UX 系统管理员指南》的新手册多卷集替

换《管理系统和工作组》,作为 HP-UX 系统管理任务和概念的主要信息来源。《HP-UX 系

统管理员指南》包含一组扩展的主题,这些主题按逻辑方式进行了组织,您只需执行最少

量的搜索操作便可以获取正确的卷。《HP-UX 系统管理员指南》中的某些资料可能适用于

早期的 HP-UX 11i 发行版,而新卷集重点介绍 HP-UX 11i v3。

第 1 章14

关于本文档

相关信息

其他信息来源包括:

• HP 文档资料网站

HP 提供了一个包含最新的 HP-UX 文档资料及其更新版本的网站:

http://www.docs.hp.com/

• HP-UX 11i v2 Instant Information 介质

Instant Information 介质以 DVD 的形式提供 HP-UX 文档资料。通过此 DVD,您即可在安装软

件之前查看支持该发行版的文档资料。Instant Information DVD 提供了改进的联机演示功能、

打印质量和搜索功能。

• 联机帮助页

对于 HP-UX 11i v3 发行版,可以使用下面几种方式获得联机帮助页:访问系统的 HP-UX

Welcome Page、使用标题为“HP-UX Reference”的 Instant Information DVD、使用 man 命

令以及访问下面的网站:

http://www.docs.hp.com/en/hpuxman_pages.html

• README 文档

README 文档(或安装必读文档)是一些介质手册,其中包含安装过程信息,这些信息

在《HP-UX 11i v3 安装与更新指南》中未提及。此发行版中的任何产品都可能有一个

README 文档,因此可能包含多个 README 文档。HP-UX 11i v3 专用的 README 文档

包含在介质包中。

• HP-UX 白皮书

可以在以下网站中找到与 HP-UX 11i v3 发行版相关的各个主题的许多白皮书:

www.hp.com/go/hpux11iv3resources

还可以在 HP 文档资料网站中找到与 HP-UX 相关的各个主题的白皮书:

http://www.docs.hp.com/

获取 HP-UX 早期版本的发行说明

可以在下列网站中找到 HP-UX 早期版本的发行说明:

• HP-UX 11.0:

http://www.docs.hp.com/en/oshpux11.0.html

• HP-UX 11i v1.5:

http://docs.hp.com/en/hpuxos11iv1.5.html

• HP-UX 11i v1.6:

http://www.docs.hp.com/en/oshpux11iv1.6.html

• HP-UX 11i v1:

http://www.docs.hp.com/en/oshpux11i.html

• HP-UX 11i v2:

http://www.docs.hp.com/en/oshpux11iv2.html

第 1 章 15

关于本文档

相关信息

第 1 章16

第 2 章 HP-UX 11i v3 简介

本章内容

本章介绍 HP-UX 11i v3 和操作环境,以及有关兼容性以及兼容性问题的信息。

• 欢迎使用 HP-UX 11i v3(第 18 页)

• HP-UX 11i 发行版名称和发行版标识符(第 18 页)

• 新 HP-UX 11i v3 操作环境结构(第 19 页)

— HP-UX 11i v3 软件包(第 19 页)

• HP-UX 11i v3 操作环境(第 20 页)

— HP-UX 11i v3 Foundation Operating Environment(第 20 页)

— HP-UX 11i v3 Enterprise Operating Environment(第 23 页)

— HP-UX 11i v3 Mission Critical Operating Environment(第 24 页)

— HP-UX 11i v3 Technical Computing Operating Environment(第 25 页)

• HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性(第 26 页)

• HP-UX 11i v3 初始发行版中的兼容性问题或例外情况(第 30 页)

第 2 章 17

HP-UX 11i v3 简介

欢迎使用 HP-UX 11i v3

欢迎使用 HP-UX 11i v3

HP-UX 11i v3 是一个企业级发行版,可提供最高级别的集成虚拟化和自动化。HP-UX 11i v3 可

动态降低复杂性,减少部署时间,从而获得最大的投资回报率。

HP-UX 11i v3 的某些关键而又显著的特性包括:性能提升,集成多路径,提供富有弹性的新安全

性和可用性产品,分层安全性和深层保护,使用动态 LCPU 的超线程 (HT) 技术支持,跨 HP-UX

以及 HP 支持的其他操作系统的多操作系统管理。 HP-UX 11i 和 Virtual Server Environment (VSE)

解决方案可以缩短部署时间。

HP-UX 11i 发行版名称和发行版标识符

每个 HP-UX 11i 发行版都有一个相关的发行版名称和发行版标识符。通过带 -r 选项的

uname (1) 命令可以查看发行版标识符。下表列出了可用的 HP-UX 11i 发行版:

表 2-1 HP-UX 11i 发行版

发行版名称 发行版标识符 支持的处理器体系结构

HP-UX 11i v1 B.11.11 PA-RISC

HP-UX 11i v1.5 B.11.20 Intel Itanium

HP-UX 11i v1.6 B.11.22 Intel Itanium

HP-UX 11i v2 B.11.23 Intel Itanium

PA-RISCa

HP-UX 11i v3 B.11.31 Intel Itanium

PA-RISC

a. 自 2004 年 9 月发行版起, HP-UX 11i v2 开始支持 PA-RISC。

第 2 章18

HP-UX 11i v3 简介

新 HP-UX 11i v3 操作环境结构

新 HP-UX 11i v3 操作环境结构

HP-UX 11i v3 具有新的操作环境 (OE) 结构,它可以更加灵活地管理需要在系统上安装和更新

的产品。 HP-UX 11i v3 新的操作环境结构将软件组件划分为多个产品类别,使您可以通过操

作环境软件组件以增量方式更方便、更可靠地更新系统。

有关此新的操作环境结构安装的详细信息,请参阅《HP-UX 11i v3 安装与更新指南》,该手册

在 http://docs.hp.com/zh_cn/ 上提供。

HP-UX 11i v3 软件包

HP-UX 11i v3 包含三种类型的操作环境软件组件:

• 必需:始终安装在操作系统上的必需的软件和网络驱动程序软件包。不能取消选择此类别

的软件。

• 推荐:推荐的软件包,由于这些软件包可以实现所需的软件相关性(如果存在),因此应

该安装这些软件。在安装或更新系统之前,可以手动取消选择这些软件包。

• 可选:缺省情况下不安装或不更新的软件包。在安装或更新系统之前,必须手动选择这些

软件包。

HP 建议您不要取消选择推荐的软件包或者将其从系统中删除,除非您确认操作环境不需要这些

软件包中包含的软件。

有关必需、推荐和可选软件包的详细列表,请参阅《HP-UX 11i v3 安装与更新指南》,该指南

在 http://docs.hp.com/en/oshpux11iv3.html 上提供。

第 2 章 19

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

HP-UX 11i v3 操作环境

概述

操作环境 (OE)是经过测试并集成的应用程序软件包,旨在与操作系统配合使用,并提供系统

所需的功能。下面列出了当前可用的 HP-UX 11i v3 操作环境:

• HP-UX 11i v3 Foundation OE (FOE) - 用于满足 Web 服务器、内容服务器和前端服务器的

需求,该操作环境包括多种应用程序,如 HP-UX Web Server Suite、Java for HP-UX 和 Mozilla

应用程序套件。该操作环境与 HP-UX 11i 捆绑在一起称为 HPUX11i-OE。有关详细信息,请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”。

• HP-UX 11i v3 Enterprise OE (EOE) - 用于数据库应用程序服务器和逻辑服务器,此操作

环境包含 HP-UX 11i v3 Foundation OE 软件包,以及其他用于支持企业级服务器的应用程

序,如 GlancePlus Pak。该操作环境与 HP-UX 11i 捆绑在一起称为 HPUX11i-OE-Ent。有关详细信息,请参阅第 23 页上的“HP-UX 11i v3 Enterprise Operating Environment”。

• HP-UX 11i v3 Mission Critical OE (MCOE) - 用于功能强大的大型后端应用程序服务器和

数据库服务器,这些服务器可访问客户文件并进行事务处理,该操作环境包含 Enterprise

OE 软件包,以及其他用于支持关键任务服务器的应用程序,如 HP Serviceguard 和

Workload Manager。该操作环境与 HP-UX 11i 捆绑在一起称为 HPUX11i-OE-MC。有关详细信息,请参阅第 24 页上的“HP-UX 11i v3 Mission Critical Operating Environment”。

• HP-UX 11i v3 Technical Computing OE (TCOE) - 该操作环境包括大量图形应用程序和

数学库。该操作环境与 HP-UX 11i 捆绑在一起称为 HPUX11i-TCOE。有关详细信息,请参阅第 25 页上的“HP-UX 11i v3 Technical Computing Operating Environment”。

HP-UX 11i v3 Foundation Operating Environment

HP-UX 11i v3 Foundation Operating Environment 是标准的操作环境,Enterprise OE 和 Mission Critical

OE 都是在它的基础上通过增加适当的应用程序而派生出的。HP-UX 11i v3 Foundation OE 包括基

本 64 位 HP-UX 操作系统,并具有下列功能部件。

有关对基本操作系统中的软件包的描述,请参阅《HP-UX 11i v3 安装与更新指南》,该指南在

http://docs.hp.com/zh_cn/ 上提供。

有关该发行版中新增或已更改功能部件的概述,请参阅第 33 页上的“新增内容概览”。

必需的功能部件1

• CommonIO

• 磁盘和文件系统 (fsweb)

• 事件监视服务

• GigEther-00

• GigEther-01

• HP Instant Capacity(iCAP,以前称为 iCOD)

• 适用于 HP-UX 的 HP WBEM 服务

• HP-UX 用户帐户和组帐户工具

1. 有关必需、推荐和可选的定义,请参阅第 19 页上的“HP-UX 11i v3 软件包”。

第 2 章20

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

• HP-UX 内核配置

• HP-UX 外围设备工具

• HP-UX 安全属性配置

• 用于以太网接口的 HP-UX WBEM LAN 提供程序 (WBEM-LAN-00)

• HP-UX WBEM SCSI Provider

• iEther

• Judy Libraries

• 逻辑卷管理器 (LVM)

• 网络接口和网络服务配置 (Ncweb)

• nPartition 命令

• nPartition Provider

• Obsolescence 软件包(仅适用于更新)

• ONC+ (NFS/AutoFS/CacheFS/NIS/RPC)

• 联机诊断程序

• OpenSSL

• scsiU320-00

• Sendmail

• SerialSCSI-00

• SWGETTOOLS

• SysMgmtBASE

• SwMgmtMin(包含 Software Distributor)

• System Fault Management

• Update-UX

• USB-00

推荐功能部件

• Base-VXVM 4.1

• Base-VXFS 4.1

• BIND

• 分布式系统管理实用程序 (DSAU)

• FibrChanl-00

• FibrChanl-01

• GTK+ Libraries

• HP CIFS Client

• HP CIFS Server

• HP Global Workload Manager Agent(试用版)

第 2 章 21

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

• HP Integrity Virtual Machines Provider (VMProvider)

• HP Integrity VM Support Library (VMGuestLib)

• HP System Management Homepage

• HP-UX Bastille

• HP-UX IPFilter

• HP-UX Java Runtime Environment (JRE) 5.0 (1.5)

• 用于 Java 2 Platform Standard Edition (J2SE) 5.0 (1.5) 的 HP-UX Java Development Kit (JDK)

• 用于 Java 2 Platform Standard Edition v1.4 的 HP-UX Software Development Kit 和 Runtime Environment

• HP-UX 安全 Shell

• HP-UX Web Server Suite(包括 HP-UX 基于 Apache 的 Web Server、 HP-UX 基于 Tomcat

的服务器引擎、 HP-UX 基于 Webmin 的 Admin 以及 HP-UX XML Web Server Tools)

• HP-UX WBEM 光纤通道提供程序

• HP-UX WBEM File System Provider

• 用于 SDK/JDK 和 RTE/JRE 1.4 与 5.0 的 Java for HP-UX Add-On C++ Libraries

• 用于 HP-UX 1.4 的 Java 运行时插件程序 (JPI)

• LDAP-UX

• Mozilla 应用程序套件

• Mozilla Source

• PAM Kerberos

• 分区管理器

• Perl

• PRMKernelSW(TCOE 中不包含)

• PRMLibraries(TCOE 中不包含)

• RAID-01

• Sec00 安全工具

• Security Patch Check

• SysMgmtWeb

• TFTP

• Utilization Provider

• vPar Provider

第 2 章22

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

可选功能部件

• 10GigEther-00

• 公用桌面环境(各种语言)

• HP 效用计费

• HP Systems Insight Manager

• HP-UX Host Intrusion Detection System (HIDS)(TCOE 中不包含)

• HP-UX IPSec

• HyprFabrc-00

• Ignite-UX

• Infinib 和 HA/Core

• Mobile IPv6

• Netscape Directory Server

• PCIMUX-00

• Java Out-of-Box

• 安全级别 10

• 安全级别 20

• 安全级别 30

• Software Package Builder

• TermIO-00

HP-UX 11i v3 Enterprise Operating Environment

HP-UX 11i v3 Enterprise Operating Environment 专门用于数据库应用程序服务器和逻辑服务器。除

HP-UX 11i v3 Foundation OE 中的功能部件(在第 20 页中介绍)之外,Enterprise OE 还包括下列

附加功能部件。

有关该发行版中新增或已更改功能部件的概述,请参阅第 33 页上的“新增内容概览”。

必需的功能部件1

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中必需的功能部件

的列表

推荐的功能部件

• 高可用性监视器

• MirrorDisk/UX

• GlancePlus Pak

• HP OnlineJFS 4.1 (B3929EA)

1. 有关必需、推荐和可选的定义,请参阅第 19 页上的“HP-UX 11i v3 软件包”。

第 2 章 23

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

• HP Process Resource Manager

• 以及第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中推荐的功能部件

的列表

可选的功能部件

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中可选的功能部件

的列表

HP-UX 11i v3 Mission Critical Operating Environment

HP-UX 11i v3 Mission Critical Operating Environment 是 HP 服务器的高可用性操作环境。除

Foundation OE 和 Enterprise OE 中的功能部件之外,Mission Critical OE 还包括下列功能部件。

有关该发行版中新增或已更改功能部件的概述,请参阅第 33 页上的“新增内容概览”。

必需的功能部件1

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中必需的功能部件

的列表

推荐的功能部件

• Enterprise Cluster Master Toolkit

• HP Serviceguard

• HP Serviceguard NFS Toolkit

• HP-UX Workload Manager

• HP-UX Workload Manager Toolkit

• 以及第 23 页上的“HP-UX 11i v3 Enterprise Operating Environment”中推荐的功能部件的

列表

• 以及第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中推荐的功能部件的

列表

可选的功能部件

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中可选的功能部件

的列表

1. 有关必需、推荐和可选的定义,请参阅第 19 页上的“HP-UX 11i v3 软件包”。

第 2 章24

HP-UX 11i v3 简介

HP-UX 11i v3 操作环境

HP-UX 11i v3 Technical Computing Operating Environment

Technical Computing Operating Environment 包含其他三个操作环境公用的所有基本功能,包括

基本的 64 位 HP-UX 操作系统、网络驱动程序以及其他必备功能。Technical Computing OE for

HP-UX 11i v3 只适用于技术服务器。

HP-UX 11i v3 Technical Computing OE 包括下列功能部件。

有关该发行版中新增或已更改功能部件的概述,请参阅第 33 页上的“新增内容概览”。

必需功能部件1

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中必需的功能部件

的列表

推荐的功能部件

• 用于 Java 2 Standard Edition Platform 的 HP 3D 技术(仅限基于 Itanium 的系统)

• HP MLIB

• HP MPI

• Technical System Configuration

• 以及第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中推荐的功能部件的

列表

可选的功能部件

• 请参阅第 20 页上的“HP-UX 11i v3 Foundation Operating Environment”中可选的功能部件

的列表

1. 有关必需、推荐和可选的定义,请参阅第 19 页上的“HP-UX 11i v3 软件包”。

第 2 章 25

HP-UX 11i v3 简介

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性

Hewlett-Packard (HP) 充分了解投资保护的需要。 HP-UX 提供了业界最全面的投资保护,其中

包括:

• 各操作系统发行版之间的二进制和源代码兼容性

• 各体系结构、硬件平台和虚拟机之间的二进制和源代码兼容性

• 各体系结构之间的 ISV 应用程序可用性

各操作系统发行版之间的兼容性

HP 在 HP-UX 11i 版本之间为“行为良好的”应用程序提供向前二进制兼容性。

“行为良好的”应用程序是指符合下列特征的应用程序:

• 只使用已有文档记录的公共 API:

— 已有文档记录的接口可从系统联机帮助页中找到,也可以在 http://docs.hp.com

上找到

— 内核干扰的应用程序不是“行为良好的”应用程序

• 遵循标准开发方法:

— 例如:共享库不能依赖于归档库。

• 不使用那些已明确在文档中记录为具有平台体系结构或配置限制的功能部件

• 不分解 HP-UX 产品并重新使用分解的结果

— 例如:不支持提取和使用系统库中的模块,或将系统库或命令从一个发行版复制到

另一个发行版

“行为良好的”应用程序环境具有下列特征:

• HP-UX 11.0 应用程序无需修改即可在 HP-UX 11i v1 上运行(注意:内核干扰或依赖于

HP-UX 11i v1 内部专用数据结构的应用程序不与二进制兼容)。

• HP-UX 11i v2 支持 HP Integrity 和 HP 9000 服务器。 HP-UX 11i v2 提供 HP 9000 服务器上的

HP-UX 11i v1 和 HP-UX 11i v2 之间的应用程序二进制兼容性。此外,为用于 HP Integrity 服

务器的 HP-UX 11i v2 初始发行版(2003 年推出并发布)开发的应用程序无需进行任何改动

便可以在 HP-UX 11i v2 Operating Environment Update Release (OEUR) 上运行。二进制兼容性

并不一定适用于内核干扰应用程序或依赖于 HP-UX 内部专用数据结构的应用程序。

• HP-UX 11i v3 发行版支持 HP Integrity 服务器和 HP 9000 服务器,包括基于双核 Intel Itanium 2

处理器的那些服务器。 HP-UX 11i v3 的设计可以保持与 HP-UX 11i 早期发行版兼容。双核

Intel Itanium 2 处理器支持超线程。此功能部件对于多数应用程序而言是透明的,但对于假定

核心数与处理器数相同的少数应用程序而言则除外。对于其他所有应用程序,每个硬件线程

都类似于一个附加处理器。

第 2 章26

HP-UX 11i v3 简介

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性

注释• HP-UX 11i v3 在 uname -r 命令中返回“B.11.31”,作为发行版标识符。

• HP 9000 (PA-RISC) 支持 C 编译器标准 C89,而 Integrity 服务器则支持 C 编译器标准 C99。

这就是说,尽管在 PA-RISC 上开发的 C 代码与 Integrity 服务器向前兼容,但反过来则未必

正确。

• 经鉴定或证明,可在 HP-UX 11i v1 上正确运行的 HP-UX 11.0 应用程序也可视为与用于

HP 9000 的 HP-UX 11i v2 和 HP-UX 11i v3 兼容。在发行说明中全面介绍了兼容性详细信

息。此外,各体系结构之间的数据是完全兼容的。

HP 9000 与 HP Integrity 服务器之间的兼容性特性包括:

• Integrity 服务器上的 HP-UX 11i v3 可以直接执行 HP 9000 二进制文件。通过 Aries 动态代

码转换技术是可以做到这一点的,该技术是 Integrity 服务器上的每个 HP-UX 11i 副本中的

一个内置的集成组件。兼容模式的性能可能不及本机模式,但是二进制兼容性确保了所有

PA-RISC 应用程序无需重新编译即可在 Integrity 服务器的体系结构上运行。

• HP-UX 11i v3 是通过 HP Integrity 服务器和 HP 9000 服务器的相同源代码构建的。这意味着,

HP-UX 11i v3 具有相同的外观,并以非常相似的方式在这两种体系结构上运行。

• 对于 HP Integrity 服务器和 HP 9000 服务器上的 HP-UX 11i v3 而言,系统管理、安全与高

可用性工具和产品是相同的。

• HP-UX 11i v3 的特色是,在 HP 9000 和 Integrity 服务器体系结构之间,应用程序源代码和

应用程序构建环境均兼容。

— 源代码兼容性:在 HP 9000 服务器上, HP-UX 11i 中的应用程序通过重新编译可以转

换为 HP Integrity 服务器上的本机应用程序;不管应用程序在 PA-RISC 上是 32 位还是

64 位,均无需修改源代码(HP Integrity 服务器上的 HP-UX 11i 可同时支持 32 位和

64 位应用程序,即使 Integrity 服务器是 64 位体系结构,也是如此)。但是,将 32 位

HP 9000 应用程序转换成 64 位 HP Integrity 服务器应用程序时,可能需要对源代码

进行一些更改。

— 应用程序构建环境兼容性:HP-UX 11i 的另一个特色是 HP 9000 和 Integrity 服务器体

系结构之间的应用程序构建环境兼容。也就是说, HP 9000 应用程序构建环境

(Makefile、脚本文件等)无需修改即可移到 Integrity 服务器,并且工作方式与其在

HP 9000 服务器上完全相同。

• Integrity 服务器上的 HP-UX 11i 的数据格式与 HP 9000 服务器上的 HP-UX 11i 相同。这表

示这两种体系结构之间的数据完全兼容。通过这种互操作性,可以将 HP-UX 11i Integrity

服务器无缝地集成到由 HP-UX 11i HP 9000 系统组成的网络中。

各硬件平台之间的二进制兼容性和源代码兼容性

Hewlett-Packard 在同一系列的所有硬件平台之间保持二进制兼容性,这些硬件平台受同一版本

的 HP-UX 支持。这种二进制兼容性要求应用程序软件仅使用外部已有文档记录并受支持的软件

接口。换句话说,如果满足下列条件,就可在各硬件系列(如 PA-RISC)成员之间提供二进制

兼容性:

• 各硬件平台属于同一系列中的成员,即,都是基于 PA-RISC 的。

• 应用程序仅使用外部文档记录并受支持的软件接口(即,不要使用未记录的接口)。

• 应用程序软件与特定类型的硬件(例如,特定的海量存储设备或特定的 I/O 或网络适配器)

之间没有相关性。

第 2 章 27

HP-UX 11i v3 简介

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性

Hewlett-Packard 在引入新处理器时,总是使新的处理器与以前的处理器保持完全的软件二进制兼

容性,从而保护客户和合作伙伴的投资,同时以最低的风险和投资来使用新的处理器。HP 始终认

为,与新处理器之间保持软件二进制兼容性是合作伙伴和客户的重要需求。

PA-8800/PA-8900 的二进制兼容性

为采用早期 PA 8x00 处理器的系统而开发的应用程序和软件无需修改即可在 PA-8800 和

PA-8900 处理器上正常运行。这些处理器与以前处理器的区别在于它们在一个处理器中提供了

两个核心(双核)。

重新编译 32 位 HP 9000 应用程序,以便在 Integrity 服务器上本机执行

几乎在所有情况下,均无需修改源代码即可重新编译 32 位 HP 9000 应用程序,以便在 Integrity 服

务器上本机执行。这是因为用于 Integrity 服务器的 HP 编译器同时支持 32 位和 64 位数据模型。32

位应用程序采用称为 ILP32 的数据模型,在该模型中,整型数、长整型数和指针均为 32 位。64 位

应用程序采用称为 LP64 的数据模型,在该模型中,整型数是 32 位,但长整型数和指针为 64 位。

用于 Integrity 服务器的 HP 编译器同时支持这两种数据模型。如果要重新编译 32 位 HP 9000 应用

程序,以便在 Integrity 服务器上本机执行,则编译器将发出指令,使应用程序的行为类似于在 32

位体系结构上执行的 32 位应用程序,即便基础体系结构是 64 位的。这对应用程序来说很明显;

它不会认为实际上是在 64 位体系结构上执行的。正是用于 Integrity 服务器的 HP 编译器的这种特

点,可以在不修改源代码的情况下,重新编译绝大多数 32 位 HP 9000 应用程序,以便在 Integrity

服务器体系结构上本机执行。

HP 9000/Integrity 服务器的二进制兼容性的例外情况

几乎所有情况下, HP 9000 应用程序都可以在 Aries 动态代码转换器下执行,该转换器是

Integrity 服务器上的每个 HP-UX 11i 的一个集成组件。下面列出了二进制兼容性的例外情况。

HP 的 Aries 动态代码转换器不支持下列内容:

• HP 9000 和 Integrity 服务器之间的二进制混合模式;应用程序必须完全是 PA-RISC 应用

程序、 32 位应用程序或 64 位应用程序

• 在 HP-UX 8x 或更早版本上编译的应用程序

• PA-RISC 的特权指令

• 依赖于内核数据结构的应用程序

• 与定时相关的应用程序

• 采用浮点非数值 (NaN) 方式进行信号传送

• 使用 ptrace、 ttrace 和 profil 系统调用的应用程序或调试程序

• 异常中止的 HP 9000 应用程序的核心转储

• 读取 PSW(进程状态字)中的 B 位的应用程序

• 使用最大虚拟内存的应用程序(因为动态转换器本身将消耗进程的一小部分虚拟内存)

• 依赖于 vfork 和 fork 系统调用之间的差别的应用程序

• 模拟依赖于 PA-RISC 体系结构的调试工具

第 2 章28

HP-UX 11i v3 简介

HP-UX 各发行版之间以及各硬件平台之间的 HP-UX 11i 兼容性

各体系结构之间的 ISV 应用程序可用性 由于 HP 提供了从 HP 9000 服务器到 Integrity 服务器

的源代码、数据以及二进制兼容性,因此,支持 HP 9000 服务器上的应用程序的绝大多数独立

软件供应商 (ISV) 都应该能够及时地将这些应用程序转换到 Integrity 服务器上的 HP-UX 11i

中。这意味着不仅 HP-UX 11i 及其分层系统管理、安全性和高可用性产品在这两种体系结构上

具有通用的“外观”,而且应用程序产品在这两种体系结构上也具有通用的“外观”,因此无

需重新培训用户即可使用新的应用程序。

HP-UX 11i 非常注重与传统功能部件保持二进制兼容性。在使用传统功能部件集的 HP-UX 11i v3

上,现有的应用程序二进制文件无需修改便可以继续执行。

可能需要借助于 HP-UX 11i v3 中的新功能部件的应用程序来执行代码更改,以完全利用这些

新功能部件。

如果要完全利用 HP-UX 11i v3 提供的新功能部件,请与 ISV 确认您是否具有所需的适当且受

支持的版本。

ISV 帮助 如果 ISV(独立软件供应商)存在以下情况:

• HP-UX 11i v1 或 HP-UX 11i v2 应用程序满足二进制兼容性条件(即,无内核干扰等),

但无法按照它以前的运行方式在适用于 HP 9000 服务器的 HP-UX 11i v3 上运行。

或者

• 仅限于在 Integrity VM 当前虚拟化的设备上运行的 HP-UX 11i v2 或 HP-UX 11i v3 Integrity

服务器本机应用程序无法像在虚拟机以外运行那样在虚拟机中运行

可通过专用支持热线 1-800-249-3294(适用于北美客户)并使用选项 2 来与 HP 联系。也可以

通过向 [email protected] 发送电子邮件获得帮助。拨打该电话号码或发送电子邮件时,请将

问题标识为“兼容性故障”,技术支持人员将帮助您解决此问题。

与 HP-UX 11i 虚拟分区 (vPar) 的应用程序二进制兼容性

HP-UX 虚拟分区 (vPar) 用于在 HP-UX 11i 本机应用程序与虚拟分区 (vPar) 中运行的相同应用程

序之间提供应用程序二进制兼容性。 HP-UX 本机应用程序无需更改、重新编译或重新认证便

可以在虚拟分区中运行。

与 HP Integrity Virtual Machines (Integrity VM) 的应用程序二进制兼容性

HP Integrity VM 用于在 HP-UX 11i v2/HP-UX 11i v3 Integrity 服务器本机应用程序与虚拟机中运行

的相同应用程序之间提供应用程序二进制兼容性。这种二进制兼容性适用于不依赖于特定设备

的应用程序,以及仅依赖于 Integrity VM 当前所虚拟的设备的应用程序。大多数应用程序都不依

赖于特定设备。但是,如果应用程序与特定设备存在相关性,请参考 http://hp.com 上的

《HP Integrity Virtual Machines QuickSpecs》以获取详细信息。

有关详细信息,请访问

www.hp.com/go/hpux11i

www.hp.com/go/integrity

第 2 章 29

HP-UX 11i v3 简介

HP-UX 11i v3 初始发行版中的兼容性问题或例外情况

HP-UX 11i v3 初始发行版中的兼容性问题或例外情况

已经对 HP-UX 11i v3 初始发行版中的下列产品或功能部件的兼容性问题或例外情况进行了注释。

有关详细信息,请参阅指定的页面。

第 4 章:硬件的专用信息(第 63 页)

• IO 转发的增强功能(第 65 页)

• 从 HP-UX 11i v1 和 11i v2 进行的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过

时内容(第 72 页)

• 海量存储堆栈(第 75 页)

• PCI 错误恢复(第 92 页)

• USB-00(第 90 页)

• HP Instant Capacity(第 97 页)

第 5 章:常规系统管理(第 103 页)

• 磁盘和文件系统 (fsweb)(第 109 页)

• HP Serviceguard(第 137 页)

• HP Serviceguard NFS Toolkit(第 138 页)

• 适用于 HP-UX 的 HP WBEM Services(第 143 页)

• HP-UX 用户帐户和组帐户工具(第 145 页)

• HP-UX Large PID(第 149 页)

• HP-UX System V IPC 消息队列(第 151 页)

• Ignite-UX(第 158 页)

• Livedump(第 161 页)

• 长用户名(或组名)(第 162 页)

• 节点和主机名扩展(第 165 页)

• Obsolescence 软件包(第 166 页)

• 虚拟内存内核可调参数(第 179 页)

第 6 章:磁盘和文件管理(第 181 页)

• HP-UX 文件系统体系结构增强功能(第 188 页)

• 逻辑卷管理器和 MirrorDisk/UX(第 194 页)

• 缓存文件系统(第 199 页)

• 网络文件系统 (NFS) 服务(第 203 页)

• Network Information Service (NIS)(第 207 页)

• VERITAS 文件系统(第 211 页)

• VERITAS 卷管理器(第 213 页)

第 2 章30

HP-UX 11i v3 简介

HP-UX 11i v3 初始发行版中的兼容性问题或例外情况

第 7 章:Internet 与联网功能(第 215 页)

• ARPA Transport(第 216 页)

• HP Data Link Provider Interface (DLPI)(第 221 页)

第 8 章:安全性(第 253 页)

• HP-UX 审核系统(第 255 页)

• HP-UX Bastille(第 257 页)

• HP-UX Host Intrusion Detection System(第 259 页)

• HP-UX IPSec(第 262 页)

• Install-Time Security(第 270 页)

第 9 章:命令和系统调用(第 277 页)

• core 格式实现变更(第 282 页)

• csh 命令语言解释程序(第 283 页)

• getgroups、 setgroups 系统调用(第 286 页)

• mmap() 系统调用(第 294 页)

• setboot 命令(第 305 页)

第 10 章:库和编程(第 315 页)

• 捆绑的 C 编译器(第 316 页)

• HP-UX Color-Curses: libcur_colr 库和命令(已过时)(第 322 页)

• HP-UX C 库 (libc) - UNIX 2003 标准符合性(第 325 页)

• HP-UX C 库 (libc) - 其他变更(第 326 页)

• libIO 库(第 336 页)

• Perl(第 340 页)

• Unwind 库 (libunwind)(第 344 页)

第 11 章:国际化(第 347 页)

• Unicode 5.0 支持(第 348 页)

• 新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲(第 353 页)

• 新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N 变更(第 354 页)

• localedef、 locale 和 iconv 中的 UNIX 2003 支持(第 355 页)

第 12 章:其他内容(第 369 页)

• 公用桌面环境(第 370 页)

第 2 章 31

HP-UX 11i v3 简介

HP-UX 11i v3 初始发行版中的兼容性问题或例外情况

第 2 章32

第 3 章 新增内容概览

本章内容

本章分两次进行了概述,分别说明自下列两个早期发行版以来的新增、更改、已取消或已过

时的内容:HP-UX 11i v1(2005 年 9 月版)和 HP-UX 11i v2(2006 年 6 月版)。这两篇概述

的位置指定如下:

• 面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能(第 34 页)

• 面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能(第 49 页)

注释 http://docs.hp.com/en/oshpux11iv3.html(导航到 Release Notes)上的《HP-UX

11i v3 Release Notes Errata》中包含本文档的修订。

第 3 章 33

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在下面的摘要中,您可以大致了解当前发行的 HP-UX 11i v3 与 2005 年 9 月发行的 HP-UX 11i v1

的不同之处。有关详细信息,请参阅本文档余下部分中的指定章节。

此外,还可以查看列表第 49 页上的“面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的

新增功能”,以大致了解当前发行的 HP-UX 11i v3 与 2006 年 6 月发行的 HP-UX 11i v2 的不同

之处。

第 4 章:硬件的专用信息(第 63 页)

• IO 转发的增强功能:IO 转发中断被列入检测与选通的范围之内,并且已得到增强

(请参阅第 65 页上的“IO 转发的增强功能”)。

• 新增功能:estape 磁带与 eschgr 自动更换器驱动程序:在 HP-UX 11i v3 上有所更新。 ssrfc

驱动程序不再可用(请参阅第 66 页上的“estape 磁带与 eschgr 自动装载器驱动程序”)。

• 图形:工作站不支持 HP-UX 11i v3,同时 HP-UX 11i v3 不支持 PEX 图形 API(请参阅

第 69 页上的“图形软件包”)。

• HP-UX 11i v3 Driver Development Kit (DDK):已针对 HP-UX 11i v3 增强。为第三方开发商、

ISV 和 IHV 提供文档资料、示例代码、构建环境和开发工具,以便在 HP-UX 11i v3 PA-RISC

和基于 Itanium 的平台上开发并测试驱动程序(请参阅第 70 页上的“HP-UX 11i v2 Driver

Development Kit”)。

• Enterprise Virtual Array (EVA):LUN WWID 和 HP-UX 11i v3 在此方面存在问题(请参阅

第 71 页上的“HP-UX 11i v3 上的 Enterprise Virtual Array (EVA)”)。

• HP StorageWorks Secure Path:已过时(请参阅第 72 页上的“从 HP-UX 11i v1 和 11i v2

进行的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过时内容”)。

• I/O 子系统:有多个新的 I/O 命令可帮助管理 I/O 子系统,现有命令带有新的选项和功能,

用于支持下一代海量存储堆栈(请参阅第 73 页上的“I/O 子系统”)。

• 新增功能:下一代海量存储堆栈可管理 I/O 设备,例如 SCSI 逻辑单元 (LUN)。在此发行

版中,海量存储堆栈提供的功能可以增强服务器的可伸缩性、可适配性和性能,同时保持

向后兼容性。新功能包括 Agile 寻址、本机多路径和增强的并行化(请参阅第 75 页上的

“海量存储堆栈”)。

• 联网和海量存储驱动程序(第 78 页)

— 千兆以太网:igelan、 gelan 和 btlan 产品已增强并具有新的功能,包括联机删

除 (OLD) 和模块封装(请参阅第 79 页上的“GigEther-00、GigEther-01 和 IEther-00

(千兆以太网)”)。

— HyprFabrc-00:仅支持外围部件互连 (PCI) HF2 卡。不支持 HF1 卡(请参阅第 82 页

上的“HyprFabrc-00”)。

— 新增功能:InfiniBand:现在支持网络接口和网络服务配置(请参阅第 83 页上的

“InfiniBand Clustering System”)。

— PCIMUX-00:PCIMUX-00 软件包提供 pci-mux1 驱动程序,用于支持 AD278A 和

AD279A PCI MUX 适配器(请参阅第 84 页上的“PCIMUX-00”)。

— TermIO-00:TermIO-00 驱动程序软件包提供 pci_mux0 驱动程序,用于支持

A6748A and A6749A PCI MUX 适配器(请参阅第 85 页上的“TermIO-00”)。

第 3 章34

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

— 用于 HP-UX 11i v3 的 FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序:支持

新的海量存储堆栈、Agile 寻址、软分区、PCI 联机删除、PCI 错误检测和恢复(请参阅

第 87 页上的“FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序”)。

— 用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序:支持新的海量存

储堆栈、Agile 寻址、软分区、 PCI 联机删除、 PCI 错误检测和恢复(请参阅第 88 页

上的“用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序”)。

— HP PCI Ultra160 SCSI (c8xx):支持新的海量存储堆栈、PCI 联机删除 (OLD)、PCI 错

误检测和恢复、 HBA 设备专用文件 (DSF)。停止支持 Ultra2 HBA(请参阅第 89 页上

的“HP PCI Ultra160 SCSI 驱动程序”)。

— USB-00:USB-00 中提供的 USB 堆栈和驱动程序替换了驱动程序 hcd、hub、hid 和

usbd 中提供的传统 USB 堆栈,并结合了其他功能(请参阅第 90 页上的“USB-00”)。

• 新增功能:PCI 错误恢复:提供检测、隔离 PCI 错误并自动从错误中恢复的功能,从而避免

系统崩溃(请参阅第 92 页上的“PCI 错误恢复”)。

• 新增功能:PCI 卡联机删除 (OLD):已增强 PCI OL* 功能,以允许 HP-UX 11i v3 管理员联

机删除 PCI 卡及其关联驱动程序,而无需重新引导系统(请参阅第 94 页上的“PCI 卡联

机删除 (OLD)”)。

• 效用计价解决方案(第 97 页)

— HP Instant Capacity:已更新至 B.11.31.08.01 版,在其中包含对安装过程的修改;支持

Global Instant Capacity (GiCAP) 和超线程;更改了 GiCAP 分组规则和 icapstatus 命

令输出,等等(请参阅第 97 页上的“HP Instant Capacity”)。

— HP 效用计费:已更新至 B.11.31.08.01.00 版,支持 HP-UX 11i v3 包含的超线程功能。

包含错误修复程序(请参阅第 99 页上的“HP 效用计费 (PPU)”)。

• Xserver:HP-UX 11iv3 中的 rp34x0 和 rp44x0 服务器支持 Radeon 7500(请参阅第 100 页

上的“Xserver”)。

第 5 章:常规系统管理(第 103 页)

• asyncdsk 驱动程序内核可调参数 max_async_ports:max_async_ports 现在是动态可

调参数;缺省值更改为 4096,最大值为 4194304(请参阅第 105 页上的“asyncdsk 驱动程

序内核可调参数 max_async_ports”)。

• 新增功能:并发转储:现在,您可以配置计算机以执行分布式并行转储,从而改进转储吞

吐量,减少转储时间(请参阅第 106 页上的“并发转储”)。

• 夏令时 (DST)。已更改 US DST 规则(请参阅第 107 页上的“2007 年美国夏令时变更

(注释)”)。

• 新增功能:检测与选通:使用核心内核功能,可将处理中断所花费的时间限制为用户定义

的最大值。注意:检测与选通以前作为 HP-UX 11i v1 的修补软件提供(请参阅第 108 页

上的“检测与选通”)。

• 新增功能:磁盘和文件系统 (fsweb):为文件系统和磁盘系统管理任务提供基于 Web 的

图形用户界面 (GUI) 和文本用户界面 (TUI)(请参阅第 109 页上的“磁盘和文件系统

(fsweb)”)。

• 新增功能:分布式系统管理实用程序 (DSAU):提供了一些工具,用于简化对系统组和

Serviceguard 群集的管理(请参阅第 111 页上的“分布式系统管理实用程序 (DSAU)”)。

• 新增功能:增强的用户核心文件命名:引入了新命令 coreadm,用于对异常终止用户进

程创建的应用程序核心文件进行唯一命名(请参阅第 112 页上的“增强的用户核心文件

命名”)。

第 3 章 35

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• Enterprise Cluster Master Toolkit:包含 Oracle 脚本、 Oracle 工具包增强功能、对 Serviceguard

A.11.17 环境中 VERITAS Cluster File System (CFS) 的支持、对 Tomcat、 Apache、 Oracle 10g

使用的 Serviceguard 11.17.01(非 CFS)的支持,等等(请参阅第 113 页上的“Enterprise

Cluster Master Toolkit 版本”)。

• 新增功能:事件管理器:一个综合性的机制,用于发布、分发、存储和查看事件信息。由

内核组件、用户库 (libevm.so) 和一组命令组成(请参阅第 115 页上的“事件管理器”)。

• 事件监视服务:现已得到增强,可发送 WBEM 指示,使用 EVWEB 工具可以查看这些指示

(请参阅第 117 页上的“事件监视服务”)。

• 新增功能:支持高精度计时器:增强了选择计时器相关的系统调用和 API,提供的精度高

于缺省值 10 毫秒(请参阅第 118 页上的“高精度计时器支持”)。

• HP OpenView GlancePlus Pak:已更新至 C.04.55 版,支持长进程 ID;增强功能可以记录

VERITAS Volume Manager(VxVM 4.1 版和 VxVM 5.0 版)的逻辑卷 (LV) 度量;用于监

视 UFC 的新度量;其他变更(请参阅第 119 页上的“HP OpenView GlancePlus Pak”)。

• HP 分区和 Virtual Server Environment(第 120 页)

— 新增功能:动态 LCPU:提供在处理器集边界上动态启用和禁用逻辑处理器 (LCPU) 的

功能。仅在具有并且已启用超线程功能的系统上才支持此功能(请参阅第 121 页上的

“动态 LCPU”)。

— HP Global Workload Manager:已更新至 A.02.50.00.x 版,支持 Windows guest 虚拟机、嵌

套分区,并包含其他多项变更(请参阅第 122 页上的“HP Global Workload Manager”)。

— HP Process Resource Manager:已被更新并结合了许多功能,包括管理共享内存的功

能、与 HP Integrity Virtual Machines 集成、与 HP System Management Homepage 集成、

将 Unix 组映射到 PRM 组的功能,以及其他多个功能(请参阅第 126 页上的“HP

Process Resource Manager”)。

— HP-UX 11i v3 修补软件包和软件包:HP-UX 11i v3 的初始发行版将不包含标准的

Quality Pack (QPK) 和 Hardware Enablement (HWE) 修补软件包,也不包含提供可选新

核心增强功能的软件包。计划在 HP-UX 11i v3 的第一个更新发行版中提供这些修补软

件包和软件包。

— HP-UX 虚拟分区:已更新至 A.05.01 版,可实现联机内存迁移、在同一 vPar 环境中混合

使用 A.04.02 和 A.05.01 虚拟分区,并提供超线程功能。需要单独购买(请参阅第 128 页

上的“HP-UX 虚拟分区”)。

— Integrity VM 注释:11i v3 不支持 Integrity VM 的主机。但是,主机的虚拟机可以运行

11i v3(请参阅第 129 页上的“适用于 11i v3 的 Integrity VM (Virtual Machines)”)。

— HP-UX Workload Manager:已更新至 A.03.02.02 版。变更内容包括软件包中不再包含

的 Process Resource Manager;支持 HP Integrity Virtual Machines;现在可在缺省情况

下保证通信安全;支持更精细的粒度,以便为 FSS 组分配的数量最少;最多支持 256

个 FSS 组;其他多种变更内容(请参阅第 130 页上的“HP-UX Workload

Manager”)。

— HP-UX Workload Manager Toolkit:已更新至 A.01.10.01 版。提供新的 HP-UX WLM

SAP 工具包,该工具包可根据用户定义的标准标识 SAP 进程,并使用 WLM 进程映

射功能将 SAP 进程置于特定的工作负荷组中。 PPUTK 已过时; SASTK 和 DMTK 已

取消(请参阅第 132 页上的“HP-UX Workload Manager Toolkit”)。

— 分区管理器:已更新至 v2.0(B.31.02.03.01 版),提供为 nPartition(该 nPartition 的

单元拥有支持超线程功能的处理器)启用和禁用超线程的功能(请参阅第 133 页上的

“分区管理器”)。

第 3 章36

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

— nPartition Provider:已更新至 B.31.01.07.01 版,支持 WBEM Services 2.5 版,并支持

基于 HP sx2000 芯片组的系统(请参阅第 134 页上的“nPartition Provider”)。

— 新增功能:Utilization Provider:轻型守护程序 (utild) 能够以 5 分钟的间隔记录系统

利用率数据;记录的数据包括 CPU、内存、磁盘和网络利用率;该产品还包含用于访

问数据的 WBEM 提供程序(请参阅第 135 页上的“Utilization Provider”)。

— vPar Provider:WBEM 提供程序显示有关虚拟分区的信息。只读;客户端无法使用该

提供程序修改虚拟分区配置(请参阅第 136 页上的“vPar Provider”)。

• HP Serviceguard:已更新至 A.11.17.01 版,支持持久性 DSF 命名和动态多路径、大 PID、

作为 Serviceguard 群集配置一部分的网络接口 (NIC) 的标识,并包含其他功能。

HP-UX 11i v3 的初始发行版不支持 VERITAS Cluster File System (CFS) 和 Cluster Volume

Manager (CVM)。作为群集心跳线的 RS232 串行线已过时(请参阅第 137 页上的“HP

Serviceguard”)。

• HP Serviceguard Network File Server (NFS) 工具包:已更新至 A.11.31.02 版,提供了新的控

制脚本模板和缺陷修复程序。可配合 Serviceguard A.11.17.01 工作,但不支持 Serviceguard

A.11.17.01 和 NFS HP-UX 11i v3 的某些功能。需要 VERITAS Cluster File System (CFS) 的

客户不应升级到 HP-UX 11i v3,除非该平台上的 CFS 可用(请参阅第 138 页上的“HP

Serviceguard NFS Toolkit”)。

• HP System Management Homepage:已更新至 A.2.2.5 版,其中包含一些缺陷修复程序。此

外,与 HP-UX 11i v1(2005 年 9 月版)相比,在适用于 HP-UX 11i v3 的 HP SHM 中集成

的系统管理工具要多得多(请参阅第 140 页上的“HP System Management Homepage”)。

• HP Systems Insight Manager:已更新至“HP SIM 5.0 with Update 2 - HP-UX”,支持

HP BladeSystem c 系列刀片式服务器和机箱,并支持 Onboard Administrator;已更新功能

的 HP BladeSystem Integrated Manager 2.1;现在在 HP-UX 11i v3 上运行 HP SIM 所需的最

少系统内存配置为 3GB;提供缺陷修复程序(请参阅第 141 页上的“HP Systems Insight

Manager”)。

• 用于 HP-UX 的 HP WBEM 服务:已更新至 A.02.05 版,包含关联提供程序,提供对 CIM 操

作的国际化支持、CIM Schema 升级及其他重大变更(请参阅第 143 页上的“适用于 HP-UX

的 HP WBEM Services”)。

• HP-UX 用户帐户和组帐户:新的 TUI 代替传统的 SAM 界面;基于 Web 的新 GUI;通过

新 TUI 界面得到的性能改进;支持长用户名和组名(请参阅第 145 页上的“HP-UX 用户

帐户和组帐户工具”)。

• HP-UX 内核配置:新的 TUI 代替传统的 SAM 界面;基于 Web 的新 GUI;支持错误管理技

术;关键缺陷修复程序(请参阅第 147 页上的“HP-UX 内核配置”)。

• 新增功能:HP-UX Large NPROC:与早期发行版相比, HP-UX 11i v3 系统支持的同时运

行的进程数更多,该数目由 30,000 个更改为 60,000 个(请参阅第 148 页上的“HP-UX

Large NPROC”)。

• 新增功能:HP-UX Large PID:内核可以在独立 HP-UX 系统中生成的进程标识符 (PID)

范围由 0 ~ 30,000 扩展为 0 ~ 2^^30-1 (1,073,741,823)(请参阅第 149 页上的“HP-UX

Large PID”)。

• HP-UX 外围设备管理器:增强为支持 Agile 硬件路径寻址和持久性设备专用文件;增强为

允许联机删除 OLRAD 卡;现在可以从日志文件(CRA 行为发生变更之后,将在此日志文

件中记录报告)中读取详细的 CRA 报告;其他变更(请参阅第 150 页上的“HP-UX 外围

设备管理器”)。

• HP-UX System V IPC 消息队列:增强为包含动态调整功能。可调参数 msgmax、msgssz、

msgmap 和 msgseg 已过时。添加了新的动态可调参数 msgmbs;指示等待接收消息时使用

的最大内核内存。可调参数 msgmni 和 msgtql 已成为动态可调参数(请参阅第 151 页上

的“HP-UX System V IPC 消息队列”)。

第 3 章 37

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 新增功能:HP-UX WBEM 光纤通道提供程序:客户端应用程序可以使用此提供程序来获

取有关系统上 HP-UX 光纤通道 HBA 的信息(请参阅第 152 页上的“HP-UX WBEM 光纤

通道提供程序”)。

• 新增功能:HP-UX WBEM File System Provider:提供文件系统信息;提供 HPUX_HFS、

HP_LOFS、HP_CDFS、HP_VxFS、HP_NFS、HP_MountPoint 和 HPUX_Mount 类(请参阅

第 153 页上的“HP-UX WBEM File System Provider”)。

• 新增功能:HP-UX WBEM IOTree Provider:客户端应用程序可以使用 HP-UX WBEM

IOTree 提供程序获取系统上的 HP-UX IOTree 主机总线适配器 (HBA) 的有关信息

(请参阅第 154 页上的“HP-UX WBEM IOTree Provider”)。

• 新增功能:用于以太网接口的 HP-UX WBEM LAN Provider (WBEMP-LAN-00):一个 CIM

Provider,适用于 HP-UX 上基于以太网的 LAN 技术。客户端应用程序可以使用此提供程

序来确定系统上的所有以太网 LAN 链路(已注册的和可由 HP-UX DLPI 识别的链路),并

收集有关这些链路的信息(请参阅第 155 页上的“用于以太网接口的 HP-UX WBEM LAN

提供程序”)。

• 新增功能:HP-UX WBEM Online Operations Service Provider:目前不支持;旨在支持

HP-UX 11i v3 未来的发行版中的功能(请参阅第 156 页上的“HP-UX WBEM Online

Operations Service Provider”)。

• 新增功能:HP-UX WBEM SCSI Provider:客户端应用程序可以使用该提供程序获取系统

上 HP-UX SCSI 主机总线适配器 (HBA) 的有关信息(请参阅第 157 页上的“HP-UX

WBEM SCSI Provider”)。

• Ignite-UX:已更新至 C.7.0.x 版,可识别多个路径,提供新的 I/O 寻址方法,可自动管理多

路径配置的系统引导路径,为恢复归档和黄金归档提供用户可选择的格式,并包含其他变

更(请参阅第 158 页上的“Ignite-UX”)。

• 新增功能:从引导提示符重置内核可调参数值:HP-UX 11i v3 发行版提供了一项新功能,

在该功能中,可以从引导提示符重置内核可调参数值(请参阅第 160 页上的“从引导提示

符重置内核可调参数值”)。

• 新增功能:Livedump:提供在活动系统上进行崩溃转储的功能,这样便不需要强行关机

或者使该系统变混乱。只针对基于 Itanium 的平台实现此功能(请参阅第 161 页上的

“Livedump”)。

• 新增功能:长用户名(或组名):当前限制由 8 个字节增强至 255 个字节。缺省情况下,

仍限制为 8 个字节。使用启用程序可以将此限制增强至 255。一旦启用,将来便无法禁用。

受信任系统不支持此功能(请参阅第 162 页上的“长用户名(或组名)”)。

• 新增功能:节点和主机名扩展:可将节点和主机名设置为长达 255 个字节(请参阅

第 165 页上的“节点和主机名扩展”)。

• Obsolescence 软件包:当需要在更新过程中删除系统中过时的软件时使用;将自动选择以

进行更新。将删除多个过时或不兼容的产品和(或)驱动程序(请参阅第 166 页上的

“Obsolescence 软件包”)。

• 联机诊断产品:page 是为 map 命令引入的,它是一个新选项,可显示系统 map 的分页输出

(请参阅第 167 页上的“联机诊断程序”)。

• SCSI 内核可调参数:scsi_maxphys、 scsi_max_qdepth 和 default_disk_ir 内核可

调参数已过时(请参阅第 169 页上的“SCSI 内核可调参数(已过时)”)。

• Software Distributor:已更新至 11.31 版,支持 HP-UX 11i v3 的专有功能,包括大 PID、长

用户名和组名;改进了对高级软件部署工具(例如 Software Manager、 update-ux 和将来

工具)的支持。包含缺陷修复程序(请参阅第 170 页上的“Software Distributor”)。

第 3 章38

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• Software Package Builder:添加了新的策略文件,其中包括扩展可接受的类别标记、添加

is_oe 属性,以及更改体系结构和 os_release 属性规则(请参阅第 171 页上的“Software

Package Builder”)。

• 系统管理器 (SAM):已取消。推荐使用 smh 命令,但 sam 命令将继续可用。以前可用的

某些功能区域已过时(请参阅第 172 页上的“系统管理器 (SAM)”)。

• System Administration Manager (SAM) Auditing and Security 功能区域:SAM 的 System

Security Policies 子区域被替换为 HP-UX 安全属性配置工具; Audited NIS+ Users 子区域

已过时(请参阅第 174 页上的“System Administration Manager (SAM) 审核与安全”)。

• System Administration Manager (SAM) Printers and Plotters 功能区域:现在可通过 HP

System Management Homepage 实现基于 X/ObAM 的 GUI 模式下的启动点(请参阅

第 175 页上的“System Administration Manager (SAM) Printers and Plotters”)。

• 系统管理器工具变更:SAM 和 HP System Management Homepage:HP-UX 11i v3 中取消

了系统管理器 (SAM)。HP System Management Homepage (HP SMH) 是用于管理 HP-UX 11i

的系统管理工具。 HP SMH 提供基于 Web 的系统管理功能、系统组件运行状况的快速监

视功能以及整合的日志查看功能。 HP SMH 还提供终端用户界面 (TUI)(请参阅第 176 页

上的“系统管理器工具变更:SAM 和 HP System Management Homepage”)。

• 新增功能:System Fault Management:一个工具集合,用于监视 HP 服务器的运行状况,

并接收有关硬件(例如内存、 CPU、电源和散热设备)的信息。在 WBEM 环境中操作

(请参阅第 176 页上的“System Fault Management”)。

• Update-UX 和 SW-GETTOOLS:update-ux 命令现在使用 Software Manager,这是一个新

应用程序,可提供多种功能,例如支持预览、交互式 TUI;更好地支持多种介质,包括更

精确的磁盘空间分析、介质间的相关性选择;改进了日志记录功能(请参阅第 177 页上的

“Update-UX 和 SW-GETTOOLS”)。

• 虚拟内存内核可调参数:添加了 eqmem_limit(仅适用于 PA-RISC 系统)。删除了多个可调

参数。有关详细信息,请参阅相关章节(请参阅第 179 页上的“虚拟内存内核可调参数”)。

第 6 章:磁盘和文件管理(第 181 页)

• HFS(又称为 UFS)文件系统类型:现已取消。将从未来的发行版的操作系统中删除,

具体待定(请参阅第 182 页上的“HFS 文件系统类型(已取消)”)。

• HFS 文件系统和备份命令:用于处理大小超过 2TB 的文件(请参阅第 183 页上的“适用

于大于 2 TB 的文件的 HFS 文件系统和备份命令”)。

• HP CIFS Client:已更新至 A.02.02 版,支持 MS 分布式文件系统 (DFS),包含 DLKM 功能

以及其他变更(请参阅第 184 页上的“HP CIFS Client”)。

• HP CIFS Server:已更新至 3.0f A.02.03 版:重新设计了 Winbind 代码;文件锁定互操作

功能;支持长用户名和组名;支持 TDB 内存映射;其他变更(请参阅第 186 页上的

“HP CIFS Server”)。

• HP-UX 文件系统体系结构增强功能:大量的增强功能,其中包括 VFS 堆栈功能;

fsdaemon 用户级守护程序;大型文件系统和大文件支持;改进了文件系统 syncer;

改进了 aio_reap (2) 的性能;支持备份实用程序中的大文件和长链接名称;其他多项增强

功能(请参阅第 188 页上的“HP-UX 文件系统体系结构增强功能”)。

• 逻辑卷管理器和 MirrorDisk/UX:提供重要的可伸缩性和可用性增强功能。支持下一代海

量存储堆栈,并且与海量存储堆栈的负载平衡和动态 LUN 扩展功能集成;增强为支持较

大的逻辑卷、卷组暂挂、镜像条带化和动态 LUN 扩展;启用卷组的联机修改,并启用新

脚本以简化故障磁盘的更换(请参阅第 194 页上的“逻辑卷管理器和

MirrorDisk/UX”)。

第 3 章 39

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 开放式网络计算 (ONC)(第 197 页)

— AutoFS/自动挂接程序:已被更新,支持 LDAP 名称服务存储 AutoFS 映射;无需挂接

文件系统便可以浏览间接 AutoFS 映射中潜在挂接点的列表;可以通过

/etc/default/autofs 文件配置 AutoFS;其他功能(请参阅第 198 页上的

“AutoFS”)。

— 缓存文件系统 (CacheFS):新功能包括长文件名支持、 cachefspack 以及对大文件和大

型文件系统的支持(请参阅第 199 页上的“缓存文件系统”)。

— 库 RPC:库例行程序支持多种新的数据类型,添加了对 IPv6 的支持,等等(请参阅

第 201 页上的“库 RPC”)。

— 网络文件系统 (NFS) 服务:提供大量增强功能,包括 pcnfsd 守护程序,这是一个多

线程守护程序,支持影子口令和安全 RPC;新用户模式守护程序可生成并验证 API 安

全令牌,并将 GSSAPI 主体名称映射到本地用户 ID 和组 ID;其他安全机制,例如通

过 GSS API 支持 Kerberos 的 Secure NFS ;使用防火墙的 NFS 访问;其他许多功能

(请参阅第 203 页上的“网络文件系统 (NFS) 服务”)。

— 网络信息服务 (NIS):提供多种新功能,包括对影子模式的支持;支持启用 DNS 转发

模式;支持长 uname、 hostname 和用户名;其他功能(请参阅第 207 页上的

“Network Information Service (NIS)”)。

— NIS+:已过时(请参阅第 209 页上的“NIS+(已过时)”)。

— PCNFSD:pcnfsd 是多线程守护程序。支持影子口令和安全 RPC; wtmp 条目可以保

存长度达到由 PCNFSD 协议限制为 32 个字符的用户名,以及长度达到由 PCNFSD 协

议限制为 64 个字符的客户端主机名;支持长度达到由 PCNFSD 协议限制为 64 个字符

的打印机名(请参阅第 209 页上的“PCNFSD”)。

• 新增功能:统一文件缓存:集成页面缓存和缓冲区缓存,以提供文件访问的连贯性。充当

VxFS 4.1 和 ONC+2.3 的关键启用程序。改进了与依赖于页面缓存和缓冲区缓存连贯性的

Solaris、Tru64 和 Linux 应用程序的源代码兼容性。潜在地改进了依赖于页面缓存和缓冲区

缓存的应用程序的性能(请参阅第 210 页上的“统一文件缓存”)。

• VERITAS 文件系统 (VxFS):4.1 版中的功能包括对 1024 ACL 的支持;支持大型文件系统

(最大 32 TB)和大文件(最大 16 TB); VxFS 文件系统可用作 DLKM;多设备文件系

统;其他功能。 HP-UX 11i v3 的初始发行版不支持 Cluster File System (CFS)(请参阅

第 211 页上的“VERITAS 文件系统”)。

• VERITAS Volume Manager (VxVM):4.1 版中的功能包括对卷集和 VxFS MDS 的支持;跨

平台数据共享; Device Discovery Layer Phase 2; Serial Split Brain;其他功能。当前的 4.1

HP-UX 11i v3 发行版中未提供 Cluster Volume Manager (CVM),它是由单独许可证启用的

VxVM 部分(请参阅第 213 页上的“VERITAS 卷管理器”)。

第 7 章:Internet 与联网功能(第 215 页)

• 新增功能:ARPA Transport:ARPA Transport 的多项增强功能包括 Security Containment、

sendfile/UFC、 UNIX 2003 Conformance、长 hostname 支持,以及将 Tru64 应用程序迁移

到 HP-UX/基于 Itanium 的平台(请参阅第 216 页上的“ARPA Transport”)。

• 浏览器:已更新 Mozilla,其中包含缺陷修复程序。包含针对 HP-UX 改进的亚洲语言字体支

持功能,并包含 Japanese Language Pack(日语语言包)(请参阅第 220 页上的“浏览器”)。

• 新增功能:HP Data Link Provider Interface (DLPI):增强功能包括,为改进高速链路的性能

和可伸缩性而提供的 NOSYNC STREAMS 同步级别、联机删除 (OLD) I/O 卡实例,以及动态

加载和卸载 LAN 驱动程序而无需重新引导(请参阅第 221 页上的“HP Data Link Provider

Interface (DLPI)”)。

• HP-UX PPPv6:其中包含缺陷修复程序(请参阅第 222 页上的“HP-UX PPPv6”)。

第 3 章40

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• HP-UX VLAN:新功能包括通过 APA 聚合和 LAN-monitor 故障切换组对 HP-UX VLAN 的

支持、 SMH 网络接口配置对基于 Web 的 VLAN 配置的支持,以及 nwmgr 对 HP-UX

VLAN 的支持(请参阅第 223 页上的“HP-UX VLAN”)。

• HP-UX Web 服务器套件(第 224 页)

— HP-UX 基于 Apache 的 Web Server:已更新至 2.0.58.00 版,主要用作错误修复发行版

(请参阅第 225 页上的“HP-UX 基于 Apache 的 Web 服务器”)。

— HP-UX 基于 Tomcat 的 Servlet Engine:已升级至 5.5.9.04。实现了 Servlet 2.4 和

JavaServer Pages 2.0 规范。用于在 JDK 1.5 及更高版本上运行(请参阅第 226 页上的

“HP-UX 基于 Tomcat 的 Servlet Engine”)。

— HP-UX 基于 Webmin 的 Admin:已更新至 1.070.08,主要用作缺陷修复发行版(请参阅

第 227 页上的“HP-UX 基于 Webmin 的 Admin”)。

• Internet 服务:现在可以在安装过程中取消选择单个 Internet 服务,或在以后删除文件集

(请参阅第 228 页上的“Internet 服务”)。

• BIND:BIND 9.3 包含许多新功能,其中包括对 IPv4 和 IPv6 的转换支持。在 HP-UX 11i v3

中, NAMED 和 NAMED ARGS 变量已移至 /etc/rc.config.d/namesvrs(请参阅

第 229 页上的“BIND”)。

• DHCPv4 (bootpd):新选项 sa 可以配置 tftp 服务器,提供对 dhcp 数据包的 siaddr

字段的控制。通过 /etc/dhcptab 文件中的 subnet selection option 的新配置选

项, bootpd 可以分配网络地址,即使 bootpd 不是该网络的一部分,也是如此。添加了

对 PXE 客户端的支持(请参阅第 231 页上的“DHCPv4 (bootpd)”)。

• DHCPv6:现在在核心操作系统中可用(请参阅第 232 页上的“DHCPv6”)。

• inetd 命令:两个新命令行选项 -p(限制 inetd 调用的进程数)和 -a(启用用户级审核

pf 进程)。支持长主机名和大 PID(请参阅第 233 页上的“inetd”)。

• libc:API 中进行了大量的变更(请参阅第 234 页上的“libc”)。

• Mailx、 Elm 和 Talk:elm (1M) 和 mailx (1M) 支持长用户名(请参阅第 236 页上的

“Mailx、 Elm 和 Talk”)。

• R 命令:支持长用户名(请参阅第 237 页上的“R 命令(远程命令)”)。

• 新增功能:Sendmail:8.13.3 版包含大量的新功能(请参阅第 238 页上的“Sendmail”)。

• 新增功能:TFTP:tftpd(服务器)和 tftp(客户端)现在支持 IPv6 地址。新命令行选项

为数据传输指定端口范围的上限和下限(请参阅第 239 页上的“TFTP”)。

• WU-FTPD:2.6.1 版支持长用户名。添加了多项新功能,并且与 WU-FTPD 2.4 向后兼容

(请参阅第 240 页上的“WU-FTPD”)。

• LAN 管理命令:lanadmin 现在支持 IPoIB 接口、 64 位 MIB 以及独立硬件供应商开发的

本机和非本机驱动程序; lanscan 和 linkloop 现在支持 IPoIB 接口(请参阅第 241 页

上的“LAN 管理命令”)。

• LDAP-UX Integration 产品:该发行版包含 LDAP-UX 新的 B.04.00.10 版(请参阅第 243 页

上的“LDAP-UX Integration 产品”)。

• 新增功能:Mobile IPv6:长时间使用固定 IP 地址,使移动节点可以在被访问的同时更改

网络访问点,而无需中断网络连续性。支持 IPv6 地址(请参阅第 244 页上的“Mobile

IPv6”)。

• 新增功能:网络接口管理命令行界面:nwmgr 命令用于管理基于 LAN 和 IB 的网络接口;

使用单个工具便可以执行所有接口相关的任务(请参阅第 245 页上的“网络接口管理命令

行接口”)。

第 3 章 41

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 新增功能:网络接口配置和网络服务配置:HP System Management Homepage 中的这些工

具替换了系统管理器 (SAM) 的网络和通信功能,这些功能现在不再可用(请参阅第 247 页

上的“网络接口配置和网络服务配置 (ncweb)”)。

• 新增功能:用于 HP-UX 的 Red Hat Directory Server:提供行业标准的集中目录服务,可以

在其上构建您的 Intranet 和 Extranet。 Red Hat 服务器和其他启用了目录的应用程序将目录

服务用作一个公用的、可通过网络访问的位置,来存储诸如用户和组标识、服务器标识及

访问控制信息等共享数据(请参阅第 248 页上的“用于 HP-UX 的 Red Hat Directory

Server”)。

• STREAMS:使用 NOSYNC 功能,可以使队列的 put 过程的多个实例与该队列的服务例行

程序并行运行。删除了对全局变量 uniprocessor 的所有引用(请参阅第 250 页上的

“STREAMS”)。

• NetTL - 网络跟踪与日志记录:增强了 nettl 命令,提供对 IPoIB 头的格式设置支持,提供

命令行选项来配置跟踪缓冲值,预先捕获跟踪值,并提供新选项管理跟踪过滤器(请参阅

第 251 页上的“NetTL - 网络跟踪与日志记录”)。

第 8 章:安全性(第 253 页)

• 新增功能:HP-UX 11i Security Containment:提供隔离专区,用于隔离系统上不相关的资源,

从而防止一个隔离专区被入侵后系统出现灾难性的损坏。在隔离专区中配置后,应用程序

(使用的进程、二进制文件、数据文件和通信通道)对其隔离专区以外的资源具有受限的访

问权限。同时提供精细划分的权限,使您可以向任务所需的进程授予权限,或者只针对完成

任务所需的时间授予权限(请参阅第 254 页上的“HP-UX 11i Security Containment”)。

• HP-UX Auditing System:在多个方面得到增强,包括:现在,无需将系统转换为受信任模式,

审核子系统便可以工作;标准模式审核用户选择信息存储在单个用户配置的用户数据库中;

userdbset 命令指定在标准模式下审核哪些用户;其他多项增强功能(请参阅第 255 页上的

“HP-UX 审核系统”)。

• 新增功能:HP-UX Bastille:尽管 Bastille 在 Web(以及 HP-UX 11i v2 OE)上提供了一段

时间,但这是第一次在 HP-UX 11i v3 OE 上为从 HP-UX 11i v1 进行迁移的客户提供,同时

它还包含多项增强功能(请参阅第 257 页上的“HP-UX Bastille”)。

• HP-UX Host Intrusion Detection System:已更新至发行版 4.0,其功能包括通过聚合减少警

报量;通过只监视关键文件减少警报量;配置关键用户;支持指定用户名和用户 ID;

测量事件发生率(请参阅第 259 页上的“HP-UX Host Intrusion Detection System”)。

• HP-UX IPFilter:已更新至 A.03.05.13 版,提供缺陷修复程序和增强功能,包括针对 X.25

接口过滤、针对 10GigE 接口过滤;缺省情况下 IPFilter 不通过管道传送到网络堆栈;无需

重新引导便可启用 IPFilter(请参阅第 261 页上的“HP-UX IPFilter”)。

• 新增功能:HP-UX IPSec:以前只在 AR 介质上提供。现在随 HP-UX 11i v3 操作环境一起提

供。提供一个基础结构,用于在实现 IPsec 协议套件的系统和设备之间通过 IP 网络进行安全

通信(身份验证、完整性、保密性)(有关更新详细信息,请参阅第 262 页上的“HP-UX

IPSec”)。

• HP-UX Secure Shell:已更新至 A.04.40.005 版,提供许多新功能,包括 High Performance

Enabled SSH/SCP 修补软件;服务器中的配置指令; Auth Selection 修补软件;增大了 RSA

和 DSA 密钥的缺省大小;延迟压缩;其他许多功能和缺陷修复程序(请参阅第 264 页上的

“HP-UX Secure Shell A.04.40.005”)。

• HP-UX Security Attributes Configuration 工具 (secweb):已更新为支持长用户名(请参阅

第 267 页上的“HP-UX 安全属性配置 (secweb)”)。

• 新增功能:HP-UX Standard Mode Security Extensions:通过提供安全功能,增强在标准模

式下运行的系统的安全性,以前,这些安全功能只在已转换为受信任模式的系统上可用

(请参阅第 268 页上的“HP-UX Standard Mode Security Extensions”)。

第 3 章42

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 新增功能:Install-Time Security:为安装(或更新)过程添加了一个安全步骤,使您可以

在系统安装过程中,使用从缺省安全性到“DMZ”的四种配置之一运行 Bastille 安全锁闭

引擎(请参阅第 270 页上的“Install-Time Security”)。

• Kerberos Client:已更新为 1.3.5.03 版,提供了一些新功能,包括对 3DES、 RC4 和 AES

等强大加密算法的支持;支持 IPv6;支持 TCP;缺陷修复程序(请参阅第 271 页上的

“Kerberos Client”)。

• OpenSSL:已更新至 A.00.09.08d.001 版,支持(在缺省版本中)多个硬件 ENGINES(有关

具体信息请参阅相关章节);支持椭圆曲线加密; EVP 库可为加密功能提供高级接口。提

供的其他版本包含其他功能(请参阅第 273 页上的“OpenSSL”)。

• PAM Kerberos:已得到增强,当某个用户尝试使用 rlogin 登录系统时,如果拥有

rc_host_0 的用户不是超级用户,则会发出警告;如果在客户端上找不到主机服务实体

的 keytable 条目,但 KDC 上存在该条目,则也会发出警告(请参阅第 274 页上的“PAM

Kerberos”)。

• 新增功能:Security Patch Check:根据安全公告分析系统的当前状态。对于当前应用到系统

的修补软件、更新或记录的手册操作无法修复的安全漏洞提供操作建议(请参阅第 275 页上

的“Security Patch Check”)。

第 9 章:命令和系统调用(第 277 页)

• /etc/skel/.profile shell 脚本:$PATH 中的 .(当前路径)已取消(请参阅第 279 页

上的“/etc/skel/.profile shell 脚本”)。

• 32 位 pstat 系统调用(已取消):现在,在编译使用 pstat() 系统调用的 32 位应用程序

时,必须指定编译器选项 _D_PSTAT64。这会导致 pstat() 使用 64 位字段,而不是 32 位

字段。应用程序仍保持为 32 位应用程序(请参阅第 280 页上的“32 位 pstat 系统调用(已

取消)”)。

• at、 cron 和 batch 命令:新功能包括支持同时排队多个作业、支持排队 100 个以上的

作业、调度的作业数达到在 queuedefs (4) 中为每个队列指定的 njob 限制(请参阅

第 281 页上的“at、 cron 和 batch 命令”)。

• core 格式实现变更:实际版本字符串替换了 CORE_KERNEL 段中的 utsname 结构。对于针

对 core 文件格式进行反向工程,且依赖于其中的 utsname 的应用程序,提供了一种解决办

法。这种新的 core 文件格式是缺省格式(请参阅第 282 页上的“core 格式实现变更”)。

• csh 命令行解释程序:缺省情况下, csh 的非交互式调用将不会跟踪 ~/.history 文件

(请参阅第 283 页上的“csh 命令语言解释程序”)。

• 文件系统备份和恢复命令 fbackup、 frecover 和 ftio:已取消;在将来的 HP-UX 发

行版中将会过时。应通过迁移到适当的替换项 pax 来执行准备工作。继续支持归档文件

检索功能(请参阅第 284 页上的“文件系统备份和恢复命令 fbackup、 frecover 和 ftio

(已取消)”)。

• 新增功能:gcore 命令:为指定的每个进程创建核心映像(请参阅第 285 页上的“gcore

命令”)。

• getgroups()、 setgroups():不再受 NGROUPS_MAX 的限制(请参阅第 286 页上的

“getgroups、 setgroups 系统调用”)。

• getty 命令:已得到增强,用户可为特殊控制字符(erase、 kill 等)配置缺省设置

(请参阅第 287 页上的“getty 命令”)。

• HP-UX 内核配置命令:已删除了 HP-UX 11i v1 内核配置命令,取而代之的是 HP-UX 11i v3

的新命令。此外,内核位置以及磁盘上的相关文件已发生变更;引导时选择内核配置的方式

已发生变更;系统自动保留备份内核配置的方式已发生变更(请参阅第 288 页上的“HP-UX

内核配置命令”)。

第 3 章 43

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• iostat:已得到增强,可以报告 LUN 的每个活动 lunpath 的活动。同时,添加了新选项

–L,它可以列出活动 lunpath 的统计数据(请参阅第 289 页上的“iostat 命令”)。

• 长 hostname、uname 和 setuname 命令:现在,可以将这些命令的限制扩展到 255 个字节

(请参阅第 290 页上的“长 hostname、 uname 和 setuname”)。

• 新增功能:HFS ff、 VxFS 4.1 ff、 repquota、quotacheck 的长用户名支持:已得到增

强,最多可支持 255 个字节的用户名(请参阅第 292 页上的“HFS ff、 VxFS 4.1 ff、

repquota、 quotacheck 支持长用户名”)。

• lp、lpadmin、lpfence、lpmove 和 lpsched 命令:现在,无需关闭 lp 调度程序便可

以添加 /删除 /修改打印机;行式打印机假脱机程序增强为支持最多 250 个字符的打印机 /

类名,而以前限制为 14 个字符;还支持扩展到远程目标名称(请参阅第 293 页上的“lp、

lpadmin、 lpfence、 lpmove 和 lpsched 命令”)。

• mmap() 系统调用:已得到增强,支持使用 PROT_EXEC 映射具有只读权限的文件,并通过

MAP_FIXED 执行隐式 mmap()(请参阅第 294 页上的“mmap() 系统调用”)。

• pax 命令:已得到增强,符合 Unix 2003 标准。现在,可以使用 pax 来归档大于或等于

8 GB 的文件;支持长用户名(或组名);支持大于 2097151 的 UID(或 GID);支持长

路径名或链接名(请参阅第 295 页上的“pax 命令”)。

• PFS 命令:已过时(请参阅第 296 页上的“PFS(可移植文件系统)命令(已过时)”)。

• pipcs 命令:已得到增强,可以提供使用各种 POSIX 消息队列的进程的有关详细信息,以

及 POSIX 消息队列的创建时间和上次修改时间(请参阅第 296 页上的“pipcs 命令”)。

• ps 命令:已得到增强,最多可以在 COMMAND 字段中显示 1020 个字符(请参阅第 297 页

上的“ps 命令”)。

• 新增功能:pselect() 系统调用:已添加该系统调用,以符合 UNIX 2003 标准。为

select() 系统调用的用户提供了附加参数选项。可使用秒和纳秒为单位指定超时粒度。

在系统调用期间,还可以使用新的信号掩码参数(请参阅第 298 页上的“pselect () 系统

调用”)。

• psrset 命令:已增强为可管理 Real Time Extension 处理器集;已增强为支持一个额外的

PSET 属性类型(名为 LCPU)(请参阅第 299 页上的“psrset 命令”)。

• pstat_getstatic() 系统调用:现在,由于关联的内核可调参数发生手动或自动生成的

管理变更、联机添加 /删除资源或发生其他事件,因此,每次重新引导后,

pstat_getstatic() 返回的信息可能有所变化。但这种变化的可能性极小(请参阅

第 300 页上的“pstat_getstatic () 系统调用”)。

• 新增功能:Ptools Process Management 工具:一套新的进程管理工具,可方便地进行进程

跟踪和调试。包括下列命令:pmap、 pfiles、 pgrep、 pkill、 ptree(请参阅

第 301 页上的“Ptools 进程管理工具命令”)。

• ptrace() 系统调用:在 HP-UX 11i v3 中已过时(请参阅第 302 页上的“ptrace () 系统调

用(已过时)”)。

• rc Shell 脚本:当系统出于某些原因需要重新引导时,在重新引导系统之前,将显示

/etc/rc.bootmsg 文件中的消息(请参阅第 303 页上的“rc shell 脚本”)。

• sar 命令:已得到增强,可报告每个 HBA 和磁带设备的活动(请参阅第 304 页上的

“sar 命令”)。

• setboot 命令:已得到增强,提供设置高可用性 (HA) 备用引导路径的支持;支持设置基

于 Itanium 的平台上下一次引导的固件测试;修改为使用持久性 DSF 或 Lunpath 硬件路

径作为有效输入,用于设置下一次引导的引导路径;增强为启用或禁用双核 Intel

Itanium 2 平台上下一次引导的超线程环境(请参阅第 305 页上的“setboot 命令”)。

第 3 章44

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• sigblock (2)、 sigsetmask (2)、sigstack (2)、sigvector (2) 和 bsd_signal (3C):联机帮助页已过

时(请参阅第 306 页上的“sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、

bsd_signal (3C) 联机帮助页(已过时)”)。

• spray 命令:提供两个新选项:-d,指定两次发送每个数据包之间要暂停多少微秒;

-t,指定传输类(请参阅第 307 页上的“spray 命令”)。

• 新增功能:swapctl() 系统调用:用于配置下一次引导时生效的主交换设备。以前,只

能通过 lvlnboot 和 vxvmboot 命令完成此操作。 () 系统调用已取消(请参阅第 308 页

上的“swapctl() 和 swapon() 系统调用”)。

• swapon 和 swapinfo 命令:swapon 命令已得到增强,可以支持设置(或取消设置)下

一次引导时使用的主交换设备; swapinfo 命令支持新的 -s 选项,用于显示下一次引导

时使用的主交换设备的设置(请参阅第 309 页上的“swapon 和 swapinfo 命令”)。

• sysdef 命令:已取消。报告某些可调参数(例如, msgmap、 sema 和 shmem)的错误值

(请参阅第 310 页上的“sysdef 命令(已取消)”)。

• syslogd 命令:已得到增强,可以持续记录日志文件,即使日志文件的大小超过 2 GB 也

是如此;可以正确记录多字节消息字符串(请参阅第 311 页上的“syslogd 命令”)。

• usermod 已被修改,可通过使用 -m 选项来有选择地防止移动主目录(请参阅第 312 页上

的“usermod 命令”)。

• UNIX 2003 符合性:所有命令均已修改或增强,以符合 UNIX 2003 标准。缺省情况下,

可以使用不影响 HP-UX 兼容性的 UNIX 2003 变更。否则,必须在环境中定义变量

UNIX_STD,才可以获取 Unix 2003 行为(请参阅第 313 页上的“UNIX 2003 标准符合性

命令”)。

第 10 章:库和编程(第 315 页)

• 捆绑 C 编译器:在基于 Itanium 的服务器上更新至 A.06.12 版,在 PA-RISC 上更新至

B.11.11.16。与早期版本高度兼容;已更改诊断消息;可诊断更多错误和可疑的源代码构

造(请参阅第 316 页上的“捆绑的 C 编译器”)。

• aC++ 运行时库:包括 -AA -D_HP_NONSTD_FAST_IOSTREAM 性能改进宏、 C++ Standard

Library TC1 符合性变更,以及 USA 2007 夏令时法律支持(请参阅第 317 页上的“aC++

Run Time Library”)。

• Dynamic Loader (dld.so):自 2005 年 9 月发行修补软件 PHSS-32864 以来,dld.so 已启

用较大的内核页面大小,支持加载未经调整的共享库和可执行文件,并发生了其他变更

(请参阅第 318 页上的“Dynamic Loader (dld.so)”)。

• FirstBoot:HP 过去会创建符号链接 /etc/set_parms —> /sbin/set_parms,作为

Transition Links (a.k.a. Upgrade) 的一部分。在 HP-UX 11i v3 中, Transition Links 已过时,

用户可以使用 set_parms 作为 /sbin/set_parms。因此, HP-UX 11i v3 不支持符号链

接 /etc/set_parms(请参阅第 319 页上的“FirstBoot”)。

• HP MLIB:已更新至 9.5 版,添加了两个新库 VECLIBSC8 和 LAPACKSC8,这两个库是

使用 64 位整数值的 64 位地址库,它们使用与 Cray 的 SCILIB 数学库中相似的调用约定

(请参阅第 320 页上的“HP MLIB”)。

• HP MPI:已更新至 2.2 版,提供多项新功能,包括 C++ 绑定、新的 mpirun 命令行启动

选项、MPI-2 支持的 ROMIO,等等(请参阅第 321 页上的“HP MPI”)。

第 3 章 45

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• HP-UX C 库 (libc)(第 325 页)

— HP-UX C 库 (libc) - UNIX 2003 标准符合性:已增强 libc 库,以符合 UNIX 2003

标准。添加了许多 API,同时修改了一些 API(请参阅第 325 页上的“HP-UX C 库

(libc) - UNIX 2003 标准符合性”)。

— HP-UX C 库 (libc) - 其他变更:新功能包括支持大 PID、长 uname 和 hostname、

Tru64 API 迁移、 malloc (3C) 线程本地高速缓存增强功能、长用户名和

组名(请参阅第 326 页上的“HP-UX C 库 (libc) - 其他变更”)。

— libc.1 库:已取消。可以在 HP-UX 11i 中使用的 HP-UX 10.20 兼容性“C”库。不

会对 HP-UX 11i v3 产生直接影响。 libc.1 库过时后,与此库链接的所有程序将无法

运行。因此,建议您在开始时将程序从 libc.1 库迁移到 libc.2 库(请参阅

第 330 页上的“libc.1 库(已取消)”)。

— 联网 libc API:现在,联网 API getnameinfo() 和 getaddrinfo() 将查询使用

/etc/nsswitch.conf 文件的 hosts 指令指定的储备库以及 inodes 指令中指定的储

备库,以解析 IPv4 地址。包含其他变更(请参阅第 331 页上的“联网 libc API”)。

• HP-UX Color-Curses:libcur_colr 库和命令:已过时。在 HP-UX 10.30 中声明为已取

消,在 HP-UX 11i v3 PA-RISC 中不可用(请参阅第 322 页上的“HP-UX Color-Curses:

libcur_colr 库和命令(已过时)”)。

• Java 2 平台(第 333 页)

— 用于 HP-UX 的 Java JDK/JRE:HP-UX 11i v3 不包含 Java 1.3 和 Java 3D (J3D 1.4)。

已更新 SDK/RTE v5.0,其中包含缺陷修复程序(请参阅第 333 页上的“用于 HP-UX

的 Java JDK/JRE”)。

— Java Out-of-Box:已被更新,其中包含缺陷修复程序(请参阅第 335 页上的“Java

OOB”)。

• 新增功能:libIO 库:libIO.so(用于基于 Itanium 的系统)或 libIO.sl(用于 PA-RISC

系统)是共享库,可提供用于访问 HP-UX I/O 子系统信息的 API。该库减少了与其他用于访

问 I/O 信息的 HP-UX 命令的相关性(请参阅第 336 页上的“libIO 库”)。

• libpthread 库:添加了新的 API pthread_setschedprio(),用于设置目标线程的调度优

先级(请参阅第 337 页上的“libpthread 库”)。

• Link Editor (ld):自从 2005 年 9 月发行修补软件 PHSS_32864 以来,提供了其他选项和

变更(请参阅第 338 页上的“Link Editor (ld)”)。

• 新增功能:Mercury 库 (libhg):在用户程序和内核之间提供高性能接口,从而可以高速

地来回传输关键信息(请参阅第 339 页上的“Mercury 库 (libhg)”)。

• Software Transition Kit (STK):旨在帮助将 HP-UX 应用程序从早期 HP-UX 版本转换为最

新的 HP-UX 版本。不适用于 HP-UX 11i v3。

• Threads Renice 工具:提供两个新的 pthread API,用于更改多线程进程中线程的 nice 值

(请参阅第 342 页上的“线程 renice 工具”)。

• UNIX 2003 标准配置文件符合性:新功能和编译器符合性,如 Single UNIX Specification 3

版中的定义。精准体系结构 (PA) 系统包含应用程序可用的大多数 UNIX 2003 功能。由于

C99 编译器不可以在 PA 上使用,因此无法支持整个 UNIX 2003 品牌。基于 Itanium 的系

统将完全符合标准,并被纳入 UNIX 2003 品牌(请参阅第 343 页上的“UNIX 2003 标准

配置文件符合性”)。

第 3 章46

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

第 11 章:国际化(第 347 页)

• Unicode 5.0:现在可受支持。 Unicode 5.0 是以前支持的 Unicode 3.0 字符集标准的扩展

(请参阅第 348 页上的“Unicode 5.0 支持”)。

• 新增功能:JISX0213 标准:现在可受支持(请参阅第 349 页上的“JIS X 0213 标准支持”)。

• 新增功能:KS X 1001 标准:现在可受支持(请参阅第 350 页上的“KS X 1001 标准

支持”)。

• 新增功能:Big5-2003 和 CNS11643 标准:现在可受支持(请参阅第 351 页上的

“Big5-2003 和 CNS11643-2004 标准支持”)。

• 新增功能:HKSCS-2004(香港补充字符集):现在可受支持(请参阅第 352 页上的

“HKSCS-2004 支持”)。

• 新增功能:语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲:现在可受支持(请参阅

第 353 页上的“新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲”)。

• 新增功能:语言环境版本:localedef/libc UNIX 2003 相关的 I18N 变更。针对系统支持

的所有语言环境二进制文件生成了新的语言环境版本“locales.3”。提供此版本是为了

防止基于 PA-RISC 的早期归档应用程序出现意外的系统行为,以便完全支持 UNIX 2003

标准(请参阅第 354 页上的“新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N

变更”)。

• UNIX 2003 支持:更新了 localedef、locale 和 iconv 命令以及关联的 C 库 API、语言

环境数据库和 iconv 转换器,以符合 UNIX 2003 标准(请参阅第 355 页上的“localedef、

locale 和 iconv 中的 UNIX 2003 支持”)。

• Unicode 代码集的备用宽度属性:现在受亚洲语言环境的支持(请参阅第 357 页上的

“Unicode 编码集的备用宽度属性”)。

• 新增功能:消息传递命令:mkcatdefs、 dspmsg 和 dspcat。已添加到 HP-UX,以便与

Tru64 UNIX 兼容(请参阅第 358 页上的“新消息传递命令: mkcatdefs、 dspmsg 和

dspcat”)。

• 新增功能:Iconv 代码集转换器配置文件变更:system.config.iconv。提供新的

system.config.iconv 文件,以便将 HP-UX 核心操作系统 iconv 映射表信息与分层的

第三方和用户特定 iconv 映射表信息区分开来(请参阅第 359 页上的“Iconv 编码集转

换器配置文件变更: system.config.iconv”)。

• 日文大型机字符集:iconv 现在支持日文大型机字符集的扩展区域(请参阅第 360 页上的

“日文大型机字符集转换器”)。

• 新增功能:国际化 PostScript 打印支持:psfontpf:New PostScript printer filter psfontpf enables printing of non-English international characters in text files and web pages.

使用新的 PostScript 打印机过滤器 psfontpf 可以打印文本文件和网页中的非英语国际

字符(请参阅第 361 页上的“国际化 PostScript 打印支持: psfontpf”)。

• 亚洲语言打印:已增强了亚洲语言 lp 机型文件和过滤器,以支持重要的亚洲国家标准和

ISO 10646(请参阅第 362 页上的“亚洲语言打印”)。

• 适用于欧洲代码集的 TrueType 字体:提供附加的 TrueType 字体支持,包含 ASCII、拉丁语

1 补充、拉丁语扩展 A、拉丁语扩展 B、希腊语、西里尔语的字形图案和货币符号(请参阅

第 363 页上的“适用于欧洲语言编码集的 TrueType 字体”)。

• 亚洲 TrueType 字体:已得到增强,支持最新的国家标准和 ISO10646。为日文、简体中文

和繁体中文字体提供了新的样式(请参阅第 364 页上的“亚洲语言 TrueType 字体”)。

第 3 章 47

新增内容概览

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 亚洲点阵字体:已得到增强,支持最新的国家标准和 ISO10646(请参阅第 365 页上的

“亚洲语言点阵字体”)。

• 后备字体支持:对于基于文本的 GUI 应用程序,在无法提供字形时,应用程序将显示“?”

或“::” 字符(请参阅第 366 页上的“后备字体支持”)。

• 亚洲语言功能(已过时并已取消):某些传统功能已过时,并且已被删除。同时,取消了某

些亚洲语言打印机 lp 机型、实用程序(或库)例行程序和点阵字体(请参阅第 367 页上的

“亚洲语言已过时和已取消的功能”)。

第 12 章:其他内容(第 369 页)

• 公用桌面环境:已更新至 2.1 版。现在包含基于 Itanium 的本机 32 位和 64 位 X/Motif 库;

第一次在 HP-UX 11i v3 中提供 64 位 PA-RISC 和基于 Itanium 的库;支持节点和主机名

扩展功能以及扩展的用户名功能;包含其他多项变更(请参阅第 370 页上的“公用桌面

环境”)。

• 分布式计算环境 (DCE) 客户端与集成登录:更改了 3 个文件的缺省权限;可以在

PA-RISC 和基于 Itanium 的系统上使用多个新的文件集;多个产品无法通过 DCE 客户端

使用;集成登录具有 2 个新文件集(请参阅第 376 页上的“分布式计算环境 (DCE) 客户

端与集成登录”)。

第 3 章48

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

在下面的摘要中,您可以大致了解当前发行的 HP-UX 11i v3 与 2006 年 6 月发行的 HP-UX 11i v2

的不同之处。有关详细信息,请参阅本文档余下部分中的指定章节。

此外,还可以查看列表第 34 页上的“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的

新增功能”,以大致了解当前发行的 HP-UX 11i v3 与 2005 年 9 月发行的 HP-UX 11i v1 的不同

之处。

第 4 章:硬件的专用信息(第 63 页)

• IO 转发的增强功能:IO 转发中断被列入检测与选通的范围之内,并且已得到增强

(请参阅第 65 页上的“IO 转发的增强功能”)。

• 新增功能:estape 磁带与 eschgr 自动更换器驱动程序:HP-UX 11i v3 中的新增内容。

ssrfc 驱动程序不再可用(请参阅第 66 页上的“estape 磁带与 eschgr 自动装载器驱动

程序”)。

• HP-UX 11i v3 Driver Development Kit (DDK):已针对 HP-UX 11i v3 增强。为第三方开发

商、 ISV 和 IHV 提供文档资料、示例代码、构建环境和开发工具,以便在 HP-UX 11i v3

PA-RISC 和基于 Itanium 的平台上开发并测试驱动程序(请参阅第 70 页上的“HP-UX

11i v2 Driver Development Kit”)。

• Enterprise Virtual Array (EVA):LUN WWID 和 HP-UX 11i v3 在此方面存在问题(请参阅

第 71 页上的“HP-UX 11i v3 上的 Enterprise Virtual Array (EVA)”)。

• HP StorageWorks Secure Path:已过时(请参阅第 72 页上的“从 HP-UX 11i v1 和 11i v2 进行

的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过时内容”)。

• I/O 子系统:有多个新的 I/O 命令可帮助管理 I/O 子系统,现有命令带有新的选项和功能,

用于支持下一代海量存储堆栈(请参阅第 73 页上的“I/O 子系统”)。

• 新增功能:下一代海量存储堆栈可管理 I/O 设备,例如 SCSI 逻辑单元 (LUN)。在此发行

版中,海量存储堆栈提供的功能可以增强服务器可伸缩性、可适配性和性能,同时保持向

后兼容性。新功能包括 Agile 寻址、本机多路径和增强的并行化(请参阅第 75 页上的

“海量存储堆栈”)。

• 联网和海量存储驱动程序(第 78 页)

— 千兆以太网:igelan、 gelan 和 btlan 产品已增强并具有新的功能,包括联机删

除 (OLD) 和模块封装(请参阅第 79 页上的“GigEther-00、GigEther-01 和 IEther-00

(千兆以太网)”)。

— HyprFabrc-00:仅支持外围部件互连 (PCI) HF2 卡。不支持 HF1 卡(请参阅第 82 页

上的“HyprFabrc-00”)。

— 新增功能:InfiniBand:一种用于节点间通信、符合行业标准的基于数据包的高速互

连,可提供更快的速度和更少的网络滞后时间,与其他行业标准协议相比,它使用的

CPU 资源更少(请参阅第 83 页上的“InfiniBand Clustering System”)。

— PCIMUX-00:PCIMUX-00 软件包提供 pci-mux1 驱动程序,用于支持 AD278A 和

AD279A PCI MUX 适配器(请参阅第 84 页上的“PCIMUX-00”)。

— TermIO-00:TermIO-00 驱动程序软件包提供 pci_mux0 驱动程序,用于支持

A6748A and A6749A PCI MUX 适配器(请参阅第 85 页上的“TermIO-00”)。

第 3 章 49

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

— 用于 HP-UX 11i v3 的 FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序:支持

新的海量存储堆栈、Agile 寻址、软分区、PCI 联机删除、PCI 错误检测和恢复(请参阅

第 87 页上的“FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序”)。

— 用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序:支持新的海量存

储堆栈、Agile 寻址、软分区、 PCI 联机删除、 PCI 错误检测和恢复(请参阅第 88 页

上的“用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序”)。

— HP PCI Ultra160 SCSI (c8xx):支持新的海量存储堆栈、 PCI 联机删除 (OLD)、 PCI 错误

检测和恢复、 HBA 设备专用文件 (DSF)。停止支持 Ultra2 HBA(请参阅第 89 页上的

“HP PCI Ultra160 SCSI 驱动程序”)。

— USB-00:在早期发行版的基础上,包含多项质量改进,缺省情况下启用动态受管设

备文件系统,提供多层 USB 海量存储加密支持和设备跟踪(请参阅第 90 页上的

“USB-00”)。

• 新增功能:PCI 错误恢复:提供检测、隔离 PCI 错误并自动从错误中恢复的功能,从而避

免系统崩溃(请参阅第 92 页上的“PCI 错误恢复”)。

• 新增功能:PCI 卡联机删除 (OLD):已增强 PCI OL* 功能,以允许 HP-UX 11i v3 管理员联

机删除 PCI 卡及其关联驱动程序,而无需重新引导系统(请参阅第 94 页上的“PCI 卡联

机删除 (OLD)”)。

• 效用计价解决方案(第 97 页)

— HP Instant Capacity:已更新至 B.11.31.08.01 版,在其中包含对安装过程的修改;支持

Global Instant Capacity (GiCAP) 和超线程;更改了 GiCAP 分组规则和 icapstatus 命

令输出,等等(请参阅第 97 页上的“HP Instant Capacity”)。

— HP 效用计费:已更新至 B.11.31.08.01.00 版,支持 HP-UX 11i v3 包含的超线程功能

部件(请参阅第 99 页上的“HP 效用计费 (PPU)”)。

• Xserver:可通过 HP SMH 界面使用 Xserver 的配置工具(请参阅第 100 页上的

“Xserver”)。

第 5 章:常规系统管理(第 103 页)

• asyncdsk 驱动程序内核可调参数 max_async_ports:max_async_ports 现在是动态可

调参数;缺省值更改为 4096,最大值为 4194304(请参阅第 105 页上的“asyncdsk 驱动程

序内核可调参数 max_async_ports”)。

• 新增功能:并发转储:现在,您可以配置计算机以执行分布式并行转储,从而提高转储吞

吐量,减少转储时间(请参阅第 106 页上的“并发转储”)。

• 夏令时 (DST)。已更改 US DST 规则。请参阅第 107 页上的“2007 年美国夏令时变更

(注释)”。

• 检测与选通:当有任何系统配置更改活动正在进行时将会禁用。缺省情况下将启用该功能

(值设置为 80%)(请参阅第 108 页上的“检测与选通”)。

• 磁盘和文件系统 (fsweb):磁盘和文件系统 (fsweb):为文件系统和磁盘系统管理任务提供

基于 Web 的图形用户界面 (GUI) 和文本用户界面 (TUI)(请参阅第 109 页上的“磁盘和文

件系统 (fsweb)”)。

• 新增功能:分布式系统管理实用程序 (DSAU):包含接口扩展,提供长用户名和长

hostname 支持(请参阅第 111 页上的“分布式系统管理实用程序 (DSAU)”)。

• 新增功能:增强的用户核心文件命名:引入了新命令 coreadm,用于对异常终止用户进

程创建的应用程序核心文件进行唯一命名(请参阅第 112 页上的“增强的用户核心文件

命名”)。

第 3 章50

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• Enterprise Cluster Master Toolkit:包含对 Serviceguard A.11.17 环境中 VERITAS Cluster File

System (CFS) 的支持、对 CIFS、Tomcat、Apache、Oracle 10g 使用的 Serviceguard 11.17.01

(非 CFS)的支持,等等(请参阅第 113 页上的“Enterprise Cluster Master Toolkit 版本”)。

• 新增功能:事件管理器:一个综合性的机制,用于发布、分发、存储和查看事件信息。由

内核组件、用户库 (libevm.so) 和一组命令组成(请参阅第 115 页上的“事件管理器”)。

• 事件监视服务:现已得到增强,可发送 WBEM 指示,使用 EVWEB 工具可以查看这些指示

(请参阅第 117 页上的“事件监视服务”)。

• 新增功能:支持高精度计时器:增强了选择计时器相关的系统调用和 API,提供的精度

高于缺省值 10 毫秒(请参阅第 118 页上的“高精度计时器支持”)。

• HP OpenView GlancePlus Pak:已更新至 C.04.55 版,支持长进程 ID;增强功能可以记录

Veritas Volume Manager(VxVM 4.1 和 VxVM 5.0 版)的逻辑卷 (LV) 度量;用于监视 UFC

的新度量;其他变更(请参阅第 119 页上的“HP OpenView GlancePlus Pak”)。

• HP 分区和 Virtual Server Environment(第 120 页)

— 新增功能:动态 LCPU:提供在处理器集边界上动态启用和禁用逻辑处理器 (LCPU)

的功能。只有超线程功能可用且已启用的系统才支持此功能(请参阅第 121 页上的

“动态 LCPU”)。

— HP Global Workload Manager:已更新至 A.02.50.00.x 版,支持 Linux 受管节点,支持

Windows guest 虚拟机、嵌套分区,以及其他多项变更(请参阅第 122 页上的“HP

Global Workload Manager”)。

— HP Process Resource Manager:已更新,提供多种功能,包括与 HP System

Management Homepage 集成、将 Unix 组映射到 PRM 组、按组指定 PRM 组的 CPU

消耗上限、支持 PSET PRM 组的超线程,以及其他功能(请参阅第 126 页上的“HP

Process Resource Manager”)。

— HP-UX 11i v3 修补软件包和软件包:HP-UX 11i v3 的初始发行版将不包含标准的

Quality Pack (QPK)、 Hardware Enablement (HWE) 和 FEATURE11i 修补软件包,也不

包含提供可选新核心增强功能的软件包。计划在 HP-UX 11i v3 的第一个更新发行版中

提供这些修补软件包和软件包。

— HP-UX 虚拟分区:已更新至 A.05.01 版,可实现联机内存迁移、在同一 vPar 环境中

混合使用 A.04.02 和 A.05.01 虚拟分区,以及提供超线程功能。需要单独购买(请参

阅第 128 页上的“HP-UX 虚拟分区”)。

— Integrity Virtual Machines (VM) 注释:11i v3 不支持 Integrity VM 的主机。但是,主机

的虚拟机可以运行 11i v3(请参阅第 129 页上的“适用于 11i v3 的 Integrity VM

(Virtual Machines)”)。

— HP-UX Workload Manager:已更新至 A.03.02.02 版。变更内容包括将 UNIX 组映射到

工作负荷组的功能;在应用程序记录的备用名称中使用扩展的正则表达式的功能;

wlminfo 输出增强功能;其他变更(请参阅第 130 页上的“HP-UX Workload

Manager”)。

— HP-UX Workload Manager Toolkit:已更新至 A.01.10.01 版。产品标签由 T1302AA 更

改为 WLMToolkits。PPUTK 已过时; SASTK 和 DMTK 已取消(请参阅第 132 页上

的“HP-UX Workload Manager Toolkit”)。

— 分区管理器:已更新至 v2.0(B.31.02.03.01 版),提供为 nPartition(该 nPartition 的

单元拥有支持超线程功能的处理器)启用和禁用超线程的功能(请参阅第 133 页上的

“分区管理器”)。

— nPartition Provider:已更新至 B.31.01.07.01 版,支持 WBEM 服务 2.5 版(请参阅

第 134 页上的“nPartition Provider”)。

第 3 章 51

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

— 新增功能:Utilization Provider:轻型守护程序 (utild) 能够以 5 分钟的间隔记录系统

利用率数据;记录的数据包括 CPU、内存、磁盘和网络利用率;该产品还包含用于访

问数据的 WBEM 提供程序(请参阅第 135 页上的“Utilization Provider”)。

— vPar Provider:WBEM 提供程序显示有关虚拟分区的信息。只读;客户端无法使用该

提供程序修改虚拟分区配置(请参阅第 136 页上的“vPar Provider”)。

• HP Serviceguard:已更新至 A.11.17.01 版,支持持久性 DSF 命名和动态多路径、大 PID、

作为 Serviceguard 群集配置一部分的网络接口 (NIC) 的标识,并包含其他功能。

HP-UX 11i v3 的初始发行版不支持 VERITAS Cluster File System (CFS) 和 Cluster Volume

Manager (CVM)。作为群集心跳线的 RS232 串行线已过时(请参阅第 137 页上的“HP

Serviceguard”)。

• HP Serviceguard Network File Server (NFS) 工具包:已更新至 A.11.31.02 版,提供了新的控

制脚本模板和缺陷修复程序。可与 Serviceguard A.11.17.01 配合使用,但不支持

Serviceguard A.11.17.01 和 NFS HP-UX 11i v3 的某些功能。需要 VERITAS Cluster File

System (CFS) 的客户不应升级到 HP-UX 11i v3,除非该平台上的 CFS 可用(请参阅

第 138 页上的“HP Serviceguard NFS Toolkit”)。

• HP System Management Homepage:已更新至 A.2.2.5 版,其中包含缺陷修复程序。此外,

为网络和通信添加了基于 Web 的新解决方案 (ncweb),并为 HP-UX 11i v3 引入了

Serviceguard 组合系统管理 (sgmgr)(请参阅第 140 页上的“HP System Management

Homepage”)。

• HP Systems Insight Manager:已更新至“HP SIM 5.0 with Update 2 - HP-UX”,支持 HP

BladeSystem c 系列刀片式服务器和机箱,并支持 Onboard Administrator;功能已更新的

HP BladeSystem Integrated Manager 2.1;现在在 HP-UX 11i v3 上运行 HP SIM 所需的最少

系统内存配置为 3 GB;提供缺陷修复程序(请参阅第 141 页上的“HP Systems Insight

Manager”)。

• 用于 HP-UX 的 HP WBEM 服务:已更新至 A.02.05 版,包含关联提供程序,提供对 CIM 操

作的国际化支持、CIM Schema 升级及其他主要变更(请参阅第 143 页上的“适用于 HP-UX

的 HP WBEM Services”)。

• HP-UX 用户帐户和组帐户:使用新的 TUI 代替传统的 SAM 界面;支持长用户名和组名;

NIS + 影子模式可以共存(请参阅第 145 页上的“HP-UX 用户帐户和组帐户工具”)。

• HP-UX 内核配置:支持在 TUI 中预览命令; TUI 支持基于表单的输入;支持错误管理技

术;包含关键缺陷修复程序(请参阅第 147 页上的“HP-UX 内核配置”)。

• 新增功能:HP-UX Large NPROC:与早期发行版相比, HP-UX 11i v3 系统支持的并行运

行的进程数更多,该数目由 30,000 个更改为 60,000 个(请参阅第 148 页上的“HP-UX

Large NPROC”)。

• 新增功能:HP-UX Large PID:内核可以在独立 HP-UX 系统中生成的进程标识符 (PID)

范围由 0 ~ 30,000 扩展为 0 ~ 2^^30-1 (1,073,741,823)(请参阅第 149 页上的“HP-UX

Large PID”)。

• HP-UX 外围设备管理器:增强为支持 Agile 硬件路径寻址和持久性设备专用文件;增强为

允许联机删除 OLRAD 卡;现在可以从日志文件(CRA 行为发生变更后,将在此日志文件

中记录报告)中读取详细的 CRA 报告;其他变更(请参阅第 150 页上的“HP-UX 外围设

备管理器”)。

• HP-UX System V IPC 消息队列:增强为包含动态调整功能。可调参数 msgmax、msgssz、

msgmap 和 msgseg 已过时。添加了新的动态可调参数 msgmbs;指示用于要等待接收的消

息的最大内核内存。可调参数 msgmni 和 msgtql 已成为动态可调参数(请参阅第 151 页

上的“HP-UX System V IPC 消息队列”)。

• HP-UX WBEM 光纤通道提供程序:更新至 11.31.01 版。现已实现关联类的所有功能

(请参阅第 152 页上的“HP-UX WBEM 光纤通道提供程序”)。

第 3 章52

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 新增功能:HP-UX WBEM File System Provider:提供文件系统信息;提供 HPUX_HFS、

HP_LOFS、HP_CDFS、HP_VxFS、HP_NFS、HP_MountPoint 和 HPUX_Mount 类(请参阅

第 153 页上的“HP-UX WBEM File System Provider”)。

• HP-UX WBEM IOTree Provider:现在显示有关 HP-UX 11i v3 系统中所有插槽的信息

(请参阅第 154 页上的“HP-UX WBEM IOTree Provider”)。

• 新增功能:HP-UX WBEM Online Operations Service Provider:目前不支持;旨在支持

HP-UX 11i v3 的将来发行版中的功能(请参阅第 156 页上的“HP-UX WBEM Online

Operations Service Provider”)。

• HP-UX WBEM SCSI Provider:已更新至 11.31.01 版,但未提供新功能变更内容

(请参阅第 157 页上的“HP-UX WBEM SCSI Provider”)。

• Ignite-UX:已更新至 C.7.0.x 版,可识别多路径,提供新的 I/O 寻址方法,可自动管理用于

多路径配置的系统引导路径,为恢复归档和黄金归档提供用户可选择的格式,并包含其他

变更(请参阅第 158 页上的“Ignite-UX”)。

• 新增功能:从引导提示符重置内核可调参数值:HP-UX 11i v3 发行版提供了一项新功能,

通过该功能,可以从引导提示符重置内核可调参数值(请参阅第 160 页上的“从引导提示

符重置内核可调参数值”)。

• 新增功能:Livedump:提供在活动系统上进行崩溃转储的功能,而无需强行关机或者使

该系统变混乱。只针对基于 Itanium 的平台实现此功能(请参阅第 161 页上的

“Livedump”)。

• 新增功能:长用户名(或组名):当前限制由 8 个字节增强至 255 个字节。缺省情况下,

仍限制为 8 个字节。使用启用程序可以将此限制增强至 255。一旦启用,将来便无法禁用。

受信任系统不支持此功能(请参阅第 162 页上的“长用户名(或组名)”)。

• 新增功能:节点和主机名扩展:可将节点和主机名设置为长达 255 个字节(请参阅

第 165 页上的“节点和主机名扩展”)。

• Obsolescence 软件包:在更新过程中需要删除系统中过时的软件时使用;将自动选择以进

行更新。将删除多个过时或不兼容的产品和(或)驱动程序(请参阅第 166 页上的

“Obsolescence 软件包”)。

• 联机诊断产品:包含多项增强功能和特性,例如支持接口扩展程序 (IEP)、支持长用户名、

长组名、大 PID 和 nproc;支持 HP-UX 虚拟分区 (vPar) 的附加功能,例如支持由于动态

CPU 迁移而发生的事件的通知;支持设备的 Agile 视图、支持报告设备的扩展硬件路径、

支持报告恢复的 MCA(Machine Check Aborts,计算机检查取消);其他功能和变更

(请参阅第 167 页上的“联机诊断程序”)。

• SCSI 内核可调参数:scsi_maxphys、 scsi_max_qdepth 和 default_disk_ir 内核可

调参数已过时(请参阅第 169 页上的“SCSI 内核可调参数(已过时)”)。

• Software Distributor (SD):已更新至 11.31 版,支持 HP-UX 11i v3 的专有功能,包括大 PID、

长用户名和组名;改进了对高级软件部署工具(例如 Software Manager、 update-ux 和将来

工具)的支持。包含缺陷修复程序(请参阅第 170 页上的“Software Distributor”)。

• Software Package Builder:添加了新的策略文件,其中包括扩展可接受的类别标记、添加

is_oe 属性,以及更改体系结构和 os_release 属性规则(请参阅第 171 页上的“Software

Package Builder”)。

• 系统管理器 (SAM):已取消。建议使用 smh 命令,但 sam 命令将继续可用。以前可用的

某些功能区域已过时(请参阅第 172 页上的“系统管理器 (SAM)”)。

• System Administration Manager (SAM) Auditing and Security 功能区域:SAM 的 System

Security Policies 子区域被替换为 HP-UX 安全属性配置工具; Audited NIS+ Users 子区域

已过时(请参阅第 174 页上的“System Administration Manager (SAM) 审核与安全”)。

第 3 章 53

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• System Administration Manager (SAM) Printers and Plotters 功能区域:现在可通过 HP

System Management Homepage 实现基于 X/ObAM 的 GUI 模式下的启动点(请参阅

第 175 页上的“System Administration Manager (SAM) Printers and Plotters”)。

• 系统管理器工具变更:SAM 和 HP System Management Homepage:HP-UX 11i v3 中取消

了系统管理器 (SAM)。HP System Management Homepage (HP SMH) 是用于管理 HP-UX 11i

的系统管理工具。 HP SMH 提供基于 Web 的系统管理功能、系统组件运行状况的快速监

视功能以及整合的日志查看功能。 HP SMH 还提供终端用户界面 (TUI)(请参阅

第 176 页上的“系统管理器工具变更:SAM 和 HP System Management Homepage”)。

• System Fault Management:功能包括事件管理器 - 公用信息模型提供程序和错误管理技术。

SFMIndicationProvider 和 Log Viewer 不可用;包含其他变更(请参阅第 176 页上的

“System Fault Management”)。

• Update-UX 和 SW-GETTOOLS:update-ux 命令现在使用 Software Manager,这是一个

新应用程序,可提供多种功能,例如支持预览、交互式 TUI;更好地支持多种介质,包括

更精确的磁盘空间分析、介质间的相关性选择;改进了日志记录功能(请参阅

第 177 页上的“Update-UX 和 SW-GETTOOLS”)。

• 虚拟内存内核可调参数 physical_io_buffers:现已过时,以前在 HP-UX 11i v1.6 和

v2 中用于调整内核中物理 I/O 操作的共享缓冲池大小。从 HP-UX 11i v3 及更高版本开始,

内核将自动管理池大小(请参阅第 178 页上的“虚拟内存内核可调参数

physical_io_buffers (已过时)”)。

• 虚拟内存内核可调参数:添加了 eqmem_limit(仅适用于 PA-RISC 系统)。删除了多个

可调参数。有关详细信息,请参阅相关章节(请参阅第 179 页上的“虚拟内存内核可调

参数”)。

第 6 章:磁盘和文件管理(第 181 页)

• HFS(又称为 UFS)文件系统类型:现已取消。在将来发行版中将予以删除,具体待定

(请参阅第 182 页上的“HFS 文件系统类型(已取消)”)。

• HFS 文件系统和备份命令:用于处理大小超过 2 TB 的文件(请参阅第 183 页上的“适用

于大于 2 TB 的文件的 HFS 文件系统和备份命令”)。

• HP CIFS Client:已更新至 A.02.02 版,支持 MS 分布式文件系统 (DFS),包含 DLKM 功能

以及其他变更(请参阅第 184 页上的“HP CIFS Client”)。

• HP CIFS Server:已更新至 3.0f A.02.03 版:重新设计了 Winbind 代码;文件锁定互操作性

功能;支持长用户名和组名;支持 TDB 内存映射(请参阅第 186 页上的“HP CIFS

Server”)。

• HP-UX 文件系统体系结构增强功能:大量的增强功能,其中包括 VFS 堆栈功能;

fsdaemon 用户级守护程序;大型文件系统和大文件支持;改进了文件系统同步程序;

改进了 aio_reap (2) 的性能;支持备份实用程序中的大文件和长链接名称;其他多项增强

功能(请参阅第 188 页上的“HP-UX 文件系统体系结构增强功能”)。

• 逻辑卷管理器和 MirrorDisk/UX:提供显著的可伸缩性和可用性增强功能。支持下一代海

量存储堆栈,并且与海量存储堆栈的负载平衡和动态 LUN 扩展功能集成;增强为支持较

大的逻辑卷、卷组暂挂、镜像条带化和动态 LUN 扩展;启用了卷组的联机修改,并启用

新脚本简化故障磁盘的更换(请参阅第 194 页上的“逻辑卷管理器和

MirrorDisk/UX”)。

第 3 章54

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 开放式网络计算 (ONC)(第 197 页)

— AutoFS/自动挂接程序:已更新,可以通过 /etc/default/autofs 文件配置 AutoFS;

为产品提供了新的启动 /关闭脚本(不再由 NFS 客户端启动 /关闭脚本

控制);支持 NFSv4、 SecureNFS 和 IPv6(请参阅第 198 页上的“AutoFS”)。

— 缓存文件系统 (CacheFS):新功能包括长文件名支持、 cachefspack 以及对大文件和大

型文件系统的支持(请参阅第 199 页上的“缓存文件系统”)。

— 库 RPC:库例行程序支持多种新的数据类型,添加了对 IPv6 的支持,等等(请参阅

第 201 页上的“库 RPC”)。

— 网络文件系统 (NFS) 服务:提供大量增强功能,包括 pcnfsd 守护程序,这是一个多

线程守护程序,支持影子口令和 Secure RPC;新用户模式守护程序可生成并验证 API

安全令牌,并将 GSSAPI 主体名称映射到本地用户 ID 和组 ID;其他安全机制,例如

通过 GSS API 支持 Kerberos 的 Secure NFS;使用防火墙的 NFS 访问;其他许多功能

(请参阅第 203 页上的“网络文件系统 (NFS) 服务”)。

— 网络信息服务 (NIS):提供多种新功能,包括对影子模式的支持;支持启用 DNS 转发

模式;支持长 uname、 hostname 和用户名;其他功能(请参阅第 207 页上的

“Network Information Service (NIS)”)。

— NIS+:已过时(请参阅第 209 页上的“NIS+(已过时)”)。

— PCNFSD:pcnfsd 是多线程守护程序。支持影子口令和安全 RPC;支持长度达到由

PCNFSD 协议限制为 64 个字符的打印机名(请参阅第 209 页上的“PCNFSD”)。

• 新增功能:统一文件缓存:集成页面缓存和缓冲区缓存,以提供文件访问的连贯性。充当

VxFS 4.1 和 ONC+2.3 的关键启用程序。改进了与依赖于页面缓存和缓冲区缓存连贯性的

Solaris、Tru64 和 Linux 应用程序的源代码兼容性。潜在地改进了依赖于页面缓存和缓冲区

缓存的应用程序的性能(请参阅第 210 页上的“统一文件缓存”)。

• VERITAS 文件系统 (VxFS):4.1 版中的功能包括用作 DLKM 的 VxFS 文件系统;多设备文

件系统;检查点增强功能;可移植数据增强功能;其他功能。 HP-UX 11i v3 的初始发行版

不支持 Cluster File System (CFS)(请参阅第 211 页上的“VERITAS 文件系统”)。

• VERITAS Volume Manager (VxVM):4.1 版中的功能包括对卷集和 VxFS MDS 的支持;跨

平台数据共享; Device Discovery Layer Phase 2; Serial Split Brain;其他功能。当前的

4.1 HP-UX 11i v3 发行版中未提供 Cluster Volume Manager (CVM),它是由单独许可证启用

的 VxVM 部分(请参阅第 213 页上的“VERITAS 卷管理器”)。

第 7 章:Internet 与联网功能(第 215 页)

• ARPA Transport:ARPA Transport 的多项增强功能包括 Security Containment、

sendfile/UFC、 UNIX 2003 Conformance、长 hostname 支持,以及将 Tru64 应用程序迁移

到 HP-UX/基于 Itanium 的平台(请参阅第 216 页上的“ARPA Transport”)。

• 浏览器:已更新 Mozilla,其中包含缺陷修复程序。包含针对 HP-UX 改进的亚洲语言字体支持

功能,并包含 Japanese Language Pack(日语语言包)(请参阅第 220 页上的“浏览器”)。

• HP Data Link Provider Interface (DLPI):增强功能包括,为改进高速链路的性能和可伸缩性

而提供的 NOSYNC STREAMS 同步级别、联机删除 (OLD) I/O 卡实例,以及动态加载和卸载

LAN 驱动程序而无需重新引导(请参阅第 221 页上的“HP Data Link Provider Interface

(DLPI)”)。

• HP-UX PPPv6:其中包含缺陷修复程序(请参阅第 222 页上的“HP-UX PPPv6”)。

• HP-UX VLAN:新功能包括通过 APA 聚合和 LAN-Monitor 对 HP-UX VLAN 的支持、

SMH 网络接口配置对基于 Web 的 VLAN 配置的支持,以及 nwmgr 对

HP-UX VLAN 的支持(请参阅第 223 页上的“HP-UX VLAN”)。

第 3 章 55

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• HP-UX Web 服务器套件(第 224 页)

— HP-UX 基于 Apache 的 Web Server:已更新至 2.0.58.00 版,主要用作错误修复发行版

(请参阅第 225 页上的“HP-UX 基于 Apache 的 Web 服务器”)。

— HP-UX 基于 Webmin 的 Admin:已更新至 1.070.08,主要用作错误修复发行版

(请参阅第 227 页上的“HP-UX 基于 Webmin 的 Admin”)。

• Internet 服务:现在可以在安装过程中取消选择单个 Internet 服务,或在以后删除文件集

(请参阅第 228 页上的“Internet 服务”)。

• BIND:BIND 9.3 包含许多新功能,其中包括对 IPv4 和 IPv6 的转换支持。在 HP-UX 11i v3

中, NAMED 和 NAMED ARGS 变量已移至 /etc/rc.config.d/namesvrs(请参阅

第 229 页上的“BIND”)。

• DHCPv4 (bootpd):新选项 sa 可以配置 tftp 服务器,提供对 dhcp 数据包的 siaddr 字

段的控制。通过 /etc/dhcptab 文件中的 subnet selection option 的新配置选项,

bootpd 可以分配网络地址,即使 bootpd 不是该网络的一部分,也是如此。添加了对

PXE 客户端的支持(请参阅第 231 页上的“DHCPv4 (bootpd)”)。

• DHCPv6:现在在核心操作系统中可用(请参阅第 232 页上的“DHCPv6”)。

• inetd (1):两个新命令行选项 -p(限制 inetd 调用的进程数)和 -a(启用用户级审核 pf

进程)。支持长 hostname 和大 PID(请参阅第 233 页上的“inetd”)。

• libc:API 中进行了大量的变更(请参阅第 234 页上的“libc”)。

• Mailx、Elm 和 Talk:elm (1M) 和 mailx (1M) 支持长用户名(请参阅第 236 页上的“Mailx、

Elm 和 Talk”)。

• R 命令:支持长用户名(请参阅第 237 页上的“R 命令(远程命令)”)

• Sendmail:8.13.3 版包含大量的新功能(请参阅第 238 页上的“Sendmail”)。

• TFTP:tftpd(服务器)和 tftp(客户端)现在支持 IPv6 地址。新命令行选项为数据传输

指定端口范围的上限和下限(请参阅第 239 页上的“TFTP”)。

• WU-FTPD:2.6.1 版支持长用户名。该发行版在 ftpaccess (4) 文件中引入了新功能 ascii

count,通过该功能,可以执行 ftpf 来重置数据连接的超时报警(请参阅第 240 页上的

“WU-FTPD”)。

• LAN 管理命令:lanadmin 现在支持 IPoIB 接口、 64 位 MIB 以及独立硬件供应商开发的

本机和非本机驱动程序; lanscan 和 linkloop 现在支持 IPoIB 接口(请参阅第 241 页

上的“LAN 管理命令”)。

• LDAP-UX Integration 产品:该发行版包含 LDAP-UX 新的 B.04.00.10 版(请参阅第 243 页

上的“LDAP-UX Integration 产品”)。

• 新增功能:网络接口管理命令行界面:nwmgr 命令用于管理基于 LAN 和 IB 的网络接口;

使用单个工具便可以执行所有接口相关的任务(请参阅第 245 页上的“网络接口管理命令

行接口”)。

• 新增功能:网络接口配置和网络服务配置:HP System Management Homepage 中的这些工

具替换了系统管理器 (SAM) 的网络和通信功能,这些功能现在不再可用(请参阅第 247 页

上的“网络接口配置和网络服务配置 (ncweb)”)。

• 用于 HP-UX 的 Red Hat Directory Server:已更新至 B.07.10.20 版,其中包含缺陷修复程序

(请参阅第 248 页上的“用于 HP-UX 的 Red Hat Directory Server”)。

第 3 章56

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• STREAMS:使用 NOSYNC 功能可以使队列的 put 过程的多个实例与该队列的服务例行程

序并行运行。删除了对全局变量 uniprocessor 的所有引用(请参阅第 250 页上的

“STREAMS”)。

• NetTL - 网络跟踪与日志记录:增强了 nettl 命令,提供对 IPoIB 头的格式设置支持,

提供新的命令行选项来配置跟踪缓冲区计时器值,支持预先捕获跟踪过滤器,并提供新的

命令行选项管理跟踪过滤器(请参阅第 251 页上的“NetTL - 网络跟踪与日志记录”)。

第 8 章:安全性(第 253 页)

• HP-UX 11i Security Containment:精细划分的权限和隔离专区现已成为核心的一部分

(请参阅第 254 页上的“HP-UX 11i Security Containment”)。

• HP-UX Auditing System:在多个方面得到增强,包括:标准模式审核现已成为核心产品

的一部分;多线程内核审核守护程序现在专门用于将数据记录到数目可配置的文件中以提

高性能;采集的审核数据更全面;其他多项增强功能(请参阅第 255 页上的“HP-UX 审

核系统”)。

• HP-UX Bastille:在 3.0.x 版中,新的增强功能、功能、特性和优点(包括 bastille_drift 分

析)代表 Bastille 可以锁定的附加项、附加可用性改进功能,以及 Bastille 确保每个群集节

点拥有一组完全一致的安全设置的新功能(请参阅第 257 页上的“HP-UX Bastille”)。

• HP-UX IPFilter:已更新至 A.03.05.13 版,提供缺陷修复程序和增强功能,包括 X.25 接口

过滤、10GigE 接口过滤;缺省情况下 IPFilter 不通过管道传送到网络堆栈;无需重新引导

便可启用 IPFilter(请参阅第 261 页上的“HP-UX IPFilter”)。

• 新增功能:HP-UX IPSec:以前只在 AR 介质上提供。现在随 HP-UX 11i v3 操作环境一起提

供。提供一个基础结构,用于在实现 IPsec 协议套件的系统和设备之间通过 IP 网络进行安全

通信(身份验证、完整性、保密性)(有关更新详细信息,请参阅第 262 页上的“HP-UX

IPSec”)。

• HP-UX Secure Shell:已更新至 A.04.40.005 版,提供一些新功能,包括在 chroot 环境中

使用的仅限 stfp 解决方案; TCP 包装支持 IPv6;已增强 Standard Mode Security Extension

(SMSE),可提供“审核所有用户和事件”的功能;其他功能和缺陷修复程序

(请参阅第 264 页上的“HP-UX Secure Shell A.04.40.005”)。

• HP-UX Security Attributes Configuration 工具 (secweb):已更新为支持长用户名(请参阅

第 267 页上的“HP-UX 安全属性配置 (secweb)”)。

• 新增功能:HP-UX Standard Mode Security Extensions:现已成为核心操作系统的一部分;

提供一个新命令和一些新库功能。 NIS 现在还支持影子口令(请参阅第 268 页上的

“HP-UX Standard Mode Security Extensions”)。

• Install-Time Security:已更新至 1.0.4 版,包含新问题 /配置,诊断守护程序配置为仅供本

地使用(非网络使用),并且 syslog 也仅供本地使用(请参阅第 270 页上的“Install-

Time Security”)。

• Kerberos Client:已更新为 1.3.5.03 版,提供了一些新功能,包括对 3DES、 RC4 和 AES

等强大加密算法的支持;支持 IPv6;支持 TCP;缺陷修复程序(请参阅第 271 页上的

“Kerberos Client”)。

• OpenSSL:已更新至 A.00.09.08b.09.07j 版,支持(在缺省版本中)多个硬件 ENGINES

(具体请参阅相关章节);支持椭圆曲线加密; EVP 库可为加密功能提供高级接口。

提供的其他版本包含其他功能(请参阅第 273 页上的“OpenSSL”)。

第 3 章 57

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• PAM Kerberos:已得到增强,当某个用户尝试使用 rlogin 登录系统时,如果拥有

rc_host_0 的用户不是超级用户,则会发出警告;如果在客户端上找不到主机服务实体

的 keytable 条目,但 KDC 上存在该条目,也会发出警告(请参阅第 274 页上的“PAM

Kerberos”)。

• Security Patch Check:已更新,其中包含缺陷修复程序(请参阅第 275 页上的“Security

Patch Check”)。

第 9 章:命令和系统调用(第 277 页)

• /etc/skel/.profile shell 脚本:$PATH 中的 .(当前路径)已取消(请参阅第 279 页

上的“/etc/skel/.profile shell 脚本”)。

• 32 位 pstat 系统调用(已取消):现在,在编译使用 pstat() 系统调用的 32 位应用程序

时,必须指定编译器选项 _D_PSTAT64。这会导致 pstat() 使用 64 位字段,而不是 32 位

字段。应用程序仍保持为 32 位应用程序(请参阅第 280 页上的“32 位 pstat 系统调用(已

取消)”)。

• at、cron 和 batch 命令:新功能包括支持同时排队多个作业、支持排队 100 个以上的作

业、调度的作业数达到在 queuedefs (4) 中为每个队列指定的 njob 限制(请参阅第 281 页

上的“at、 cron 和 batch 命令”)。

• core 格式实现变更:实际版本字符串替换了 CORE_KERNEL 段中的 utsname 结构。对于

针对 core 文件格式进行反向工程,且依赖于其中的 utsname 的应用程序,提供了一种

解决办法。现在,这种新的 core 文件格式是缺省格式(请参阅第 282 页上的“core 格

式实现变更”)。

• csh 命令行解释程序:缺省情况下, csh 的非交互式调用将不会跟踪 ~/.history 文件

(请参阅第 283 页上的“csh 命令语言解释程序”)。

• 文件系统备份和恢复命令 fbackup、frecover 和 ftio:已取消;在将来的 HP-UX 发行版

中将会过时。应通过迁移到适当的替换项 pax 来执行准备工作。继续支持归档文件检索功能

(请参阅第 284 页上的“文件系统备份和恢复命令 fbackup、 frecover 和 ftio(已取消)”)。

• 新增功能:gcore 命令:为指定的每个进程创建核心映像(请参阅第 285 页上的“gcore

命令”)。

• getgroups()、 setgroups():不再受 NGROUPS_MAX 的限制(请参阅第 286 页上的

“getgroups、 setgroups 系统调用”)。

• getty 命令:已得到增强,用户可为特殊控制字符(erase、 kill 等)配置缺省设置

(请参阅第 287 页上的“getty 命令”)。

• HP-UX 内核配置命令:包含多项重要变更,例如修订了错误、警告以及说明性注释消息;

为 kconfig、 kcmodule 和 kctune 添加了新选项,用于控制自动配置备份;为 kctune

命令添加了 2 个新选项; kctune 现在允许按照某些系统资源的百分比的形式指定某些可

调参数值;已更改内核配置命令,以改进弹性和性能;现在可以在引导加载程序命令行上

覆盖可调参数值;其他多项变更,包括某些过时的项目(请参阅第 288 页上的“HP-UX

内核配置命令”)。

• iostat 命令:已得到增强,可以报告 LUN 的每个活动 lunpath 的活动。同时,添加了新

选项 –L,它可以列出活动 lunpath 的统计数据(请参阅第 289 页上的“iostat 命令”)。

• 长 hostname、 uname 和 setuname:现在,可以将这些命令的限制扩展到 255 个字节

(请参阅第 290 页上的“长 hostname、 uname 和 setuname”)。

• 新增功能:HFS ff、 VxFS 4.1 ff、 repquota、 quotacheck 的长用户名支持:已得到

增强,最多可支持 255 个字节的用户名(请参阅第 292 页上的“HFS ff、 VxFS 4.1 ff、

repquota、 quotacheck 支持长用户名”)。

第 3 章58

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令:现在,无需关闭 lp 调度程序便可

以添加 /删除 /修改打印机;行式打印机假脱机程序增强为支持最多 250 个字符的打印机

/类名,而以前限制为 14 个字符;还支持扩展到远程目标名称(请参阅第 293 页上的

“lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令”)。

• mmap() 系统调用:已得到增强,支持使用 PROT_EXEC 映射具有只读权限的文件,并通

过 MAP_FIXED 执行隐式 mmap(请参阅第 294 页上的“mmap() 系统调用”)。

• pax 命令:已得到增强,符合 Unix 2003 标准。现在,可以使用 pax 来归档大于或等于

8 GB 的文件;支持长用户名(或组名);支持大于 2097151 的 UID(或 GID);支持长

路径名或链接名(请参阅第 295 页上的“pax 命令”)。

• PFS 命令:已过时(请参阅第 296 页上的“PFS(可移植文件系统)命令(已过时)”)。

• pipcs 命令:已得到增强,可以提供使用各种 POSIX 消息队列的进程的有关详细信息,以

及 POSIX 消息队列的创建时间和上次修改时间(请参阅第 296 页上的“pipcs 命令”)。

• ps 命令:已得到增强,最多可以在 COMMAND 字段中显示 1020 个字符(请参阅第 297 页

上的“ps 命令”)。

• 新增功能:pselect() 系统调用:已添加该系统调用,以符合 UNIX 2003 标准。为

select() 系统调用的用户提供了附加参数选项。可使用秒和纳秒为单位指定超时粒度。

在系统调用期间,还可以使用新的信号掩码参数(请参阅第 298 页上的“pselect () 系统

调用”)。

• psrset 命令:已得到增强,支持多个名为 LCPU 的 PSET 属性类型(请参阅第 299 页上

的“psrset 命令”)。

• pstat_getstatic() 系统调用:现在,由于关联的内核可调参数发生手动或自动生成的

管理变更、联机添加 /删除资源或发生其他事件,因此,每次重新引导后,

pstat_getstatic() 返回的信息可能有所变化。但这种变化的可能性极小(请参阅

第 300 页上的“pstat_getstatic () 系统调用”)。

• 新增功能:Ptools Process Management 工具:一套新的进程管理工具,可方便地进行进程

跟踪和调试。包括下列命令:pmap、pfiles、pgrep、pkill、ptree(请参阅第 301 页

上的“Ptools 进程管理工具命令”)。

• ptrace() 系统调用:在 HP-UX 11i v3 中已过时(请参阅第 302 页上的“ptrace () 系统调

用(已过时)”)。

• sar 命令:已得到增强,可报告每个 HBA 和磁带设备的活动(请参阅第 304 页上的

“sar 命令”)。

• setboot 命令:修改为使用持久性 DSF 或 Lunpath 硬件路径作为有效输入,用于设置下一

次引导的引导路径;增强为启用或禁用双核 Intel Itanium 2 平台上下一次引导的超线程

环境(请参阅第 305 页上的“setboot 命令”)。

• sigblock (2)、 sigsetmask (2)、 sigstack (2)、sigvector (2)、bsd_signal (3C):联机帮助页已过

时(请参阅第 306 页上的“sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、

bsd_signal (3C) 联机帮助页(已过时)”)。

• spray 命令:提供两个新选项:-d,指定两次发送每个数据包之间要暂停多少微秒;

-t,指定传输类(请参阅第 307 页上的“spray 命令”)。

• 新增功能:swapctl() 系统调用:用于配置下一次引导时生效的主交换设备。以前,

只能通过 lvlnboot 和 vxvmboot 命令完成此操作。swapon() 系统调用已取消(请参阅

第 308 页上的“swapctl() 和 swapon() 系统调用”)。

• swapon 和 swapinfo 命令:swapon 命令已得到增强,可以支持设置(或取消设置)下一

次引导时使用的主交换设备; swapinfo 命令支持新的 -s 选项,用于显示下一次引导时

使用的主交换设备的设置(请参阅第 309 页上的“swapon 和 swapinfo 命令”)。

第 3 章 59

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• sysdef 命令:已取消。报告某些可调参数(例如 msgmap、 sema 和 shmem)的错误值

(请参阅第 310 页上的“sysdef 命令(已取消)”)。

• syslogd 命令:已得到增强,可正确记录多字节消息字符串(请参阅第 311 页上的

“syslogd 命令”)。

• usermod 已被修改,可有选择地防止使用 -m 选项移动主目录(请参阅第 312 页上的

“usermod 命令”)。

• UNIX 2003 符合性:所有命令均已修改或增强,以符合 UNIX 2003 标准。缺省情况下,

可以使用不影响 HP-UX 兼容性的 UNIX 2003 变更。否则,必须在环境中定义变量

UNIX_STD,才可以获取 Unix 2003 行为(请参阅第 313 页上的“UNIX 2003 标准符合性

命令”)。

第 10 章:库和编程(第 315 页)

• 捆绑 C 编译器:在 Integrity 服务器上更新至 A.06.12 版,在 PA-RISC 上更新至 B.11.11.16。

与早期版本高度兼容;已更改诊断消息;可诊断更多错误和可疑的源代码构造(请参阅

第 316 页上的“捆绑的 C 编译器”)。

• aC++ 运行时库:包括 -AA -D_HP_NONSTD_FAST_IOSTREAM 性能改进宏、 C++ Standard

Library TC1 符合性变更,以及 USA 2007 Daylight Savings Time 立法支持(请参阅

第 317 页上的“aC++ Run Time Library”)。

• FirstBoot:HP 过去会创建符号链接 /etc/set_parms —> /sbin/set_parms,作为

Transition Links (a.k.a. Upgrade) 的一部分。在 HP-UX 11i v3 中, Transition Links 已过时,

用户可以使用 set_parms 作为 /sbin/set_parms。因此, HP-UX 11i v3 不支持符号

链接 /etc/set_parms(请参阅第 319 页上的“FirstBoot”)。

• HP MLIB:已更新至 9.5 版,添加了两个新库 VECLIBSC8 和 LAPACKSC8,这两个库是

使用 64 位整数值的 64 位地址库,它们使用与 Cray SCILIB 数学库中相似的调用约定

(请参阅第 320 页上的“HP MLIB”)。

• HP-UX C 库 (libc)(第 325 页)

— HP-UX C 库 (libc) - UNIX 2003 标准符合性:已增强 libc 库,以符合 UNIX 2003 标

准。添加了许多 API,同时修改了一些 API(请参阅第 325 页上的“HP-UX C 库

(libc) - UNIX 2003 标准符合性”)。

— HP-UX C 库 (libc) - 其他变更:新功能包括 Tru64 API 迁移、 malloc (3C) 线程本地

高速缓存增强功能、支持长用户名和组名(请参阅第 326 页上的“HP-UX C 库 (libc)

- 其他变更”)。

— libc (1) 库:已取消。可以在 HP-UX 11i 中使用的 HP-UX 10.20 兼容性“C”库。不会

对 HP-UX 11i v3 产生直接影响。 libc (1) 库过时后,与此库链接的所有程序将无法运

行。因此,建议您在开始时将程序从 libc (1) 库迁移到 libc (2) 库(请参阅第 330 页上

的“libc.1 库(已取消)”)。

— 联网 libc API:gai_strerror (3N) API 的返回值由 char 更改为 const char。同时包

括其他变更(请参阅第 331 页上的“联网 libc API”)。

• HP-UX Color-Curses:libcur_colr 库和命令:已过时。在 HP-UX 10.30 中声明为已取

消,在 HP-UX 11i v3 PA-RISC 中不可用(请参阅第 322 页上的“HP-UX Color-Curses:

libcur_colr 库和命令(已过时)”)。

第 3 章60

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• Java 2 平台(第 333 页)

— 用于 HP-UX 的 Java JDK/JRE:HP-UX 11i v3 不包含 Java 1.3 和 Java 3D (J3D 1.4)。已

更新 SDK/RTE v5.0,其中包含缺陷修复程序(请参阅第 333 页上的“用于 HP-UX 的

Java JDK/JRE”)。

— Java Out-of-Box:已更新,其中包含缺陷修复程序(请参阅第 335 页上的“Java

OOB”)。

• 新增功能:libIO 库:libIO.so(用于基于 Itanium 的系统)或 libIO.sl(用于

PA-RISC 系统)是共享库,可提供用于访问 HP-UX I/O 子系统信息的 API。该库减少了与

其他用于访问 I/O 信息的 HP-UX 命令的相关性(请参阅第 336 页上的“libIO 库”)。

• libpthread 库:添加了新的 API pthread_setschedprio(),用于设置目标线程的调度优

先级(请参阅第 337 页上的“libpthread 库”)。

• Link Editor (ld):自 2006 年 6 月发行修补软件 PHSS_34440 以来引入了其他链接程序选项,

并包含其他变更(请参阅第 338 页上的“Link Editor (ld)”)。

• Mercury 库 (libhg):在用户程序和内核之间提供高性能接口,从而可以高速地来回传输

关键信息(请参阅第 339 页上的“Mercury 库 (libhg)”)。

• Software Transition Kit (STK):旨在帮助将 HP-UX 应用程序从早期 HP-UX 版本转换为最

新的 HP-UX 版本。不适用于 HP-UX 11i v3。

• Threads Renice 工具:提供两个新的 pthread API,用于更改多线程进程中线程的 nice

值(请参阅第 342 页上的“线程 renice 工具”)。

• UNIX 2003 标准配置文件符合性:新功能和编译器符合性,如 Single UNIX Specification 3

版中的定义。精准体系结构 (PA) 系统包含应用程序可用的大多数 UNIX 2003 功能。由于

C99 编译器不可以在 PA 上使用,因此无法支持整个 UNIX 2003 品牌。基于 Itanium 的系

统将完全符合标准,并被纳入 UNIX 2003 品牌(请参阅第 343 页上的“UNIX 2003 标准

配置文件符合性”)。

• Unwind 库 (libunwind):已更新至 1.48 版。 Unwind Express API 的性能已有显著改进;

U_STACK_TRACE (3X) 和 _UNW_STACK_TRACE (3X) API 已得到增强;已将新的 API 添

加到库的 Unwind Express 部分(请参阅第 344 页上的“Unwind 库 (libunwind)”)。

第 11 章:国际化(第 347 页)

• Unicode 5.0:现在受支持。 Unicode 5.0 是以前支持的 Unicode 3.0 字符集标准的扩展

(请参阅第 348 页上的“Unicode 5.0 支持”)。

• 新增功能:JISX0213 标准:现在受支持(请参阅第 349 页上的“JIS X 0213 标准支持”)。

• 新增功能:KS X 1001 标准:现在受支持(请参阅第 350 页上的“KS X 1001 标准支持”)。

• 新增功能:Big5-2003 和 CNS11643 标准:现在受支持(请参阅第 351 页上的“Big5-2003

和 CNS11643-2004 标准支持”)。

• 新增功能:HKSCS-2004(香港补充字符集):现在受支持(请参阅第 352 页上的

“HKSCS-2004 支持”)。

• 新增功能:语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲:现在受支持(请参阅

第 353 页上的“新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲”)。

• 新增功能:语言环境版本:localedef/libc UNIX 2003 相关的 I18N 变更。针对系统支

持的所有语言环境二进制文件生成了新的语言环境版本“locales.3”。提供此版本是

为了防止基于 PA-RISC 的早期归档应用程序出现意外的系统行为,以便完全支持 UNIX

2003 标准(请参阅第 354 页上的“新语言环境版本控制: localedef/libc UNIX 2003 相关

的 I18N 变更”)。

第 3 章 61

新增内容概览

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• UNIX 2003 支持:更新了 localedef、locale 和 iconv 命令以及关联的 C 库 API、语言

环境数据库和 iconv 转换器,以符合 UNIX 2003 标准(请参阅第 355 页上的“localedef、

locale 和 iconv 中的 UNIX 2003 支持”)。

• Unicode 代码集的备用宽度属性:现在受亚洲语言环境的支持(请参阅第 357 页上的

“Unicode 编码集的备用宽度属性”)。

• 新增功能:消息传递命令:mkcatdefs、 dspmsg 和 dspcat。已添加到 HP-UX,以便与

Tru64 UNIX 兼容(请参阅第 358 页上的“新消息传递命令: mkcatdefs、 dspmsg 和

dspcat”)。

• 新增功能:Iconv 代码集转换器配置文件变更:system.config.iconv。提供

system.config.iconv 文件,以便将 HP-UX 核心操作系统 iconv 映射表信息与分层的

第三方和用户特定 iconv 映射表信息区分开来(请参阅第 359 页上的“Iconv 编码集转

换器配置文件变更: system.config.iconv”)。

• 日文大型机字符集:iconv 现在支持日文大型机字符集的扩展区域(请参阅第 360 页上

的“日文大型机字符集转换器”)。

• 新增功能:国际化 PostScript 打印支持:psfontpf:使用新的 PostScript 打印机过滤器

psfontpf 可以打印文本文件和网页中的非英语国际字符(请参阅第 361 页上的“国际化

PostScript 打印支持: psfontpf”)。

• 亚洲语言打印:已增强了亚洲语言 lp 模型文件和过滤器,以支持重要的亚洲国家标准和

ISO 10646(请参阅第 362 页上的“亚洲语言打印”)。

• 适用于欧洲代码集的 TrueType 字体:提供附加的 TrueType 字体支持,包含 ASCII、拉丁

语 1 补充、拉丁语扩展 A、拉丁语扩展 B、希腊语、西里尔语的字形图案和货币符号

(请参阅第 363 页上的“适用于欧洲语言编码集的 TrueType 字体”)。

• 亚洲 TrueType 字体:已得到增强,支持最新的国家标准和 ISO10646。为日文、简体中文

和繁体中文字体提供了新的样式(请参阅第 364 页上的“亚洲语言 TrueType 字体”)。

• 亚洲点阵字体:已得到增强,支持最新的国家标准和 ISO10646(请参阅第 365 页上的

“亚洲语言点阵字体”)。

• 后备字体支持:对于基于文本的 GUI 应用程序,在无法提供字形时,应用程序将显示“?”

或“::” 字符(请参阅第 366 页上的“后备字体支持”)。

• 亚洲语言功能(已过时):某些传统功能已过时,并且已被删除。同时,取消了某些亚

洲语言打印机 lp 机型、实用程序(或库)例行程序和点阵字体(请参阅第 367 页上的

“亚洲语言已过时和已取消的功能”)。

第 12 章:其他内容(第 369 页)

• 公用桌面环境:已更新至 2.1 版,现在包含基于 Itanium 的本机 32 位 CDE 二进制文件、

32 位 Xclient,并包含其他功能;第一次在 HP-UX 11i v3 中提供 64 位 PA-RISC 和基于

Itanium 的库;支持节点和主机名扩展功能以及扩展的用户名功能;包含其他多项变更

(请参阅第 370 页上的“公用桌面环境”)。

• 分布式计算环境 (DCE) 客户端与集成登录:删除了多个文件集;有多种产品在 DEC 客户端

上不可用;集成登录引入了新库(请参阅第 376 页上的“分布式计算环境 (DCE) 客户端与

集成登录”)。

注释 http://docs.hp.com/en/oshpux11iv3.html(导航到 Release Notes)上的《HP-UX 11i v3

Release Notes Errata》中包含本文档的修订。

第 3 章62

第 4 章 硬件的专用信息

本章内容

本章提供 HP-UX 11i v3 发行版支持的硬件的有关信息,其中包含下列各节:

• IO 转发的增强功能(第 65 页)

• estape 磁带与 eschgr 自动装载器驱动程序(第 66 页)

• 图形软件包(第 69 页)

• HP-UX 11i v2 Driver Development Kit(第 70 页)

• HP-UX 11i v3 上的 Enterprise Virtual Array (EVA)(第 71 页)

• 从 HP-UX 11i v1 和 11i v2 进行的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过

时内容(第 72 页)

• I/O 子系统(第 73 页)

• 海量存储堆栈(第 75 页)

• 联网和海量存储驱动程序(第 78 页)

— 必需的联网驱动程序(第 78 页)

— GigEther-00、 GigEther-01 和 IEther-00(千兆以太网)(第 79 页)

— 可选的联网驱动程序(第 80 页)

— 10 千兆以太网(第 80 页)

— HyprFabrc-00(第 82 页)

— InfiniBand Clustering System(第 83 页)

— PCIMUX-00(第 84 页)

— TermIO-00(第 85 页)

— 必需的海量存储驱动程序(第 86 页)

— FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序(第 87 页)

— 用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序(第 88 页)

— HP PCI Ultra160 SCSI 驱动程序(第 89 页)

— USB-00(第 90 页)

第 4 章 63

硬件的专用信息

本章内容

• PCI 错误恢复(第 92 页)

• PCI 卡联机删除 (OLD)(第 94 页)

• 支持的系统(第 95 页)

• 查找固件信息(第 96 页)

• 不受支持的 HP-UX 海量存储设备(第 96 页)

• 受支持与不受支持的 HP-UX I/O 卡(第 97 页)

• 效用计价解决方案(第 97 页)

— HP Instant Capacity(第 97 页)

— HP 效用计费 (PPU)(第 99 页)

• Xserver(第 100 页)

第 4 章64

硬件的专用信息

IO 转发的增强功能

IO 转发的增强功能

IO 转发是从 HP-UX 10.x 开始提供的一种功能,通过此功能,可以将 I/O 请求转发到分配用来

处理关联设备中断的处理器,以排除高速缓存之间的同步,从而改进性能。

在 HP-UX 中,IO 转发的下列增强功能和检测与选通功能集成(有关检测与选通的信息,请参阅

第 108 页上的“检测与选通”)。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

这些增强功能包括:

• HP-UX 11i v3 不再包含 ioforw_timeout 的可调参数,该可调参数以前作为修补软件的

一部分引入。

• IO 转发被列入检测与选通的范围。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• HP-UX 11i v3 不再包含 ioforw_timeout 的可调参数。

• IO 转发被列入检测与选通的范围。

影响

启用检测与选通后,当系统遇到频繁的 IO 转发活动时,系统整体性能会得到改进。这可能会导

致 IO 请求处理速率略有下降,并影响生成 IO 绑定作业的高频率中断的吞吐量。

兼容性

收回 ioforw_timeout 的可调参数。缺省情况下启用调速机制(使用检测与选通实现中断

调速)。

性能

只有中断生成速率极高的 IO 绑定进程才会出现一定的性能下降。但是,在出现繁忙中断活动

时,应该可以看到总体系统性能的改进。

文档资料

除本节外,在 HP-UX 11i v3 中,没有单独的文档资料用于介绍 IO 转发。有关首次引入

(从 HP-UX v10.0 到 10.30 的阶段)的 IO 转发的信息,请访问下列网页:

• http://docs.hp.com/en/5965-4406/ch05s11.html

• http://docs.hp.com/en/B3782-90716/ch05s15.html

是否过时

本产品是在 HP-UX 11i v1 的基础上作为增强功能首次开发的,它已集成到 HP-UX 11i v2 中的

预发行基本内核代码,并添加到 HP-UX 11i v3 中的预发行基本内核代码。当前没有该产品过

时的计划。

第 4 章 65

硬件的专用信息

estape 磁带与 eschgr 自动装载器驱动程序

estape 磁带与 eschgr 自动装载器驱动程序

estape v11.31.01 是 HP-UX 11i v3 的新磁带驱动程序。

eschgr v11.31.01 是 HP-UX 11i v3 的新自动装载器设备驱动程序。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• estape

estape 是 HP-UX 11i v3 的新磁带驱动程序。

estape 驱动程序的设备专用文件(又称为 DSF)具有下列命名约定:

/dev/rtape/tape#_BEST[n][b]

有四个这样的文件(又称为持久性 DSF)对应于 n 和 b 选项的四个不同排列之一。这些文

件受 estape 驱动程序支持。有关持久性设备专用文件名称的详细信息,请参阅 intro (7)

联机帮助页。

持久性磁带设备专用文件的设备 ID (dev_t) 的次编号不再对磁带设备选项(例如密度、访

问形式等)进行编码。文件 /dev/rtape/* 引用 estape 驱动程序控制的特定裸磁带机。

将动态分配这些设备专用文件的主编号,而次编号不会对任何设备特定的信息进行编码。

因此,在 <sys/mtio.h> 头文件中定义的下列宏无法正确解释持久性 (Agile) DSF 的选

项。这些宏包括:

— M_INSTANCE (dev)

— M_TARGET (dev)

— M_LUN (dev)

— M_BERKELEY (dev)

— M_NO_REWIND (dev)

— M_USER_CONFIG (dev)

— M_INDEX (dev)

— M_INDEX_PUT (dev、 index)

— M_DFLT_DENSITY (dev)

— M_DFLT_DENSITY_PUT (dev、 density)

— M_TRANSPARENT_MODE (dev)

— M_PROP_TBL_ACCESS (dev)

这些宏仍然像以前一样在 Legacy DSF 上运行。有关从持久性设备文件解码磁带设备文件选

项的方法,请参考 mt (7) 联机帮助页。

文件 /dev/rmt/* 继续引用传统 stape 驱动程序控制的特定裸磁带机,像以前一样,每个

给定单元的行为在 DSF 的主次编号中指定。传统的驱动程序和 DSF 已被取消,并且会在

将来的 HP-UX 版本中删除。

第 4 章66

硬件的专用信息

estape 磁带与 eschgr 自动装载器驱动程序

缺省情况下, estape 将启用对某些磁带设备的支持。这包括对驱动器的 BEST 密度和压

缩支持。可以使用 scsimgr ddr_list 命令列出包含这些设置的驱动器。有关详细信息,

请参考 scsimgr (1M) 联机帮助页。如果驱动器的 VID/PID 在 scsimgr ddr_list 中列出,

则意味着驱动程序将选择这些驱动器的最佳密度和压缩。但是,它不一定会支持这些驱动

器。有关 HP-UX 11i v3 中符合要求且受支持的驱动器的信息,请参考支持列表。

某些旧驱动器(下面已列出)在 estape 驱动程序中不受支持。但是,这些驱动器可作为

将影响性能的“常规磁带机”运行。不保证这些驱动器能够正常工作。

删除的设备包括:

— HP 7980S

— DDS 驱动器的 HP HP354* 系列

— DDS 驱动器的 HP C15* 系列

— HP C9264CB-VS80

— HP DLT VS80

— 8mm 驱动器 EXABYTE EXB* 系列

— QIC 驱动器 ARCHIVE VIPER* 系列

— DLT 驱动器 Quantum DLT2* 和 DLT4* 系列

— SONY SDX-300

— WANGTEK 5525ES

— WANGTEK 51000

— FUJITSU M1016

— FUJITSU M2488

— STK SD-3

在 HP-UX 11i v3 中,删除了 estape 驱动程序的 st_large_recs 和 st_fail_overruns

可调参数。

• 删除驱动程序 ssrfc

SCSI 表面驱动程序通过为磁光 (MO) 库中每个盘片的每一面提供 DSF 来提供对 MO 库的

基本管理。该驱动程序不再可用。

• eschgr

eschgr 是 HP-UX 11i v3 中的新驱动程序,可提供对中型更换器设备的访问权限;eschgr是当前首选的访问方式,schgr 驱动程序是为了与传统设备兼容而提供的。可通过这些驱

动程序直接访问机械更换器设备,以移动自动更换器中的介质。对于字符设备,持久性设

备文件名的格式为 /dev/rchgr/autochx。卡实例、目标地址和 LUN 不再在持久性设备

文件名本身中编码(请参阅 intro (7))。

• 磁带 /更换器相关的联机帮助页

intro (7)、mt (7)、autochanger (7)、 scsimgr_estape (7)、 scsimgr_eschgr (7)、 scsi_tape (7)、

st (1M)、 mc (1M)、 mt (1M)、 st_ats_enabled (5)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 4 章 67

硬件的专用信息

estape 磁带与 eschgr 自动装载器驱动程序

影响

驱动程序对某些极旧驱动器的支持有待删除。但是,这些驱动器仍可作为将影响性能的“常

规磁带驱动器”运行。为管理磁光库而提供的 SCSI 表面驱动程序不再可用。其他驱动程序在

发行说明中进行了说明。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

intro (7)、 mt (7)、 autochanger (7)、 scsimgr_estape (7)、 scsimgr_eschgr (7)、 scsi_tape (7)、

st (1M)、 mc (1M)、 mt (1M)、 st_ats_enabled (5)

是否过时

已取消: stape、 schgr 驱动程序。已过时:ssrfc 驱动程序。

第 4 章68

硬件的专用信息

图形软件包

图形软件包

图形软件包包括:

• OpenGL 运行时与编程环境 (GraphicsOpenGL)

• 仅适用于共享库链接的 Starbase 和 HP-PHIGS 运行时 (GraphicsLegacy)

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

支持的系统:

• HP-UX 11i v3 在工作站上不受支持。

• PEX 图形 API 在 HP-UX 11i v3 中不受支持。

新功能部件:

没有为 HP-UX 11i v3 的图形软件包提供新功能部件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

支持的产品:

• HP-UX 11i v3 在工作站上不受支持

• PEX 图形 API 在 HP-UX 11i v3 中不受支持。

新功能部件:

没有为 HP-UX 11i v3 的图形软件包提供新功能部件。

影响

除前面描述的影响之外,没有其他影响。

兼容性

本产品与 HP-UX 早期发行版提供的行为和功能相同。PA-RISC 和基于 Itanium 的体系结构提

供不同的图形设备(具有不同的功能),但是这些设备与它们在 HP-UX 早期发行版上的行为

兼容。

性能

就相同配置而言,本产品与 HP-UX 早期发行版提供相同的性能。

文档资料

联机帮助页: graphinfo (10)

是否过时

图形产品在 HP-UX 11i v3 中已取消,并计划在将来过时。

第 4 章 69

硬件的专用信息

HP-UX 11i v2 Driver Development Kit

HP-UX 11i v2 Driver Development Kit

HP-UX 11i v3 Driver Development Kit (DDK) 为第三方开发商、ISV 和 IHV 提供文档资料、示例

代码、构建环境和开发工具,以便在 HP-UX 11i v3 PA-RISC 和基于 Itanium 的平台上开发并

测试驱动程序。

DDK 已增强为包含下列适用于 HP-UX 11i v3 发行版的功能:

• 对现有文档资料进行更新,并添加了新文档资料,用于提供有关最新 HP-UX 11i v3 特性和

功能的信息。

• 增强了现有示例代码,添加了新示例代码,用于显示如何在驱动程序中实现最新的 HP-UX

11i v3 特性和功能。

• 已根据 PA-RISC 系统和基于 Itanium 的系统的示例 Makefile 进行更新。

• 已根据 PA-RISC 平台和基于 Itanium 的平台的驱动程序构建环境进行更新。

• 已根据 PA-RISC 系统和基于 Itanium 的系统的驱动程序开发和测试工具进行更新。

• 提供了适用于 HP-UX 11i v3 的 HP-UX Device Driver Interface Compliance Tool (DDICT) 新

发行版。

• 改进了封装以简化下载和安装。

• 提供了 HP-UX 11i v3 DDK 的缺陷修复程序。

可以从以下 URL 下载 HP-UX DDK:

http://www.hp.com/go/hpux_ddk

第 4 章70

硬件的专用信息

HP-UX 11i v3 上的 Enterprise Virtual Array (EVA)

HP-UX 11i v3 上的 Enterprise Virtual Array (EVA)

EVA (Enterprise Virtual Array) 用作容错数据存储设备,该设备可用于引导和数据。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

使用 EVA 快照式克隆和快照时,给定设备的每个快照式克隆或快照将导致产生新的唯一 LUN

WWID(全球标识符)。在 HP-UX 11i v3 (11.31) 上,无须删除旧的 LUN WWID 便可以创建每个

新的 LUN WWID。WWID 将会随时间逐渐填充内存。没有可用于监视此问题的工具,但是重新

引导并进行清理便可以释放内存。

有关详细信息,请参阅《HP StorageWorks EVA Replication Consolidated Release Notes XCS 6.0x》

(请参阅下面的“文档资料”一节)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

使用 EVA 快照式克隆和快照时,给定设备的每个快照式克隆或快照将导致产生新的唯一 LUN

WWID(全球标识符)。在 HP-UX 11i v3 (11.31) 上,无须删除旧的 LUN WWID 便可以创建每个

新的 LUN WWID。WWID 将会随时间逐渐填充内存。没有可用于监视此问题的工具,但是重新

引导并进行清理便可以释放内存。

文档资料

请参阅 http://www.hp.com/support/manuals 上的《HP StorageWorks EVA Replication

Consolidated Release Notes XCS 6.0x》。在“Storage”下面单击 Storage Software。然后,在

Storage Replication Software 下面选择产品(HP StorageWorks Business Copy EVA Software

或 HP StorageWorks Continuous Access EVA Software)。

是否过时

未过时。

第 4 章 71

硬件的专用信息

从 HP-UX 11i v1 和 11i v2 进行的 HP StorageWorks Secure Path 迁移以及 HP-UX 11i v3 的过时内容

从 HP-UX 11i v1 和 11i v2 进行的 HP StorageWorks Secure Path

迁移以及 HP-UX 11i v3 的过时内容

迁移: HP StorageWorks Secure Path 是一个基于服务器的软件产品,可以在服务器与存储系统

之间的连接出现故障后提供自动路径恢复,从而增强 HP StorageWorks RAID 阵列存储系统。

Secure Path 的当前版本为 3.0FSP2 Patch2。

过时内容: 从 HP-UX 11i v3 (11.31) 开始不支持 Secure Path。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11.31 操作系统具有本机多路径功能,因此,从 HP-UX 11i v3 开始不支持 Secure Path。

在进行 HP-UX 11i v3 操作系统升级后,使用 SecurePath 虚拟别名的应用程序应开始使用系统

设备专用文件 (DSF)。因此,在升级到 HP-UX 11i v3 操作系统期间,将卸载这些 Secure Path 驱

动程序,同时将使用 Secure Path 虚拟别名的挂接点迁移到新样式 DSF。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11.31 操作系统具有本机多路径功能,因此,从 HP-UX 11i v3 开始不支持 Secure Path。

在进行 HP-UX 11i v3 操作系统升级后,使用 SecurePath 虚拟别名的应用程序应开始使用系统

设备专用文件 (DSF)。因此,在升级到 HP-UX 11i v3 操作系统期间,将卸载这些 Secure Path 驱

动程序,同时将使用 Secure Path 虚拟别名的挂接点迁移到新样式 DSF。

影响

在 HP-UX 11i v3 上无法再将 Secure Path 用于多路径。如果已经在 HP-UX 11i v2 和 HP-UX 11i v1

上使用了 Secure Path,则迁移到 HP-UX 11i v3 时可能会遇到问题。

兼容性

在 HP-UX 11i v3 上无法再将 Secure Path 用于多路径。如果已经在 HP-UX 11i v2 和 HP-UX 11i v1

上使用了 Secure Path,则迁移到 HP-UX 11i v3 时可能会遇到问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 HP-UX 11i v3 的《安装与更新指南》。

是否过时

已停止使用。在 HP-UX 11i v3 上,客户无法再将 Secure Path 用于多路径。

第 4 章72

硬件的专用信息

I/O 子系统

I/O 子系统

已增强 I/O 子系统以支持下一代海量存储堆栈,如第 75 页上的“海量存储堆栈”中所述。

这包括支持持久性设备专用文件,以及适用于 lunpath 和 LUN 的硬件路径。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 有四个新命令可用于管理或转换到海量存储的 Agile 视图。

• 已更新现有的 ioscan、 insf、 lssf、 rmsf 和 mksf 命令,以便支持 Agile 视图。

• 要支持 Agile 视图,需要使用新驱动程序 esdisk、 estape 和 eschgr 替代传统驱动程序

sdisk、 stape 和 schgr。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

引入了多个 I/O 命令,用于管理 I/O 子系统。现有命令支持使用新选项和功能的下一代海量存

储堆栈,如这些命令的联机帮助页中所述。这四个新命令为:

• iobind - 更改绑定到 LUN 的驱动程序

• iofind - 帮助用户迁移设备专用文件名

• io_redirect_dsf - 将设备专用文件重定向到新设备

• scsimgr - 管理海量存储并排除其故障。

ioscan 命令引入了一些新选项。有关详细信息,请参阅 ioscan (1M)。下面是一份摘要:

• -N: 显示 I/O 系统的 Agile 视图,而不是显示传统版本

• -P property_name: 显示属性

• -m dsf:显示持久性设备专用文件到 Legacy 设备专用文件的映射

• -m hwpath: 显示 Legacy 硬件路径到 Lunpath 硬件路径和 LUN 硬件路径的映射

• -m lun: 显示 LUN 到 Lunpath 的映射

• -e: 显示 HP Integrity 服务器上的可扩展固件接口 (EFI) 格式以及 HP 9000 系统上的引导

控制台处理程序 (BCH) 格式

• -s: 显示过时的 I/O 节点

• -b: 启动延迟绑定

• -r: 反转延迟绑定

• -B: 列出延迟绑定

• -U: 扫描所有不支持的 I/O 节点

第 4 章 73

硬件的专用信息

I/O 子系统

现在,insf 命令在不使用任何选项运行时,可为所有新设备创建 Legacy 和持久性设备专用文

件。现在它支持 -L 选项,用于创建 Legacy 设备专用文件并启用传统模式。要确定是否已启用

传统模式,请使用 insf -Lv。

lssf 命令现在支持 -s 选项,该选项用于显示“过时的”海量存储设备专用文件: 没有硬件

的设备专用文件。它还支持新的 -c 选项,该选项用于对设备专用文件执行关键资源分析。

rmsf 命令现在支持三个新选项。-x 选项可以从 I/O 配置中删除“过时的”条目。-u 选项与

-H 选项一同使用时,将尝试从给定的硬件路径取消绑定驱动程序。 -L 选项可禁用传统模式,

并删除 Legacy 设备专用文件以及它们在 I/O 配置中的条目。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关新命令或已修改命令的详细信息,请查看其相关的联机帮助页。尤其是下列联机帮助页已

更新:

• iobind (1M)

• iofind (1M)

• io_redirect_dsf (1M)

• scsimgr (1M)

下列联机帮助页中也记录了重要的变更:

• ioscan (1M)

• insf (1M)

• lssf (1M)

• mksf (1M)

• rmsf (1M)

是否过时

未过时。

第 4 章74

硬件的专用信息

海量存储堆栈

海量存储堆栈

下一代海量存储堆栈可管理 I/O 设备,例如 SCSI 逻辑单元 (LUN)。在此发行版中,海量存储

堆栈提供的功能可以增强服务器可伸缩性、可适配性和性能,同时保持向后兼容性。新功能部

件包括:

• Agile 寻址

• 本机多路径

• 增强的并行化功能

概述

HP-UX 11i v3 发行版引入了一个新的海量存储视图,称为 Agile 视图。该视图包括:

• 新的持久性磁盘和磁带设备专用文件

• 新的命名约定

• 次编号格式,支持较大的 I/O 配置

Agile 视图还以支持更大配置和透明多路径的格式显示磁盘和磁带设备的硬件路径。

缺省情况下,大多数命令都可以显示与早期发行版兼容的海量存储的 Legacy 视图。用户可以

使用为每个命令记录的命令行选项或 GUI 切换来选择 Agile 视图。

引入了多个新术语,用于描述硬件路径和设备专用文件。

硬件路径

在本发行版中,设备有三个不同的路径类型。

• Legacy 硬件路径

• Lunpath 硬件路径

• LUN 硬件路径

所有三种类型都是硬件部件的数字型字符串,通常,每个编号都代表硬件部件在设备路径上的

位置。

Legacy 硬件路径是一系列总线连结地址,以 /(斜线)字符分隔,并指向主机总线适配器(HBA)。在 HBA 后面,附加地址元素由“.” (句点)字符分隔。0/0/2/0.1.7.0 是 Legacy

硬件路径的一个示例。该格式将在 Legacy 视图中输出,并且在早期发行版中已存在。

lunpath 硬件路径适用于海量存储设备或 LUN。在 HBA 的前面,Lunpath 硬件路径在格式上与

Legacy 硬件路径完全相同。 HBA 后面的元素使用十六进制。前导元素代表传输相关的目标地

址。最后一个元素是 LUN 地址,它是目标报告的 LUN 标识符的 64 位表示形式。该格式将在

Agile 视图中输出。字符串 0/2/1/0.0x50001fe1500170ac.0x4017000000000000 和

0/1/1/0.0xd.0x0 是 Lunpath 硬件路径的示例。

LUN 硬件路径是一个虚拟化路径,代表单个 LUN 的所有 Lunpath。它在 Agile 视图中输出。虚

拟硬件路径使用地址为 64000 的虚拟总线连结(又称为“虚拟根节点”),而不使用一系列总

线连结地址(对应于特定的硬件路径)。该虚拟根节点下面的寻址由以 /(斜线)字符分隔的虚拟总线地址和虚拟 LUN 标识符组成。字符串 64000/0xfa00/0x22 是 LUN 硬件地址的一个

示例。

第 4 章 75

硬件的专用信息

海量存储堆栈

作为虚拟化路径,LUN 硬件路径只是 LUN 的一个句柄,而不代表 LUN 的物理位置。它与 LUN

的全球标识符 (WWID) 链接。因此,如果向设备添加新的物理路径、删除现有的物理路径或者

任何物理路径发生变更,它都会保持相同。每次重新引导后都会保持此 LUN 绑定,但不保证每

次安装后也会保持此绑定。重新安装系统或者安装配置完全相同的系统可能会创建不同的 LUN

硬件路径集。

设备专用文件

类似于硬件路径,对于海量存储,有两种类型的设备专用文件:

• Legacy 设备专用文件

• 持久性设备专用文件

这两种类型都可用于单独访问给定的海量存储设备,并且可以在同一系统上共存。

Legacy 设备专用文件与 Legacy 视图关联。它已锁定到特定的物理硬件路径,并且不支持

Agile 寻址。这种设备专用文件包含硬件路径信息,例如 SCSI 总线、目标、设备文件名中的

LUN 和次编号。在早期发行版中,只有这种类型的海量存储设备专用文件。

由于具有独特的命名约定和次编号格式, Legacy 设备专用文件最多支持 256 条外部总线和

32768 个 LUN。如果系统使用的海量存储设备超出这些限制,则不能使用 Legacy 设备专用文

件对其寻址。

持久性设备专用文件与 LUN 硬件路径关联,并且在 Agile 视图中显示。由于它基于 LUN 硬件

路径,因此可以明确支持 Agile 寻址和多路径。如果 LUN 在不同的 HBA 之间移动、在不同的

交换机 /集线器端口之间移动、通过不同的目标端口呈现给主机或者使用多个硬件路径进行配

置,则持久性设备专用文件将保持不变。与 LUN 硬件路径一样,每次重新引导后,将保持设

备专用文件与设备之间的绑定,但每次安装后将无法保证此两者之间的绑定。

持久性设备专用文件的次编号不包含硬件路径信息,并且其名称遵循简化的命名约定:

/dev/[subdir]/[class][instance]

其中:

[subdir] 是设备类(例如 disk、 tape、 rdisk 或 rtape)的子目录

[class] 是设备类,即 disk 或 tape

[instance] 是分配给设备的实例编号

设备的每个类都具有其自身的实例编号集,因此类与实例编号的每个组合都正好引用一个设备。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能”

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

通过下一代海量存储堆栈可实现下列功能部件:

可伸缩性:

• 无限制的 I/O 总线数,最少 256 条

• 每个系统都支持 16384 个 LUN,最少 8192 个活动的 LUN

第 4 章76

硬件的专用信息

海量存储堆栈

• LUN 大小超过 2 TB

• LUN 可使用 32 个不同的 I/O 路径,最少 8 个

Agile 寻址(有时称为“持久性 LUN 绑定”):

• 新的持久性设备专用文件将跟踪 SCSI LUN,而无论硬件路径是否发生变更或者是否使用

多路径

• 海量存储设备的新命名约定(例如 /dev/disk/disk#、 /dev/tape/tape#)

• 为多路径提供新的虚拟化硬件路径

多路径

• 具有透明负载平衡的内置多路径,可以选择负载平衡算法

• 对路径错误的自动检测和恢复

可适配性

• 自动检测新的 SCSI LUN 或其发生的变更

• 为新的 LUN 自动创建新的设备专用文件

• 异步通知管理软件(例如卷管理器或文件系统)的变更

• 所有海量存储设备的运行状况跟踪

影响

更新了用于处理 I/O 或海量存储的大多数命令,以便理解 Agile 视图。这些命令允许持久性和

Legacy 设备专用文件以及 Legacy、 Lunpath 和 LUN 硬件路径。通常,除非显式请求了 Agile

视图,否则命令将在 Legacy 视图中运行。

某些命令不仅支持新的海量存储堆栈,还进行了更大的变更,而某些命令只能在 Agile 视图中

运行。本文档中,与特定命令(例如 LVM)相关的章节介绍了这些变更。

已更新的命令和联机帮助页包括但不限于:

intro (7)、 scsimgr (1M)、 scsictl (1M)、 diskinfo (1M)、 setboot (1M)、 crashconf (1M)、

fcmsutil (1M)、 scsimgr_esdisk (7)、 scsimgr_estape (7)、 scsimgr_eschgr (7)、 scsi (7)、 disk (7)、

scsi_ctl (7)、 scsi_disk (7)、 scsi_tape (7)、 ioscan (1M)、 insf (1M)、 mksf (1M)、 rmsf (1M)、

lssf (1M)、 ioinit (1M)、 io_redirect_dsf (1M)、 ioconfig (4)、 iofind (1M)、 sar (1M)、 pstat (2)、

mknod (1M)、 mt (7) 和 autochanger (7)

兼容性

下一代海量存储堆栈旨在替代现有的海量存储堆栈。但是,这两种堆栈可以同时存在。现有的

Legacy 设备专用文件可像以往一样有效;它们完全可以向后兼容,并且不受同一服务器上的任

何持久性设备专用文件的影响。所有命令同样可以向后兼容,并且可以与 Legacy 或持久性设备

专用文件一起使用。

通过 Legacy 设备专用文件访问多路径设备时存在一个兼容性问题。缺省情况下,随 LUN 的

任何硬件路径一起启用多路径。特别是,即使为 I/O 使用了 Legacy 设备专用文件,也仍可以

通过不同的硬件路径路由请求。执行此操作可以最大程度地提高可用性和并行性。要强制

Legacy 设备专用文件使用可向后兼容的多路径行为,请使用 scsimgr 命令配置名为

leg_mpath_enable 的全局设备可调参数。

第 4 章 77

硬件的专用信息

联网和海量存储驱动程序

性能

海量存储堆栈的功能部件以多种方式改进系统性能:

• 本机多路径和负载平衡可增加 I/O 带宽

• 在引导以及响应 ioscan 时可大幅度减少 I/O 扫描时间: 并行化 I/O 可将扫描时间减少 1/4

至 1/10 倍

• 提高并发 I/O 操作的级别

• 将最大 I/O 大小由 1 MB 增加到 2 MB

文档资料

有关下一代海量存储堆栈的概述,请参阅

http://docs.hp.com/en/netsys.html#Storage%20Area%20Management 上标题为

The Next Generation Mass Storage Stack 的白皮书。

有关新命令或已修改命令的详细信息,请查看其相关的联机帮助页或本文档的相关章节。

是否过时

从本发行版开始,已取消 Legacy 视图。在将来的发行版中,Legacy 设备专用文件和 Legacy 硬

件路径的使用将会过时。

联网和海量存储驱动程序

HP-UX 11i v3 包含用于联网和海量存储适配器卡的驱动程序。这些驱动程序将在下列各节中

介绍:

• 必需的联网驱动程序(第 78 页)

• 可选的联网驱动程序(第 80 页)

• 必需的海量存储驱动程序(第 86 页)

有关支持的 I/O 卡的最新信息,请参阅 I/O Cards and Networking Software 网站

http://www.docs.hp.com/en/netcom.html 上提供的一组支持列表 (Support Matrixes)。在

该页面的顶部,单击感兴趣的板卡技术所对应的链接,然后向下滚动到 Support Matrixes标题。

如果您所选择的板卡技术的支持列表不可用,请查阅该板卡的用户指南或发行说明。

必需的联网驱动程序

下列驱动程序是必需的,也就是说,在安装 HP-UX 期间将自动安装这些驱动程序:

• GigEther-00、 GigEther-01 和 IEther-00(千兆以太网)(第 79 页)

第 4 章78

硬件的专用信息

GigEther-00、 GigEther-01 和 IEther-00(千兆以太网)

GigEther-00、 GigEther-01 和 IEther-00(千兆以太网)

千兆以太网软件包提供了三个驱动程序。软件包名称后接以括号括住的驱动程序名称:

• GigEther-00 (gelan)

• GigEther-01 (igelan)

• IEther-00 (iether)

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已增强 iether/igelan/gelan/btlan 产品,其中添加了下列新功能部件(除非另行说明):

• 通过联机删除 (OLD) 可以删除支持的网卡和 I/O 卡。

• 模块封装。已部分预链接内核代码,以加快内核链接速度,并改进运行时性能。预链接

可以完成某些复杂的代码优化 (不适用于 btlan)。

• PCI 错误处理和恢复支持。

• 64 位管理信息库 (MIB) 统计数据支持指示数据链路服务提供程序返回 64 位统计数据

(不适用于 btlan)。

• Security Containment 支持。有关详细信息,请参考《HP-UX 11i Security Containment

Administrator’s Guide》中的 HP-UX 11i Security Containment Introduction(请参阅下面

的文档资料)。

• EMT 支持。错误管理技术针对所有系统错误提供了快速简便的错误 /原因 /操作信息的

访问方法。

• 网络接口配置工具支持基于 Web 的联网配置。它是 HP System Management Homepage

(HP SMH) 工具中的一个模块,该工具替换了 SAM 工具。

• nwmgr 支持和关联的联机帮助页。 nwmgr 是基于命令行的工具,用于配置联网。

LANProvider:

对于从 HP-UX 11i v1(2005 年 9 月 版)进行迁移的客户而言,LAN 提供程序产品是新产品。

可以使用基于 WBEM 的客户端访问此 LAN 提供程序,并收集有关其系统上的以太网链路的

信息。有关 LAN 提供程序的详细信息,请参阅第 155 页上的“用于以太网接口的 HP-UX

WBEM LAN 提供程序”。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

第 4 章 79

硬件的专用信息

可选的联网驱动程序

性能

没有已知的性能问题。

文档资料

请参阅 http://docs.hp.com/en/internet.html#Security%20Containment 上

《HP-UX 11i Security Containment Administrator ’s Guide 》中的 HP-UX 11i Security Containment Introduction

是否过时

未过时。

可选的联网驱动程序

下列驱动程序是可选的,也就是说,这些驱动程序不会自动安装,但可以在安装过程中选择

安装:

• 10 千兆以太网(第 80 页)

• HyprFabrc-00(第 82 页)

• InfiniBand Clustering System(第 83 页)

• PCIMUX-00(第 84 页)

• TermIO-00(第 85 页)

10 千兆以太网

10GigEthr-00 软件包提供 ixgbe 驱动程序。产品软件包名称后接以括号括住的驱动程序名称:10GigEthr-00 (ixgbe)

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已增强 ixgbe 产品,其中添加了下列新功能部件:

• 通过联机删除 (OLD) 可以删除支持的网卡和 I/O 卡。

• 模块封装。已部分预链接内核代码,以加快内核链接速度,并改进运行时性能。预链接可

以完成某些复杂的代码优化。

• PCI 错误处理和恢复支持。

• 64 位管理信息库 (MIB) 统计数据支持指示数据链路服务提供程序返回 64 位统计数据。

第 4 章80

硬件的专用信息

10 千兆以太网

• Security Containment 支持。有关详细信息,请参考《HP-UX 11i Security Containment

Introduction - HP-UX 11i Security Containment Administrator’s Guide》。请参阅下面的

“文档资料”。

• 网络接口配置工具支持基于 Web 的联网配置。它是 HP System Management Homepage

(HP SMH) 工具中的一个模块, 该工具替换了 SAM 工具。

• nwmgr 支持和相关的联机帮助页。 nwmgr 是基于命令行的工具,用于配置联网。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

已增强 ixgbe 产品,其中添加了下列新功能部件:

• 通过联机删除 (OLD) 可以删除支持的网卡和 I/O 卡。

• 模块封装。已部分预链接内核代码,以加快内核链接速度,并改进运行时性能。预链接可

以完成某些复杂的代码优化。

• PCI 错误恢复支持。

• 网络接口配置工具支持。网络接口配置工具是 HP System Management Homepage 工具中

基于 Web 的配置模块,它替换了 SAM 工具。

• nwmgr 支持和关联的联机帮助页。 nwmgr 是基于命令行的工具,用于配置联网。

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅可以从网站 http://docs.hp.com 获取的以下文档:

• 《HP-UX 11i Security Containment Administrator ’s Guide》

是否过时

未过时。

第 4 章 81

硬件的专用信息

HyprFabrc-00

HyprFabrc-00

HyperFabric 是一种高速群集互连,它支持行业标准 TCP/UDP over IP 和 HP 专有的 Hyper

Messaging Protocol (HMP)。 HyperFabric 扩展了 TCP/UDP 的可伸缩性和可靠性,其方式是为

多个网络接口卡 (NIC) 之间的连接流量提供透明的负载平衡,并在不同的卡之间提供透明的

故障切换,而无须调用 HP Serviceguard。 HyperFabric NIC 实现 HP 的 Hyper Messaging Protocol,

与千兆以太网相比,它根据标准的 TCP/UDP 基准提供更少的滞后时间和更低的主机 CPU 利

用率。 HyperFabric 产品支持最多包含 64 个节点的群集。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HyperFabric 11.31 仅支持外围部件互连 (PCI) HF2 (HyperFabric2) 卡,而不支持 HF1

(HyperFabric1) 卡。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

• 最多可为每个卡提供 2.5 Gb/秒的全双工带宽

• 对于 HF2 卡,提供小于 22 µs 的滞后时间

文档资料

可从以下网页获取 HyperFabric 文档资料

http://docs.hp.com/en/netcom.html#HyperFabric。

是否过时

HF2 不支持 Message Passing Interface (MPI)。

第 4 章82

硬件的专用信息

InfiniBand Clustering System

InfiniBand Clustering System

InfiniBand 是一种用于节点间通信的、基于数据包的行业标准高速互连。 InfiniBand 提供更快的

速度和更少的网络滞后时间,与其他行业标准协议(例如光纤通道和千兆以太网)相比,它使

用更少的 CPU 资源。 IB4X-00 软件包中提供了 InfiniB 的软件套件以及驱动程序文件

libib_subsys.a 和 libib_tvr.a。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

提供对网络接口和网络服务配置的支持。 InfiniBand 信息在网络接口配置 (NIC) 工具中显示。

增加了对 nwmgr 的支持。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

InfiniBand 为客户提供高性能技术和商业应用程序群集,并且是适用于 TruClusters HP-UX 端口

的中高端群集互连。

兼容性

InfiniBand 与 rx2600、rx5600、rx4640、rx7620、rx8620 和基于 Itanium 的 Superdome 兼容。

性能

InfiniBand 提供更快的速度和更少的网络滞后时间,与其他行业标准协议(例如光纤通道和

千兆以太网)相比,它使用更少的 CPU 资源。

文档资料

InfiniBand 产品文档资料可以从 http://www.docs.hp.com 上的“Networking & Communication”

区域中获取。

是否过时

未过时。

第 4 章 83

硬件的专用信息

PCIMUX-00

PCIMUX-00

HP AD278A/AD279A PCI MUX 是一种高速的串行通信多端口产品。它对不同的信号进行组合,

以便通过单个通道进行传输,此外,它还提供智能通信功能来卸载 CPU 串行通信处理任务。

AD278A/AD279A PCI MUX 产品支持下列部件:

• AD278A PCI MUX 8 端口适配器

• AD279A PCI MUX 64 端口适配器

• AD278A PCI MUX 8 端口适配器的扇出电缆。该电缆带有八个 DB-25 插头接口,用于连接

外围设备

• 带有 AD279A PCI MUX 64 端口适配器的端口模块(最多用于 64 个端口)

• 端口模块电源

• AD278A/AD279A PCI MUX 适配器驱动程序软件

有关对 AD278A 卡和 AD279A 适配器的平台支持的详细信息,请参阅以下网站上提供的

Support Matrix 文档:http://www.docs.hp.com/en/netcom.html#Multiplexers。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已将包含 pci_mux1 驱动程序的 PCIMUX-00 驱动程序软件包添加到 HP-UX 11i v3 操作环境中,

以支持 AD278A 和 AD279A 适配器。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 4 章84

硬件的专用信息

TermIO-00

文档资料

下列文档可从 http://docs.hp.com/en/netcom.html#Multiplexers 获取:

• 《HP AD279A PCI 8-Port Serial Multiplexer Installation Guide》

• 《HP AD279A PCI 64-Port Serial Multiplexer Installation Guide》

• 《HP AD278A and AD279A PCI Multiplexer Release Notes》

• 《HP AD278A and AD279A PCI Multiplexer Support Guide》

联机帮助页:

• pmux_stty (1)

是否过时

未过时。

TermIO-00

HP A6748A/A6749A PCI MUX 是一种高速串行通信多端口产品。它对不同的信号进行组合,

以便通过单个通道进行传输,此外,它还提供智能通信功能来卸载 CPU 串行通信处理任务。

A6748A/A6749A PCI MUX 产品支持下列部件:

• A6748A PCI MUX 8 端口适配器

• A6749A PCI MUX 64 端口适配器

• PCI MUX 8 端口适配器的扇出电缆

• 端口模块及其电源

• HP DB-25 适配器和 HP RJ-45 适配器的 RJ-45 接口

• A6748A/A6749A PCI MUX 适配器驱动程序软件

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已将包含 pci_mux 驱动程序的 TermIO-00 驱动程序软件包添加到 HP-UX 11i v3 操作环境中,

以支持 A6748A 和 A6749A 适配器。

本发行版不再支持 HP-UX SAM。请使用命令行界面 mknod 创建 pci_mux0,而不要使用 HP-UX

SAM 创建设备文件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

在 HP-UX 11i v3 中,请使用命令行界面 mknod 创建 pci_mux0 设备文件,而不要使用 HP-UX

SAM 创建。

第 4 章 85

硬件的专用信息

必需的海量存储驱动程序

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

下列文档可从 http://docs.hp.com/en/netcom.html#Multiplexers 获取:

• 《HP PCI Multiplexer Family Cabling, Diagnostics and Troubleshooting Manual》

• 《HP PCI MUX Release Note》

联机帮助页:

• emux_stty (1)

• emux_diag (1)

是否过时

未过时。

必需的海量存储驱动程序

下列海量存储驱动程序是必需的,也就是说,在安装 HP-UX 期间将自动安装这些驱动程序:

• FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序(第 87 页)

• 用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序(第 88 页)

• HP PCI Ultra160 SCSI 驱动程序(第 89 页)

• USB-00(第 90 页)

第 4 章86

硬件的专用信息

FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序

FibrChanl-00 HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序

HP PCI Tachyon TL/TS/XL2 光纤通道 (td) 驱动程序可管理 A5158A 和 A6795A PCI 单端口主机

总线适配器 (HBA),这两个适配器分别使用 Tachyon TL/TS 和 XL2 芯片。该驱动程序在

FibrChanl-00 软件包中提供。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP PCI Tachyon TL/TS/XL2 光纤通道驱动程序的新功能部件如下:

• 支持新的海量存储堆栈。Tachyon TL/TS/XL2 光纤通道 (td) 驱动程序支持新的海量存储堆栈。

有关海量存储堆栈的详细信息,请参阅第 75 页上的“海量存储堆栈”。

• 支持 Agile 寻址。现在, Tachyon TL/TS/XL2 光纤通道 (td) 驱动程序基于 FC 目标的唯一端口 /

节点全球名称 (WWN) 使用 Agile 寻址来跟踪该目标。Agile 寻址通过自动处理 SAN 配置的变

更来简化存储管理。

• 支持软分区。 Tachyon TL/TS/XL2 光纤通道 (td) 驱动程序基于目标端口的 WWN 支持光纤

中的软分区。

• 支持 PCI 联机删除 (OLD)。 Tachyon TL/TS/XL2 光纤通道驱动程序现在支持联机删除驱动

程序实例,从而可方便地在同一 PCI 插槽中联机添加其他任何类型的 HBA。

• 支持 PCI 错误检测和恢复。 Tachyon TL/TS/XL2 光纤通道驱动程序可以检测 PCI 错误并从

中恢复,无需手动干预并造成系统停机。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

《FibrChanl-00 (td) HP PCI Tachyon TL/TS/XL2 Fibre Channel Driver Release Notes for HP-UX 11i

v3, February 2007 (part no. J2635-90029)》,可从

http://docs.hp.com/en/netcom.html#Fibre%20Channel 获取。

是否过时

未过时。

第 4 章 87

硬件的专用信息

用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序

用于 HP-UX 11i v3 的 FibrChanl-01 光纤通道海量存储驱动程序

HP FCD 光纤通道驱动程序 (fcd) 可管理下列光纤通道主机总线适配器 (HBA)。它是

FibrChanl-01 软件包的一部分, 支持 A6826A、 AB378A/AB378B、 AB379A/AB379B、

A9782A、 A9784A、 AB465A、 AD193A 和 AD194A 卡。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP FCD 光纤通道驱动程序的新功能部件如下:

• 支持新的海量存储堆栈。FCD 光纤通道驱动程序 (fcd) 支持新的海量存储堆栈。有关海量

存储堆栈的详细信息,请参阅第 75 页上的“海量存储堆栈”。

• 支持 Agile 寻址。现在,FCD 光纤通道驱动程序 (fcd) 基于 FC 目标的唯一端口 /节点全球

名称 (WWN) 使用 Agile 寻址来跟踪该目标。 Agile 寻址通过自动处理 SAN 配置的变更来

简化存储管理。

• 支持软分区。FCD 光纤通道驱动程序 (fcd) 基于目标端口的 WWN 支持光纤中的软分区。

• 支持 PCI 联机删除 (OLD)。使用 FCD 光纤通道驱动程序 (fcd) 可以在同一 PCI 插槽中,

方便地将某个光纤通道 HBA 联机更换为其他任何类型的 HBA。

• 支持 PCI 错误检测和恢复。FCD 光纤通道驱动程序 (fcd) 可检测并排除 PCI 错误,而无须

手动干预或关闭系统。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 http://docs.hp.com/en/netcom.html#Fibre%20Channel 上的

以下文档:

• 《FibrChanl-01 (fcd) Fibre Channel Mass Storage Driver for HP-UX 11i v3 Release Notes,

February 2007 (part no. J6374-90051)》

是否过时

未过时。

第 4 章88

硬件的专用信息

HP PCI Ultra160 SCSI 驱动程序

HP PCI Ultra160 SCSI 驱动程序

HP PCI Ultra160 SCSI 驱动程序可管理 A6828A 和 A6829A 外围部件互连 (PCI) 单端口和双端口

主机总线适配器 (HBA)。

Ultra160 SCSI 驱动程序 c8xx 在核心软件包 HPUXMinRuntime 中提供。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 支持新的海量存储堆栈。Ultra160 SCSI 驱动程序支持新的海量存储堆栈。有关海量存储堆

栈的详细信息,请参阅第 75 页上的“海量存储堆栈”。

• 支持 PCI 联机删除 (OLD)。使用 Ultra160 SCSI 驱动程序可以在同一 PCI 插槽中,方便地

将某个 Ultra160 SCSI HBA 联机更换为其他任何类型的 HBA。有关 PCI OLD 的详细信息,

请参阅第 94 页上的“PCI 卡联机删除 (OLD)”。

• 支持 PCI 错误检测和恢复。Ultra160 SCSI 驱动程序可检测并排除 PCI 错误,而无须手动干预

或关闭系统。

• 支持 HBA 设备专用文件 (DSF)。Ultra160 SCSI 驱动程序支持单个 HBA 的设备专用文件,

这些文件的命名约定为 /dev/c8xx<实例>,其中<实例>表示 HBA 的实例编号。这些 DFS

支持下列现有的 IOCTL: SIOC_GET_BUS_PARMS、 SIOC_GET_BUS_LIMITS、SIOC_RESET_BUS、 SIOC_SET_TGT_LIMITS 和 SIOC_SET_BUS_LIMITS。这些 DFS 支

持下列新的 IOCTL: PSIOC_GET_TGT_PARMS、 PSIOC_GET_TGT_LIMITS、PSIOC_RESET_DEV 和 PDIOC_RSTCLR。

• 停止支持 Ultra2 HBA。当 Ultra2 卡(A5149A、A5150A)是系统中核心 I/O 的一部分时除外。

在这些系统上,这些卡支持引导、数据和转储。

• 为了成为核心 I/O,支持下列卡。

— 永远不要将下列卡添加到系统:

— A4800A FWD SCSI

— A5150A 2 端口 Ultra2 SCSI

— A5159A 2 端口 FWD SCSI

— A5159B 2 端口 FWD SCSI

— A5838A 2 端口 Ultra2-SCSI + 2 端口 100T

— 下列卡可以是核心 I/O,也可以是附加件:

— A6828A 单端口 Ultra160 SCSI

— A6829A 2 端口 Ultra160 SCSI。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

新命令和改进的命令提升了可用性。

第 4 章 89

硬件的专用信息

USB-00

兼容性

没有已知的兼容性问题

性能

没有已知的性能问题。

文档资料

联机帮助页:

• scsictl (1M)

文档:

• Ultra160 SCSI 驱动程序文档可从

http://docs.hp.com/en/netcom.html#SCSI%20Host%20Bus%20Adapters 获取

是否过时

从本发行版开始, Ultra160 SCSI 驱动程序不再支持 Ultra2 卡。

USB-00

USB-00 产品 vC.01.05.00 提供 USB 子系统和设备驱动程序。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

USB-00 中提供的 USB 堆栈和驱动程序替换了驱动程序 hcd、hub、hid 和 usbd 中提供的传统

USB 堆栈。

USB-00 提供传统堆栈的所有功能,并提供下列功能部件:

• 支持 USB 设备的即插即用功能。

• USB Bulk Only 协议, SCSI Pass-Through 海量存储驱动程序(这包括但不限于 USB

CD-ROM/RW 和 DVD-ROM/+RW,以及闪存设备)。

• 创建(或删除)动态 USB 设备专用文件的设备文件系统。

• 从一组有限的 HP 品牌 USB DVD 设备进行引导(或安装)。

• 支持 HP 微型驱动器。

• USB 海量存储设备加密。

第 4 章90

硬件的专用信息

USB-00

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

在早期发行版的基础上,USB-00 vC.01.05.00 包含多项质量改进成果,缺省情况下启用动态受管

设备文件,提供多层 USB 海量存储加密支持和设备跟踪。

影响

现在,所有 USB 设备专用文件都将显示在设备文件系统中。需要修改客户脚本和程序才能使用

新的设备专用文件。

兼容性

此 USB 产品与任何通过 /dev/hid 中旧的 HID 设备专用文件访问人机接口设备的应用程序都

不兼容。 USB-00 支持的设备的设备专用文件位于 /dev/deviceFileSystem 下面。有关详

细信息,请参考 http://docs.hp.com/en/7407/DevFSUsersGuide.pdf 上的《Device

File System Users Guide》

性能

设备文件系统极大地改进了总体客户体验,同时减少了将不同的 USB 海量存储设备连接到现有

设备专用文件集合时产生的相关风险。

文档资料

有关详细信息,请参考下列文档资料:

• USB 加密应用程序的联机帮助页 usbencrypt (1)

• 《HP-UX USB Mass Storage Device Encryption User’s Guide》,可从

http://docs.hp.com/en/7406/UsbEncryptionUsersGuide.pdf 上获取该文档

• 《HP-UX Device Filesystem User’s Guide》,可从

http://docs.hp.com/en/7407/DevFSUsersGuide.pdf 上获取该文档

• 有关适用于 HP-UX 11i v3 的 USB 变更的详细信息,可从 http://docs.hp.com 获取

是否过时

未过时。

第 4 章 91

硬件的专用信息

PCI 错误恢复

PCI 错误恢复

PCI 错误恢复功能部件提供检测、隔离 PCI 错误并自动从错误中恢复的功能,从而避免系统崩溃。

HP-UX 11i v3 操作系统附带了此功能,缺省情况下将启用此功能部件。

启用 PCI 错误恢复功能部件后,如果包含 I/O 卡的 PCI 总线发生错误,并且该卡支持 PCI 错误

恢复,那么:

1. 将隔离该 PCI 总线,使系统与其他 I/O 分隔开来,同时防止错误损坏系统。

2. PCI 错误恢复功能部件将尝试从错误中恢复,并重新初始化总线以恢复 I/O。

如果在自动错误恢复过程中发生错误,总线和 I/O 卡将保持暂停状态。

如果总线包含的卡支持联机添加、更换或删除 (OL*),并且该卡在可热插拔的插槽中,则可以

使用 olrad 命令(或警示按钮)通过更换卡来手动从错误中恢复。

禁用 PCI 错误恢复功能部件后,如果 PCI 总线发生错误,则会发生计算机检查取消 (MCA) 或

高优先级计算机检查 (HPMC),然后系统将会崩溃。

注意 如果使用 Serviceguard,则 HP 建议仅当存储设备已配置了多路径,并且未禁用 HP-UX 本机多

路径时,才启用 PCI 错误恢复功能部件。如果启用了 PCI 错误恢复,但只为存储设备配置了一

个路径,则连接断开时,HP Serviceguard 可能无法检测到这一点。除非检测到连接断开,否则

HP Serviceguard 不会引发故障切换。有关使用 pci_eh_enable 可调参数禁用 PCI 错误恢复的

说明,请参阅 PCI Error Recovery Product Note 中“Tunable Kernel Parameters”一节。

有关 OL* 操作的信息,请参阅 http://docs.hp.com 上的《Interface Card OL* Support Guide》

要确定是否支持 OL*,请参阅 http://docs.hp.com 上的 I/O 卡文档资料或支持列表

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

尚未在 HP-UX 11i v1 中发行 PCI 错误恢复功能部件。对于从 HP-UX 11i v1 进行迁移的客户而言,

这是一项新功能部件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

尚未在 HP-UX 11i v2 中发行 PCI 错误恢复功能部件。在 HP-UX 11i v2 中,以软件包的形式发

行了一种称为“PCI 错误处理”的类似功能部件。PCI 错误处理与 PCI 错误恢复极其相似。主

要差别在于,PCI 错误恢复将自动尝试从 PCI 错误中恢复,而 PCI 错误处理则需要用户干预才

能尝试从 PCI 错误中恢复。

影响

发生 PCI 错误时, PCI 错误恢复功能部件将自动尝试避免系统崩溃。

第 4 章92

硬件的专用信息

PCI 错误恢复

兼容性

缺省情况下将启用 PCI 错误恢复。如果使用 Serviceguard,则 HP 建议仅当存储设备已配置了

多路径,并且未禁用 HP-UX 本机多路径时,才启用 PCI 错误恢复功能部件。如果启用了 PCI

错误恢复,但只为存储设备配置了一个路径,则连接断开时, HP Serviceguard 可能无法检测

到这一点。如果 Serviceguard 未检测到连接断开,它就不会发生故障切换。有关使用

pci_eh_enable 可调参数禁用 PCI 错误恢复的说明,请参阅 PCI Error Recovery Product

Note 中“Tunable Kernel Parameters”一节。

性能

没有已知的性能问题。

文档资料

• 联机帮助页:

— pci_eh_enable (5) 联机帮助页

— pci_error_tolerance_time (5) 联机帮助页

— 可以使用 HP-UX 11i v3 ioscan 联机帮助页中列出的 ioscan -P error_recovery选项的输出来确定 HP-UX 系统上运行的哪些驱动程序(以及关联的 PCI 卡)支持 PCI

错误恢复。

• 文档:

— http://docs.hp.com/en/ha.html#PCI%20Error%20Handling 上的

PCI Error Recovery Product Note in the High Availability category。

— http://docs.hp.com/en/ha.html#PCI%20Error%20Handling 上的

“High Availability”类别中的 PCI Error Recovery Support Matrix。

是否过时

未过时。

第 4 章 93

硬件的专用信息

PCI 卡联机删除 (OLD)

PCI 卡联机删除 (OLD)

HP-UX 11i v3 管理员可通过 PCI 卡联机删除 (OLD) 来删除 PCI 卡及其关联驱动程序,而无须

重新引导系统。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于迁移到 HP-UX 11i v3 的客户而言,PCI 卡联机删除 (OLD) 是新功能。以前的 HP-UX 11i v1

(2005 年 9 月版)中未提供此功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

在 HP-UX 11i v3 中增强了 PCI OL* 功能部件,其中包含 PCI 卡及其关联驱动程序的联机删除

功能。 HP-UX 11i v2 中的 OL* 功能部件可用于联机添加和更换 PCI 卡。

影响

通过 OLD 功能部件,客户可以在运行的系统上删除 PCI 卡和关联的驱动程序,而无须重新引

导系统。

重要信息 引导系统后,或者完成联机添加操作后,PCI 插槽上的栓锁将处于开位,因此插槽可能变得不

可用,需要进行引导才可以使该插槽返回可用状态。

在下列 3 种情形下会发生这种为状况:

1. 在被占用的 PCI 插槽的栓锁处于开位时进行引导,导致该插槽中的卡不可用。 ioscan 命

令将该插槽中的卡的软件状态显示为 UNUSABLE。同时,控制台上将显示消息 PCIError Reported at <H/W path>。

2. 在未占用插槽的栓锁处于开位时进行引导,然后在该插槽中添加一张卡并执行 ioscan 命

令,将导致该卡处于 UNSUSABLE 状态(如果 -k 选项未使用,并且未限制 ioscan 覆盖该

插槽的路径)。在这种情况下,将卡添加到插槽之后,该卡将处于 UNUSABLE 状态,而无

论栓锁是已关闭还是已打开。

3. 使用 olrad 命令或 pdweb GUI 执行 PCI 卡联机添加 (OLA) 操作,并且在使卡联机的同时

使插槽栓锁保持打开状态,将导致卡处于 UNUSABLE 状态。

这种行为是固件问题导致的。在没有可用的固件修复程序之前,您可以使用下列过程进行恢复:

1. 关闭处于 UNUSABLE 状态的 PCI 插槽栓锁。

2. 重新引导系统;插槽将重新可用。

范围:

在下列条件下会发生这种问题:

— 操作系统:HP-UX 11i v3

— HP 9000 服务器: rp8420 或 rp7420

— 固件版本: PDC 固件版本: 24.1

注意: 要验证 PDC 固件版本,可以运行 STM,也可以在如下所示的管理处理器

Command Menu (CM) 提示符下运行 sysrev 命令: MP:CM> sysrev

第 4 章94

硬件的专用信息

支持的系统

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• olrad (1M)

文档:

• http://docs.hp.com/en/ha.html#System%20Administration 上的《Interface Card

OL* Support Guide, third edition》

是否过时

未过时。

支持的系统

HP-UX 11i v3 的本发行版完全支持下列 HP 9000 和 HP Integrity 服务器。

有关 HP 服务器的其他信息,请访问以下网站:

http://hp.com/go/servers

注释 工作站不支持 HP-UX 11i v3。 HP 建议 PA-RISC 工作站的客户使用 HP-UX 11i v1, Itanium

工作站的客户使用 HP-UX 11i v2。有关 HP 工作站的其他信息,请访问以下网站:

http://hp.com/go/workstations

其他硬件文档资料可以在以下“Enterprise Servers, Workstations, and Systems Hardware”网站上

找到:http://docs.hp.com/hpux/hw/

HP 9000 服务器

• rp3410

• rp3440

• rp4410

• rp4440

• rp7405

• rp7410

• rp7420

• rp8400

• rp8420

• Superdome

第 4 章 95

硬件的专用信息

查找固件信息

HP Integrity 服务器

• cx2600

• cx2620

• rx1600

• rx1620

• rx2600

• rx2620

• rx2660(仅支持 PCI-X IO 底板)• rx3600

• rx4640

• rx5670

• rx6600

• rx7620

• rx7640

• rx8640

• rx8620

• BL60p 刀片式服务器• Superdome

查找固件信息

固件变化很快。例如,应确保系统安装了最新的固件,以便支持最新版的 I/O 适配器、海量存储

设备以及从介质或网络软件仓库进行安装时所使用的设备。

• 有关 PCI I/O 适配器的系统固件和 HP-UX 11i 引导支持的列表,以及 HP-UX 11i v3 的最低固

件要求,请参考 http://docs.hp.com/en/hw.html#System%20Firmware 上的文档。

• 有关最新的 HP-UX 11i 固件更新信息 ,请访问 IT 资源中心 (ITRC) 网站

http://itrc.hp.com。

访问您所在地区的页面。单击惠普产品的维护和支持,然后单击查找单个修补软件和固件。

如果需要修补固件,可使用 ITRC 中的修补软件数据库进行搜索,并参考修补软件文档资

料中有关如何修补固件的说明。

• HP 还提供“Subscriber’s Choice(用户订阅选择)”,它可以使您通过注册来接收有关固件

更新的电子邮件通知。在 ITRC 网站上,单击惠普产品的维护和支持,然后单击支持信息

摘要。

不受支持的 HP-UX 海量存储设备

可以在 http://docs.hp.com 上的 HP-UX Supported Mass Storage Devices Matrix 中找到不受

支持的海量存储设备的最新信息。 http://www.hp.com/go/softwaredepot 上提供了

msv2v3check 脚本,用于验证系统是否使用了任何不受 HP-UX 11i v3 支持的存储设备。有关

此脚本的详细信息,请参考

http://docs.hp.com/en/netsys.html#Storage%20Area%20Management 上的《HP-UX

11i v2 to 11i v3 Mass Storage Stack Update Guide》白皮书。

第 4 章96

硬件的专用信息

受支持与不受支持的 HP-UX I/O 卡

受支持与不受支持的 HP-UX I/O 卡

在“I/O Cards and Networking Software”网页 http://www.docs.hp.com/en/netcom.html(导航到 IO Cards)上的 HP-UX Supported I/O Cards Matrix 中,可以找到受支持与不受支持

的 HP-UX I/O 卡的最新信息。

还可以从“I/O Cards and Networking Software”网页

http://www.docs.hp.com/en/netcom.html 上的一组支持列表 (Support Matrixes)中找到

每个受支持的卡的其他详细信息。在该页面的顶部,单击感兴趣的板卡技术所对应的链接,

然后向下滚动到“Support Matrixes”标题。如果您所选择的板卡技术的支持列表不可用,请

查阅该板卡的用户指南或发行说明。

效用计价解决方案

HP Instant Capacity (iCAP) 和 HP 效用计费 (PPU) 软件产品是 HP 效用计价解决方案程序的一部

分。 ICAP 是一个购买模型,通过该模型,可以即时增加容量以适应日益增长的需求。PPU 是

一个租赁模型,通过该模型,客户只需按照处理器的实际使用量支付费用。

HP Instant Capacity

HP Instant Capacity (iCAP) B.11.31.08.01 软件(产品号 B9073BA)提供了在指定的 HP 企业级

服务器上即时增加或减少处理容量的功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

iCAP 已更新至 B.11.31.08.01 版,包含下列新功能部件和变更:

• 支持 HP-UX 11i v3

• 修改了安装过程

• 支持 Global Instant Capacity (GiCAP)

• 支持 HP rx7640 和 rx8640 Integrity 服务器

• 支持 HP-UX 11i v3 系统超线程

• 更改了 GiCAP 分组规则和 icapstatus 命令输出

• 整合了多个缺陷修复程序

有关详细信息,请参阅 http://docs.hp.com 中的《HP Instant Capacity (iCAP) 发行说明》

(导航至“效用计价解决方案(以前称为按需解决方案 (ODS))”)。

第 4 章 97

硬件的专用信息

HP Instant Capacity

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

iCAP 已更新至 B.11.31.08.01 版,包含下列新功能部件和变更:

• 支持 HP-UX 11i v3

• 修改了安装过程

• 完全实现 Global Instant Capacity (GiCAP)

• 支持 HP-UX 11i v3 系统超线程

• 更改了 GiCAP 分组规则和 icapstatus 命令输出

• 整合了多个缺陷修复程序

有关详细信息,请参阅 http://www.docs.hp.com/zh_cn/allproducts.html中的《HP Instant Capacity (iCAP) 发行说明》(导航至“效用计价解决方案(以前称为按需解决

方案 (ODS))”。

影响

本发行版更改了 GiCAP 分组规则文件格式和文件名;因此 8.0 版分组规则文件与 iCAP 8.01 版

软件不兼容。

兼容性

8.0 版分组规则文件与 iCAP 8.01 版软件不兼容。

性能

没有已知的性能问题。

文档资料

• 联机帮助页:

— icap (5)

— icapmanage (1M)

— icapmodify (1M)

— icapnotify (1M)

— icapstatus (1M)

• 网站:

— HP 软件仓库:http://hp.com/go/softwaredepot— 技术文档资料:http://docs.hp.com

• 文档:

有关 HP Instant Capacity 软件产品的详细信息,请参阅 HP 网站上的《Instant Capacity 用户

指南》和《发行说明》: http://www.docs.hp.com/zh_cn/allproducts.html(导航到 Network and Systems Management,然后导航到 Utility Pricing Solutions)。

是否过时

未过时。

第 4 章98

硬件的专用信息

HP 效用计费 (PPU)

HP 效用计费 (PPU)

HP 效用计费 (PPU) 程序是一个租赁模型,通过该模型,客户只需按照使用的计算容量支付费

用。 PPU 软件(HP 产品 T2351AA)提供了用于度量资源使用率的服务。当前版本为

B.11.31.08.01.00。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

PPU v8.01 引入了下列新功能部件:

• 现在 HP-UX 11i v3 系统支持 PPU。

• PPU 包含对 HP-UX 11i v3 具有的超线程功能部件的支持。但是, PPU 将继续在核心级别

运行。

• 针对关闭单元时出错并产生 TotalCPU 错误报告提供修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

PPU v8.01 引入了下列新功能部件:

• 现在 HP-UX 11i v3 系统支持 PPU

• PPU 包含对 HP-UX 11i v3 具有的超线程功能部件的支持。但是, PPU 将继续在核心级别

运行。

影响

PPU v8.01 是 HP-UX 11i v3 系统支持的唯一 PPU 版本。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 4 章 99

硬件的专用信息

Xserver

文档资料

• 联机帮助页:

— ppu (5)

— ppuconfig (1M)

— ppud (1M)

• 网站:

— HP 软件仓库:http://hp.com/go/softwaredepot— 技术文档资料:http://docs.hp.com

— HP 外部网站:http://www.hp.com/hpfinancialservices/pay_per_use.html

• 文档:

有关效用计费软件产品的详细信息,请参阅 HP 网站上的《Pay Per Use 用户指南》和

《发行说明》: http://docs.hp.com(导航到“效用计价解决方案(以前称为按需解决方案 (ODS))”)。

是否过时

未过时。

Xserver

Xserver 产品是 X Window 系统的一个组件。Xserver 产品可充当客户端应用程序与本地硬件和

输入设备之间的中介。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

支持的产品:

• PA-RISC 工作站支持 HP-UX 11i v1,但不支持 HP-UX 11i v3。

• HP-UX 11i v3 中的 rp34x0 和 rp44x0 服务器支持 Radeon 7500。

可通过 HP SMH 界面使用 Xserver 的配置工具。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

可通过 HP SMH 界面使用 Xserver 的配置工具。

影响

将 Xserver 集成到 HP SMH 后,图形管理功能便与总体 HP SMH 基础结构保持一致。

第 4 章100

硬件的专用信息

Xserver

兼容性

本产品与 HP-UX 早期发行版提供的行为和功能相同。PA-RISC 和基于 Itanium 的体系结构提

供不同的图形设备(具有不同的功能),但是这些设备与它们在 HP-UX 早期发行版上的行为

兼容。

性能

本产品与 HP-UX 早期发行版提供的性能相同。

文档资料

联机帮助页:

• graphdiag (1)

• setmon (1)

• X (1)

• Xf86 (1)

• Xhp (1)

• Xserver (1)

是否过时

未过时。

第 4 章 101

硬件的专用信息

Xserver

第 4 章102

第 5 章 常规系统管理

本章内容

本章将提供一些系统管理员感兴趣的信息,包括下列内容:

• asyncdsk 驱动程序内核可调参数 max_async_ports(第 105 页)

• 并发转储(第 106 页)

• 2007 年美国夏令时变更(注释)(第 107 页)

• 检测与选通(第 108 页)

• 磁盘和文件系统 (fsweb)(第 109 页)

• 分布式系统管理实用程序 (DSAU)(第 111 页)

• 增强的用户核心文件命名(第 112 页)

• Enterprise Cluster Master Toolkit 版本(第 113 页)

• 事件管理器(第 115 页)

• 事件监视服务(第 117 页)

• 高精度计时器支持(第 118 页)

• HP OpenView GlancePlus Pak(第 119 页)

• HP 分区和 Virtual Server Environment(第 120 页)

— 动态 LCPU(第 121 页)

— HP Global Workload Manager(第 122 页)

— HP Process Resource Manager(第 126 页)

— HP-UX 虚拟分区(第 128 页)

— 适用于 11i v3 的 Integrity VM (Virtual Machines)(第 129 页)

— HP-UX Workload Manager(第 130 页)

— HP-UX Workload Manager Toolkit(第 132 页)

— 分区管理器(第 133 页)

— nPartition Provider(第 134 页)

— Utilization Provider(第 135 页)

— vPar Provider(第 136 页)

• HP Serviceguard(第 137 页)

• HP Serviceguard NFS Toolkit(第 138 页)

• HP System Management Homepage(第 140 页)

• HP Systems Insight Manager(第 141 页)

• 适用于 HP-UX 的 HP WBEM Services(第 143 页)

• HP-UX 用户帐户和组帐户工具(第 145 页)

第 5 章 103

常规系统管理

本章内容

• HP-UX 内核配置(第 147 页)

• HP-UX Large NPROC(第 148 页)

• HP-UX Large PID(第 149 页)

• HP-UX 外围设备管理器(第 150 页)

• HP-UX System V IPC 消息队列(第 151 页)

• HP-UX WBEM 光纤通道提供程序(第 152 页)

• HP-UX WBEM File System Provider(第 153 页)

• HP-UX WBEM IOTree Provider(第 154 页)

• 用于以太网接口的 HP-UX WBEM LAN 提供程序(第 155 页)

• HP-UX WBEM Online Operations Service Provider(第 156 页)

• HP-UX WBEM SCSI Provider(第 157 页)

• Ignite-UX(第 158 页)

• 从引导提示符重置内核可调参数值(第 160 页)

• Livedump(第 161 页)

• 长用户名(或组名)(第 162 页)

• 节点和主机名扩展(第 165 页)

• Obsolescence 软件包(第 166 页)

• 联机诊断程序(第 167 页)

• SCSI 内核可调参数(已过时)(第 169 页)

• Software Distributor(第 170 页)

• Software Package Builder(第 171 页)

• 系统管理器 (SAM)(第 172 页)

• System Administration Manager (SAM) 审核与安全(第 174 页)

• System Administration Manager (SAM) Printers and Plotters(第 175 页)

• 系统管理器工具变更:SAM 和 HP System Management Homepage(第 176 页)

• System Fault Management(第 176 页)

• Update-UX 和 SW-GETTOOLS(第 177 页)

• 虚拟内存内核可调参数 physical_io_buffers (已过时)(第 178 页)

• 虚拟内存内核可调参数(第 179 页)

第 5 章104

常规系统管理

asyncdsk 驱动程序内核可调参数 max_async_ports

asyncdsk 驱动程序内核可调参数 max_async_ports

asyncdsk 驱动程序提供了一些接口,用于对磁盘设备执行异步读取 /写入。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

下面是适用于 HP-UX 11i v3 的变更:

• max_async_ports 现在是动态可调参数。

• 该可调参数的缺省值更改为 4096,最大值为 4194304。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

在早期发行版中,更改该可调参数值需要重新引导系统。在 HP-UX 11i v3 中,由于这是一个动

态可调参数,因此无需重新引导便可以更改此可调参数值。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

可以在 man (5) 联机帮助页中找到此可调参数的文档资料。 man max_async_ports 将提供有

关此可调参数的信息。

是否过时

未过时。

第 5 章 105

常规系统管理

并发转储

并发转储

并发转储是 HP-UX 11i v3 故障转储子系统的新功能。如果客户遵循转储设备配置的建议指导,

则此功能可以通过计算机配置来增强 HP-UX 故障转储子系统的性能可伸缩性。仅针对基于

Itanium 的平台实现了此解决方案。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

这是 HP-UX 11i v3 的一个新功能,但只有迁移到基于 Itanium 的平台的客户才可以使用此功

能。使用此功能可以配置计算机以执行分布式并行转储,从而提高转储吞吐量,减少转储时间。

与同一计算机上运行的 HP-UX 11i v1 相比,执行 HP-UX 11i v3 故障转储速度更快。只在基于

HP Itanium 的平台上才能体现这种速度上的改进。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

这是 HP-UX 11i v3 的一项新功能。使用此功能可以配置计算机以执行分布式并行转储,从而提

高转储吞吐量,减少转储时间。

与同一计算机上运行的 HP-UX 11i v2 相比,执行 HP-UX 11i v3 故障转储速度更快。仅在基于

HP Itanium 的平台上才能体现这种速度上的改进。

影响

如果根据建议的配置添加转储设备,则可以实现性能的提升。

兼容性

此功能仅在基于 HP Itanium 的平台上才能体现出性能上的改进。

性能

如果启用此功能,则可以实现转储速度的提升。这种提升取决于转储设备配置。

文档资料

有关详细信息,请参阅 crashconf (1M) 联机帮助页。

是否过时

未过时。

第 5 章106

常规系统管理

2007 年美国夏令时变更(注释)

2007 年美国夏令时变更(注释)

美国政府通过了一项法律(能源政策法案),更改了夏令时 (DST) 的起始和结束日期,使之延

长了四周。延长的夏令时将从 2007 年 3 月开始。美国官方的 DST 变更内容为:

• 起始日期: 三月的第二个星期日

• 结束日期: 十一月的第一个星期日

操作系统: HP-UX 11i v3 无需更新 DST。

Java: 包含新美国 DST 规则的 HP Java 版本有:

• JDK 5.0.3 或更高版本

• SDK 1.4.2.11 或更高版本

• SDK 1.3.1(已在 2006 年第 4 季度进行计划)

HP 正在与 Sun 合作,以便为 1.4.2/5.0 JVM 提供时区更新工具。该工具有望在 2007 年 1 月发行。

可以在 http://www.hp.com/products1/unix/java/DST-US.html 上找到 HP 有关 Java 更

新的声明

C++ 运行时库:请参阅第 317 页上的“aC++ Run Time Library”。

DCE: 有关最新的详细信息,请参阅 http://itrc.hp.com 上的 Doc Id 8606430960

(JAGaf90402)。

第 5 章 107

常规系统管理

检测与选通

检测与选通

使用检测与选通核心内核功能可以将处理中断所花费的时间限制为由用户定义的最大值。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

检测与选通以前作为 HP-UX 11i v1 的修补软件提供。它是 HP-UX 11i v3 操作环境中提供的新

功能。

• 当有任何系统配置更改活动正在进行时将会禁用此功能。

• 缺省情况下将启用此功能(缺省值设置为 80%)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 当有任何系统配置更改活动正在进行时将会禁用此功能。

• 缺省情况下将启用此功能(缺省值设置为 80%)。

影响

启用后,当系统上存在过量的中断负载时,就可以大幅提升系统性能。

兼容性

缺省情况下, PA-RISC 系统和基于 Itanium 的系统上都会启用此功能(缺省情况下将可调参

数设置为 80)。

性能

在正常使用过程中,性能最多下降 5%。但是,当系统上出现过量的中断活动时,用户性能将

会得到提升。

文档资料

有关详细信息,请参阅 intr_strobe_ics_pct (5) 联机帮助页。

是否过时

未过时。

第 5 章108

常规系统管理

磁盘和文件系统 (fsweb)

磁盘和文件系统 (fsweb)

磁盘和文件系统 (fsweb) 工具是文件系统和磁盘系统管理任务的主要界面。该工具提供基于 Web

的图形用户界面 (GUI ) 和文本用户界面 (TUI)。可以从 HP System Management Homepage (HP SMH)

和 HP Systems Insight Manager (HP SIM) 启动磁盘和文件系统工具。在 11i v3 发行版中,还可以使

用 fsweb 命令启动此工具。

磁盘和文件系统工具支持多种系统管理任务,其中包括逻辑组和卷组管理任务、磁盘管理任

务以及文件系统任务。该工具支持下列文件系统: 缓存文件系统 (CacheFS)、压缩盘文件系统

(CDFS)、通用互联网文件系统 (CIFS)、分层文件系统 (HFS)、网络文件系统 (NFS) 和 Veritas

文件系统 (VxFS)。

磁盘和文件系统工具可以在 HP-UX 11i v2 (B.11.23) 和 HP-UX 11i v3 (B.11.31) 操作环境中使用。

它在 Linux 和 Windows 操作系统上不受支持。

在 11i v3 发行版中,磁盘和文件系统工具完全替代了 HP-UX Systems Administration Manager (SAM)

应用程序中的 File System and Disks 功能区域。HP SAM 在 HP-UX 11i v3 (B.11.31) 发行版中已被取

消。HP SMH 提供了一个扩展的图形用户界面 (GUI),用于管理 HP-UX 的磁盘和文件系统任务。

有关 HP System Administration 和 HP System Management Homepage 的详细信息,请参阅这些发行说

明中的相关章节。

fsweb 软件包的名称为 FileSystems。FileSystems 软件包可以在 Operating Environment DVD 和

Applications DVD 上获得。安装 HP-UX 11i v3 操作环境时, HP 建议您安装 FileSystems。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11i v1 (B.11.11) 操作环境不支持磁盘和文件系统 (fsweb) 工具。对于从 HP-UX 11i v1

(B.11.11) 迁移到 HP-UX 11i v3 (B.11.31) 的客户而言,磁盘和文件系统 (fsweb) 工具是一项新

功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v2 (B.11.23)(2005 年 12 月)发行版中首次发行了磁盘和文件系统 (fsweb) 工具。

第一个发行版与 HP-UX 11i v3 (B.11.31) 企业级发行版之间的差别在于:

• 使用新的文本用户界面 (TUI) 替代了传统的 SAM 界面。

• 支持使用 fsweb 命令直接启动磁盘和文件系统 (fsweb) 工具。

• 支持新的海量存储堆栈。

• 提供其他逻辑卷管理器 (LVM) 支持。

• 针对 Serviceguard 支持提供卷组 (VG) 分配和取消分配功能。

• 提供磁盘操作,例如设置和显示磁盘属性、设置海量存储堆栈的视图、查看磁盘统计数据

以及设置磁盘设备 ID。

• 支持使用不同欧洲语言和亚洲语言的经过本地化的工具版本。

第 5 章 109

常规系统管理

磁盘和文件系统 (fsweb)

影响

与 SAM 相比, 11i v3 发行版提供了显著的性能改进,具有更高的可靠性,易于使用,改进了

可视化效果,并提供命令预览和一些新功能。

兼容性

已知的兼容性问题如下:

• 11i v3 中提供了新的文本用户界面 (TUI),用于替代传统的 SAM。在 TUI 中,不同标题

(例如“Disks”、“Volume Groups”、“Logical Volumes”和“File Systems”)下的任务

不同。也就是说,与在传统 SAM 中不同,用户必须通过导航到相应的标题才能单独执行

每项任务。例如,在传统 SAM 中,用户可以导航到“Disks”,然后创建卷组、逻辑卷甚

至文件系统。在新的 TUI 中,用户必须导航到“Volume Groups”才可以创建卷组,导航

到“Logical Volumes”才可以创建逻辑卷,等等。

• 11i v3 的此发行版不支持磁盘阵列维护。

• 不支持热备份管理、将卷组转换为 vxvm 磁盘组或更换热插拔磁盘。

• 不支持配置交换功能。

性能

没有已知的性能问题。

文档资料

• 磁盘和文件系统联机帮助

• fsweb (1M)、 sam (1M) 和 smh (1M) 联机帮助页

是否过时

未过时。

第 5 章110

常规系统管理

分布式系统管理实用程序 (DSAU)

分布式系统管理实用程序 (DSAU)

分布式系统管理实用程序 (DSAU) V1.3 提供了一些工具,用于简化对系统组和 Serviceguard 群

集的管理。DSAU 基于开放源代码工具 cfengine、pdsh 和 syslog-ng。DSAU 添加了多个

命令,并针对在 Serviceguard 环境或者独立系统中使用 DSAU 提供了大量的文档资料。可以

从 HP SMH/SIM 启动向导。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11i v1 没有附带 DSAU,因此对于迁移到 HP-UX 11i v3 的客户而言, DSAU 是一项新

功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

DSAU 包含一个接口扩展,用于提供长用户名和长主机名。

影响

对 HP-UX 11i v3 的变更扩展了产品功能。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

《分布式系统管理实用程序 (DSAU) 用户指南》和《分布式系统管理实用程序 (DSAU) V1.3 发

行说明(适用于 HP-UX 11i v3)》中提供了 DSAU 文档资料。

http://www.docs.hp.com/zh_cn/allproducts.html 上的“系统管理”下提供了这些

文档。 DSAU 联机帮助页在 1 M 和 1 联机帮助页卷中提供,具体如下:

• 卷 1M: cexec、 cwall、 clog_wizard、 clog、 csync_wizard• 卷 1: ccp、 cexec、 ckill、 cps、 csshsetup、 cuptime

cfengine、 pdsh 和 syslog-ng 的开放源代码联机帮助页在已安装产品的 /opt/dsau/doc下面提供。

是否过时

未过时。

第 5 章 111

常规系统管理

增强的用户核心文件命名

增强的用户核心文件命名

可以使用 coreadm (1M) 命令对异常终止用户进程创建的应用程序核心文件进行唯一命名。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

coreadm (1M) 是在 HP-UX 11i v3 中引入的一个新命令,用于对异常终止用户进程创建的应用程序

核心文件进行唯一命名。

HP-UX 中的传统行为是在异常终止进程的“core”名称下创建一个核心文件。

该行为的一个潜在问题是共享相同工作目录的异常终止应用程序将覆盖各个核心文件。通过对

核心文件进行唯一命名,便不会覆盖应用程序核心文件。

coreadm (1M) 命令提供下列功能:

• 可按以下元素区分核心文件名:

— 计算机名(由 uname 指定)

— PID

— 时间戳

— 节点名

— 可执行文件

— UID/GID

— 生成核心时正在运行的线程的处理器 ID

— 放置核心文件的目录

• 用于启用或禁用核心文件创建的系统级和每进程级控制。

• 缺省设置为传统行为(文件名为“core”)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

缺省情况下不启用此功能。系统级核心文件命名只能由超级用户设置。普通用户可以覆盖其拥有

的进程的核心文件设置。

兼容性

缺省设置仍为传统行为,该行为将在名称“core”下创建核心文件。

性能

创建核心文件不是一个会影响性能的代码路径;因此,此功能不会影响性能。

第 5 章112

常规系统管理

Enterprise Cluster Master Toolkit 版本

文档资料

有关详细信息,请参阅 coreadm (1M) 和 coreadm (2) 联机帮助页。

是否过时

未过时。

Enterprise Cluster Master Toolkit 版本

Enterprise Cluster Master Toolkit (ECMT) 是一组模板和脚本,可用于为 HP Internet 服务器及第

三方数据库管理系统配置 Serviceguard 程序包。这套统一的高可用性工具与 HP-UX 11i v3 一同

发行。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• ECMT vB.02.20(适用于 HP-UX 11i v1):

— HP 9000 服务器支持

— 适用于 Oracle(9i 和 10g 数据库应用程序)、 HP Apache 和 HP CIFS/9000 的脚本

— Oracle 工具包增强功能:

— 支持 Oracle 9i 和 Oracle 10g 数据库应用程序。

— 改进了文档资料。

— 通过检查数据库实例的可用性并返回成功 /失败代码,从而可以实现程序包启动时

的性能增强。如果无法成功访问实例,则向 Serviceguard 的程序包管理器返回失败

代码,以暂停对程序包进行的其他任何启动尝试。

— 确保所有 Oracle 工具包脚本由“超级用户”拥有和执行。

• 适用于 HP-UX 11i v3 的 SG 11.17.01 中的 ECMT vB.04.00 的变更内容:

— 支持适用于下列产品的 Serviceguard 11.17.01(非 CFS):

— Tomcat 和 Apache

— Oracle 10g R2

• 缺陷修复程序

有关详细信息,请参阅 http://docs.hp.com/zh_cn/ 上的《Enterprise Cluster Master Toolkit

B.04.00 发行说明》。

• 已知问题和解决办法

Oracle 工具包无法处理受口令保护的监听程序。有关此问题的详细信息,请参考

《Enterprise Cluster Master Toolkit B.04.00 发行说明》。

第 5 章 113

常规系统管理

Enterprise Cluster Master Toolkit 版本

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• ECMT vB.03.00(适用于 HP-UX 11i v2):

— 在 Serviceguard A.11.l7 环境中支持 VERITAS Cluster File System (CFS)。

— 增强了 ECMTbundle 中每个工具包的 README 文件。

• 适用于 HP-UX 11i v3 的 SG 11.17.01 中的 ECMT vB.04.00 的变更内容:

— 支持适用于下列产品的 Serviceguard 11.17.01(非 CFS):

— CIFS

— Tomcat 和 Apache

— Oracle 10g R2

• 缺陷修复程序

有关详细信息,请参阅 http://docs/hp/com/hpux/ha 上的《Enterprise Cluster Master

Toolkit Version B.04.00 Release Notes》。

• 已知问题和解决办法

Oracle 工具包无法处理受口令保护的监听程序。有关此问题的详细信息,请参考

《Enterprise Cluster Master Toolkit Version B.04.00 Release Notes》。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 http://docs/hp/com/hpux/ha 上提供的以下文档:

• 《Enterprise Cluster Master Toolkit B.03.00 发行说明》

是否过时

未过时。

第 5 章114

常规系统管理

事件管理器

事件管理器

事件管理器 (EVM) 是一个综合性的事件管理系统,可用于发布、接收、存储、检索和监视事件。

EVM 包括内核组件、用户库 (libevm.so) 和一组命令行实用程序。

EVM 的主要组件如下:

• Evm 守护程序 (evmd) - 从发布客户端接收事件,并将其分发到订阅客户端(即订阅了

这些事件的客户端)。

• Evm 日志记录程序 - 从守护程序接收事件,并将其写入到每个日志(如果过滤字符串

匹配)。 evmlogger 命令还可充当事件转发代理,可以配置此代理,以便在需要时执行

操作。事件管理器守护程序将自动启动日志记录程序。

• Evm 通道管理器 - 定期执行为任何通道定义的功能。事件管理器守护程序将自动启动通

道管理器 (evmchmgr)。

• Evm 命令行实用程序 - 事件管理器提供命令行实用程序,用于管理事件管理器系统以及

发布或获取事件。

• Evm 应用程序编程接口 - 事件管理器 API 库 libevm.so 包含大量事件管理功能。程序可

通过 API 功能发布事件、向守护程序发送请求和通知,或者从守护程序接收响应和信息。

命令行实用程序如下:

• evmpost - 接受文本格式的文件或事件流,并将其发布到事件管理器守护程序以进行分发

• evmshow - 接受一个或多个事件管理器事件,并以指定的格式输出这些事件

• evmsort - 读取事件流,并根据指定的标准对这些事件排序

• evmwatch - 订阅指定的事件,当事件到达时输出这些事件

• evmget - 使用通道特定的检索功能,从配置的日志文件和事件通道集内检索存储的事件

• evmreload - 发布控制事件,这些事件将指示事件管理器组件重新加载配置文件。修改

任何 EVM 配置文件时,必须使用该命令加载新配置

EVM 系统提供下列功能:

• 使用户和应用程序能够发布、接收、存储、检索和监视事件

• 支持创建和定制事件通道

• 方便用户选择事件数据的概要或详细信息

• 为用户提供一套完整命令行实用程序,用于从命令行发布和处理事件

• 支持可配置的事件日志记录程序,该程序用于控制事件日志记录

• 支持可配置的事件转发,通过该功能可以自动向其他系统实体通知选定的事件

• 支持用于发布或访问事件的可配置授权

• 支持可自动归档和清除日志文件的日志文件管理

• 为程序员提供应用程序编程接口 (API) 库,用于处理事件

第 5 章 115

常规系统管理

事件管理器

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

事件管理器在 HP-UX 11i v3 中引入,并且只受该发行版的支持。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

事件管理器在 HP-UX 11i v3 中引入,并且只受该发行版的支持。

影响

使用事件管理器可以发布、接收、存储、检索和监视事件。 EVM 包括内核组件、用户库

(libevm.so) 和一组命令行实用程序。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅事件管理器联机帮助页 evm (5),其中包含对其他大多数 EVM 相关联机

帮助页的引用。此外,请参阅 http://docs.hp.com 上提供的下列文档:

• 《Event Manager Administrator’s Guide》

• 《Event Manager Programmer’s Guide》

是否过时

未过时。

第 5 章116

常规系统管理

事件监视服务

事件监视服务

事件监视服务 (EMS) 是用于监视系统资源(包括配置、检查资源状态以及在满足所配置的条件

时发送通知)的框架。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

除了 EMS 支持的现有通知方法以外,EMS 现在还得到了增强,可以发送可通过 EVWEB 工具

查看的 WBEM 指示。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除了 EMS 支持的现有通知方法以外,EMS 现在还得到了增强,可以发送可通过 EVWEB 工具

查看的 WBEM 指示。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参考 http://docs.hp.com/en/ha.html#Event%20Monitoring%20Service%20and%20HA%20Monitors

上提供的下列 EMS 文档:

• 《Using Event Monitoring Service》

• 《Using High Availability Monitors》

是否过时

未过时。

第 5 章 117

常规系统管理

高精度计时器支持

高精度计时器支持

本产品增强了与选择计时器相关的系统调用和 API,提供的精度高于缺省值 10 毫秒。它是核心

操作系统的一部分。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

该产品增强了与选择计时器相关的系统调用和 API,提供的精度高于缺省值 10 毫秒。

下面是受影响的 API:

• timer_settime()

• setitimer()

• nanosleep()

• sigtimedwait()

• ualarm()

• usleep()

• pthread_cond_timedwait()

• semtimedop()

该产品由可调参数 hires_timeout_enable 控制。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

对于这些 API,许多应用程序都希望其精度高于当前的 10 毫秒的时钟周期精度。要达到此目的,

可以将可调参数 hires_timeout_enable 设置为 1。这样将会修改前面所述的 API 的系统级行

为,以给出更高的精度。

兼容性

早期发行版没有已知的兼容性问题, PA-RISC 体系结构和基于 Itanium 的体系结构的行为没有

差别。提供了一个新的动态可调参数 hires_timeout_enable,用于启用或禁用该增强功能。缺省情况下不启用该增强功能。

性能

打开该可调参数可能会导致增加与计时器相关的中断的次数。关闭该可调参数可能会导致减少

与计时器相关的中断的次数。

第 5 章118

常规系统管理

HP OpenView GlancePlus Pak

文档资料

有关详细信息,请参阅 hires_timeout_enable (5) 联机帮助页。

是否过时

未过时。

HP OpenView GlancePlus Pak

GlancePlus Pak C.04.55 将 HP OpenView GlancePlus 和 HP OpenView Performance Agent for HP-UX

(OVPA) 产品集成到一个单独的工具中,从而协助客户更好地管理其服务器的性能及可用性。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

本发行版包含下列增强功能:

• 对于 OVPA 和 GlancePlus:

— HP-UX 11i v3 支持 HP OpenView GlancePlus Pak 的此发行版

— 支持长进程 ID

— 增强功能可以记录 Veritas Volume Manager(VxVM 4.1 和 VxVM 5.0 版)的逻辑卷

(LV) 度量

— 包含下列新度量,用于监视统一文件缓存 (UFC):

— GBL_MEM_FILE_PAGE_CACHE

— GBL_MEM_FILE_PAGE_CACHE_UTIL

— 包含下列新的磁盘度量,用于记录磁盘的服务时间和排队时间:

— BYDSK_AVG_QUEUE_TIME

— BYDSK_AVG_READ_QUEUE_TIME

— BYDSK_AVG_WRITE_QUEUE_TIME

— BYDSK_AVG_WRITE_SERVICE_TIME

— BYDSK_AVG_READ_SERVICE_TIME

• 对于 GlancePlus

增强了 GlancePlus 的此发行版,以便监视和报告主机总线适配器 (HBA) 卡的性能统计数

据。添加了新的度量类“BYHBA”,用于记录 HBA 卡的性能。有关详细信息,请参考位

于 /opt/perf/paperdocs/C/gp/gp-metrics.txt 的《Dictionary of Performance Metrics》

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 5 章 119

常规系统管理

HP 分区和 Virtual Server Environment

影响

请参考各产品(GlancePlus 和 OpenView Performance Agent)的发行说明,可从

/opt/perf/ReleaseNotes/ 中或下面的网站上获取:

http://ovweb.external.hp.com/lpe/doc_serv/。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参考各产品(GlancePlus 和 OpenView Performance Agent)的发行说明,可从

/opt/perf/ReleaseNotes/ 或下面的网站上获取:http://ovweb.external.hp.com/lpe/doc_serv/

是否过时

未过时。

HP 分区和 Virtual Server Environment

HP 提供了一整套硬件和软件分区功能,包括 nPartition、虚拟分区和 HP Integrity Virtual Machines。

HP Virtual Server Environment (VSE) 基于 HP 分区产品和 VSE 管理软件构建,可帮助您最大程度地

利用服务器资源以满足不断变化的业务需求。

HP-UX 操作环境包含 WBEM 提供程序和代理软件,使您的系统可以在 VSE 中运行。 VSE 管理

软件并未包含在该操作环境中,但可以从下列网站下载:

http://docs.hp.com/en/vsemgmt/

第 5 章120

常规系统管理

动态 LCPU

动态 LCPU

新一代 Intel Itanium 2 处理器包含多项高级功能和改进,例如每个处理器可包含多个核心,

每个核心可包含多个硬件线程。增强了 HP-UX 11i v3 操作系统,以支持新的称为“超线程 (HT)

技术”的多硬件线程功能。

新一代 Intel Itanium 2 处理器支持双向硬件多线程,其中的核心资源将在两个硬件线程

(两个独立的指令流)之间共享。对于用户应用程序和操作系统而言,每个硬件线程都以一个

完整的处理器形式出现。

超线程技术通过使用未充分利用的核心资源以及因内存停滞而导致的闲置工作周期,来增加功能

及指令吞吐量。但是,应用程序在超线程方面的完全集成性能可能会随不同的因素而有较大的不

同。因此,超线程技术已经与 HP-UX 的现有分区技术(尤其是处理器集)集成,通过在处理器

集边界上动态启用和禁用超线程,来作为提供处理器同步可用性的一种方式。该功能称为“动态

LCPU”。

扩展了 HP-UX 处理器集的定义,以包含新的属性 LCPU。这样便可以在一个 pset 中动态启用

或禁用所有 LCPU。禁用 LCPU 会将处理器核心呈现为单线程处理器。在此模型中,处理器集

将通过允许应用程序在不包含硬件线程的处理器上运行,来为无法通过超线程正常执行的应用

程序提供“隔离区”。能够正常使用超线程执行的其他应用程序可以在启用了 LCPU 的处理器

集中运行。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

扩展了下列现有的系统调用,以支持 Itanium 2 超线程功能和动态 LCPU:

• mpctl (2) - 附加的命令选项,用于在系统级或处理器集级查询物理处理器核心拓扑。

• pset_ctl (2) - 附加的命令选项,用于在处理器集边界级查询物理处理器核心拓扑。

• pstat_getprocessor (2) - 新字段,用于报告属于同一物理处理器核心的对等逻辑处理器。

• pset_setattr (2) - 新的命令选项,用于动态启用或禁用非缺省处理器集的 LCPU 属性。

• __pset_rtctl (2) - 新的命令选项,用于动态启用或禁用 RTE 处理器集的 LCPU 属性。

引入了一个新的动态属性,用于控制缺省处理器集的 LCPU 属性:

• lcpu_attr (5) - 动态内核可调参数值,用于启用或禁用缺省处理器集的 LCPU 属性。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

动态 LCPU 功能会影响使用具有超线程功能的 Itanium 2 的客户。

兼容性

对二进制兼容性没有影响。

第 5 章 121

常规系统管理

HP Global Workload Manager

性能

某些应用程序可以从超线程技术中受益。有关应用程序在超线程方面的注意事项,请参考

http://docs.hp.com 上“Dynamic Logical Processors for Hyper-Threading on HP-UX 11i V3”

白皮书。

文档资料

http://docs.hp.com 上提供了“Dynamic Logical Processors for Hyper-Threading on HP-UX

11i V3”白皮书。

可以使用下列联机帮助页获取更多信息:

• lcpu_attr (5)、 pset_create (2)、 pset_destroy (2)、 pset_setattr (2)、 pset_ctl (2)、 mpctl (2)、

pstat_getprocessor (2)、 __pset_rtctl (2)

是否过时

未过时。

HP Global Workload Manager

HP Global Workload Manager (gWLM) 是 HP Virtual Server Environment (VSE) 套件的一个组件,

可用于集中定义跨多个 HP 服务器使用的资源共享策略。这些策略提高了系统的利用率,并能

够很方便地在受控的情况下进行系统资源共享。此外,gWLM 还可以对资源分配进行实时监视

和历史监视。

gWLM 有下面三个组件:

• VSE Central Management Server 或 CMS (VSEMgmt)

可从 http://hp.com/go/softwaredepot 获得 VSEMgmt 软件包,而不能从 Operating

Environments (OE) 或 Application Release (AR) 介质上获取。

可以在安装了 CMS 软件的系统上配置 gWLM 并监视工作负荷。该系统必须同时安装了

HP Systems Insight Manager 5.x。 CMS 在 HP-UX 11 v3 上不可用。但是,可以在其他系统

(运行 HP-UX 11i v1 或 HP-UX 11i v2)上使用 CMS 来控制 HP-UX 11i v3 受管节点。

• 试用代理 (T2743AA)

gWLM 代理被缺省安装到 OE 介质中,还可以从 AR 介质获得。

在希望使用 gWLM 管理工作负荷的所有系统上安装 WLM 代理软件。这些系统称为受管节

点 (HP-UX 11i v3 上的代理不支持超线程的启用或联机单元操作)。

在 HP-UX 受管节点上,可以将每个工作负荷放置在 nPartition (npar)、虚拟分区 (vpar)、虚

拟机(使用 HP Integrity Virtual Machines 创建)、处理器集 (pset) 或 fss 组(最多支持 1024

个 fss 组)中。在 Linux 受管节点上,可以将每个工作负荷放置在 pset(使用 CPU 关系掩

码创建的)中。

gWLM 通过控制分配到 npar、 vpar、虚拟机、 pset 或 fss 组的资源来管理工作负荷。

第 5 章122

常规系统管理

HP Global Workload Manager

• 使用许可证或 LTU (T2762AA)

您可以免费获得 CMS 和代理。A.02.50.00.x 代理的免费使用期为 120 天。120 天后,此代

理将:

— 在停止后不能重新启动

— 不能更改已部署的 SRD 配置

— 不能部署新的 SRD 配置

要在免费使用期之后继续使用 gWLM 代理,必须在每个受管节点上安装许可证。可从 AR

介质上获得该许可证。也可作为 VSE LTU (T2786AC)(通过它可使用 gWLM 以及 VSE 套

件中的所有组件)的一部分获得。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

从 2005 年 9 月开始, gWLM 已更新至 A.02.50.00.x 版。

A.01.01.02 版发生了下列变更:

• gWLM 现在假定每个共享资源域的大小不变

• 首次运行 gWLM 代理时会显示许可证协议

• gWLM 的历史记录截断功能不仅会删除历史数据,还会删除配置数据

• 运行 gWLM 代理的 HP-UX 系统仅需要 JRE(不再需要 JDK)

A.02.00.00.x 版包含下列变更:

• 现在, gWLM 是 HP Virtual Server Environment (VSE) Management Software 的一部分

• gwlminitconfig 已被 vseinitconfig 替代

• gWLM CMS 软件包 (T2412AA) 不再可用,请改用 VSE CMS 软件包 (VSEMgmt)

• gWLM 现在可管理通过使用 HP Integrity Virtual Machines 软件创建的虚拟机

• gWLM 现在可利用 Temporary Instant Capacity

• 所有策略类型现在均可合并到一个共享资源域 (SRD) 中

• OwnBorrow 策略: 权重值现在缺省为“自有”值 - 除非显式指定了一个权重值

• 扩展了有效名称,以包含冒号,并允许以数字开头

• “Manage Workloads”向导和“Unmanage Workloads”向导已经被集成到新的 Manage Systems

and Workloads 向导中

• 支持混合体系结构服务器

• 与 OpenVMS 兼容

第 5 章 123

常规系统管理

HP Global Workload Manager

• 现在,资源将按以下顺序进行分配,以符合要求:

1. 隔离专区最小值(不考虑优先级)

2. 策略最小值(不考虑优先级)

3. 低于策略自有值的请求(不考虑优先级)

4. 低于策略最大值的请求(基于优先级)

5. 策略最大值

6. 隔离专区最大值

• 修改了当非主节点失去联系时的高可用性行为

• 基于主机的授权

• 可通过 gwlmreport 获取的新报告: 异常利用率报告;用于收集数据以供 OpenView

Performance Agent (OVPA) 使用的提取报告

• 通过在 HP Systems Insight Manager (SIM) 中执行 gwlmreport 获取的报告

• 新的 gwlmreport 提取选项(--columnhelp、 --columns、 --datestamps)

• 现在,可以将 --outputpath 与来自 gwlmreport 的 resourceaudit 和

topborrowersreports 一起使用,来指定报告输出的路径

• 使用新的 gwlm export --all 选项,可以通过一个命令导出整个配置储备库

• 更改了 gwlm history --truncate=CCYY/MM/DD 的行为

A.02.50.00.x 版包含下列变更:

• 支持 Linux 受管节点

• 支持 Windows 虚拟机 guest

• 嵌套分区

• 缺省时间间隔基于所管理的隔离专区类型有所不同

• 聚合率现在适用于 OwnBorrow 和 Utilization 策略

• gwlmreport config 命令会生成一个显示配置更改的历史记录的报告

• 对 gwlm 命令的变更

• 新的 gwlm license --host 选项

• 新的 gwlm history --purge 选项

• 新的 gwlm 子命令

— gwlm agentinfo

— gwlm reset

• 新的 gwlm monitor --nested 选项

• 不再需要 gwlm manage --id 选项

• 自动分发安全证书

• 已经修改对 Temporary Instant Capacity (TiCAP) 资源的处理

• 用户可配置的日志文件的大小和数量

• 建议模式不再适用于 pset 和 fss 组

第 5 章124

常规系统管理

HP Global Workload Manager

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

gWLM 已更新至 A.02.50.00.x 版,其变更内容如下:

• 支持 Linux 受管节点

• 支持 Windows 虚拟机 guest

• 嵌套分区

• 缺省时间间隔基于所管理的隔离专区类型有所不同

• 聚合率现在适用于 OwnBorrow 和 Utilization 策略

• gwlmreport config 命令会生成一个显示配置更改的历史记录的报告

• 对 gwlm 命令的变更

• 新的 gwlm license --host 选项

• 新的 gwlm history --purge 选项

• 新的 gwlm 子命令

— gwlm agentinfo

— gwlm reset

• 新的 gwlm monitor --nested 选项

• 不再需要 gwlm manage --id 选项

• 自动分发安全证书

• 已经修改对 Temporary Instant Capacity (TiCAP) 资源的处理

• 用户可配置的日志文件的大小和数量

• 建议模式不再适用于 pset 和 fss 组

影响

gWLM A.02.50.00.x 在管理 HP-UX 11i v3 系统方面提供更大的灵活性。

兼容性

没有已知的兼容性问题。

性能

正确配置 gWLM 后, gWLM 可提高系统利用率性能。

文档资料

有关详细信息,请参阅下列内容:

• 联机帮助页:

— /opt/gwlm/man/man1m.Z/gwlm.1m— /opt/gwlm/man/man1m.Z/gwlmcmsd.1m

— /opt/gwlm/man/man1m.Z/gwlmplace.1m

— /opt/gwlm/man/man1m.Z/gwlmreport.1m

第 5 章 125

常规系统管理

HP Process Resource Manager

— /opt/gwlm/man/man1m.Z/gwlmsend.1m

— /opt/gwlm/man/man1m.Z/gwlmsslconfig.1m

— /opt/gwlm/man/man4.Z/gwlmxml.4

— /opt/gwlm/man/man5.Z/gwlm.5

• 网站:

— http://www.hp.com/go/gwlm

• 文档(可从

http://docs.hp.com/en/netsys.html#HP%20Global%20Workload%20Manager 上

获取):

— 《HP Integrity Essentials Global Workload Manager 入门》

— 《HP Integrity Essentials Global Workload Manager 管理员指南》

— 《VSE Management Software Installation and Update Guide》

— 《VSE Management Software Quick Start Guide》

是否过时

未过时。

HP Process Resource Manager

HP Process Resource Manager (PRM) C.03.02.02 可以灵活有效地在系统负荷出现峰值时管理资

源分配。它使管理员可以将用户或进程分组在一起,同时保证各组都能获得最低限度的 CPU、

实际内存和磁盘带宽总量。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 管理共享内存的功能

• 与 HP Integrity Virtual Machines 集成

• 用户空间内存管理器 prm0d 已被删除

• 与 HP System Management Homepage 集成

• 可将 Unix 组映射到 PRM 组

• 可在每个组中设置 PRM 组 CPU 消耗

• 支持 PSET PRM 组中的超线程

PRM 可设置在其中创建 FSS PRM 组的缺省 PSET 的超线程状态,以优化工作负荷性能。

• 术语变更:现在使用“核心”取代“CPU”

• 可以在应用程序记录的备用名称中使用扩展的正则表达式

第 5 章126

常规系统管理

HP Process Resource Manager

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 与 HP System Management Homepage 集成

• 可将 Unix 组映射到 PRM 组

• 可在每个组中设置 PRM 组 CPU 消耗

• 支持 PSET PRM 组中的超线程

PRM 可设置在其中创建 FSS PRM 组的缺省 PSET 的超线程状态,以优化工作负荷性能。

• 术语变更:现在使用“核心”取代“CPU”

• 可以在应用程序记录的备用名称中使用扩展的正则表达式

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

PRM 是专门为设置应用程序资源分配(CPU、内存、磁盘带宽)而设计的。错误配置可导致

性能降低。

文档资料

• prm (5) 联机帮助页概述了 PRM 并提供了指向其他所有联机帮助页的链接。

• 另请参阅 PRM 网站 http://www.hp.com/go/prm(“Information library”中提供了

白皮书)。

• 下列文档可以从 http://docs.hp.com/hpux/ha/index.html#Process%20Resource%20Manager

获取:

— 《HP Process Resource Manager User’s Guide》

— 《HP PRM Version C.03.02.xx Release Notes for HP-UX 11i v1, HP-UX 11i v2, and HP-UX

11i v3》。

是否过时

未过时。

第 5 章 127

常规系统管理

HP-UX 虚拟分区

HP-UX 虚拟分区

通过 HP-UX 虚拟分区 (vPar) A.05.01 可以在一台服务器上或在一个 nPartition 内同时运行 HP-UX

11i v3 Operating Environment (OE) 的多个实例,并且每个 OE 实例都在一个单独的环境中管理自

己的一组应用程序。

推出 vPar A.05.01 后,可以从以下 HP-UX Virtual Partitions (T1335CC) 网站的 HP Software Depot 下

进行购买:

http://software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1335CC

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

vPars A.05.01 包含对当前 vPars 功能的下列补充功能:

• 联机内存迁移

• 在同一 vPars 环境中混合使用 A.04.02 和 A.05.01 虚拟分区

• 对支持超线程的 CPU 和操作系统提供超线程支持

• 取消未决的 CPU 和内存迁移的功能

注释 海量存储堆栈格式

尽管 HP-UX 11i v3 操作系统虚拟分区中支持新的海量存储堆栈格式(SCSI-3 格式、虚拟硬件路

径格式以及新设备专用文件格式),但是不支持在 vPars 命令行或 vPars stdout/stderr 上使用这些

格式。在使用 vPars 命令时,应继续使用 vPars 早期发行版中传统的 ioscan 格式;对于 HP-UX

11i v3 (11.31), ioscan 的缺省输出将继续显示传统格式。

但是,只要其他 HP-UX 11i v3 HP-UX 命令和工具支持新格式,就可以在运行 HP-UX 11i v3 的

虚拟分区中使用这些新格式。有关使用新海量存储堆栈格式、多路径和 Agile 寻址的信息,

请参阅 http://docs.hp.com 上的白皮书《The Next Generation Mass Storage Stack》和手册

《HP-UX 系统管理员指南》。

有关详细信息,请参阅适用于 A.05.01 的《HP-UX Virtual Partitions Release Notes》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

请参阅 http://docs.hp.com/en/hpux11iv3.html#Virtual%20Partitions 上适用于

A.05.01 的《HP-UX Virtual Partitions Release Notes》

第 5 章128

常规系统管理

适用于 11i v3 的 Integrity VM (Virtual Machines)

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列文档:

• HP-UX 虚拟分区 (T1335CC) 网站上的 HP Software Depot:

http://software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1335CC

• 适用于 HP-UX 11i v3 的 vPars 文档:

http://docs.hp.com/en/hpux11iv3.html#Virtual%20Partitions

是否过时

未过时。

适用于 11i v3 的 Integrity VM (Virtual Machines)

HP Integrity Virtual Machines 是一种软分区技术,可提供操作系统隔离、二级 CPU 分配精细度

和共享 I/O 功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Integrity guest 虚拟机支持 HP-UX 11i v3。 Integrity VM 主机中的基础 HP-UX Foundation Operating

Environment (FOE) 无需 HP-UX 11i v3 支持运行 HP-UX 11i v3 的 HP Integrity 虚拟机,也就是说,

目前 Integrity VM 主机中的基础 FOE 将保留 HP-UX 11i v2。

有关详细信息,请参考 http://docs.hp.com 上的 Integrity VM 产品文档资料。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

除前面列出的内容之外,不存在其他兼容性问题。

性能

没有已知的性能问题。

第 5 章 129

常规系统管理

HP-UX Workload Manager

文档资料

请参阅 http://docs.hp.com 上的 Integrity VM 文档资料。

是否过时

未过时。

HP-UX Workload Manager

HP-UX Workload Manager (WLM) A.03.02.02 提供了基于目标的工作负荷管理功能。这种管理功能

通过使用按优先级排序的服务等级目标 (SLO),实现了自动资源分配和应用程序性能管理。它是

通过自动执行 HP-UX 虚拟分区、nPartition、处理器集和 HP Process Resource Manager (PRM) 中的

功能来实现的。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX Workload Manager (WLM) A.03.02.02 包含下列变更:

• 软件包中不再包含 Process Resource Manager (PRM)

• 支持 HP Integrity Virtual Machines

• 现在在缺省情况下可保证通信安全

• 支持更精细的粒度,以便为 FSS 组分配的数量最少

• 最多支持 256 个 FSS 组

• 支持按指定的条件来放置进程

• 支持管理配置中基于 PSET 的工作负荷组,并支持同时管理多个虚拟分区或 nPartition

• 现在,允许在应用程序记录的文件名和备用名称中使用通配符

• 可将 Unix 组映射到工作负荷组

• 可以在应用程序记录的备用名称中使用扩展的正则表达式

• 增强了 wlminfo 输出

• 通过新关键字 utility_reserve_threshold,可以配置 Temporary Instant Capacity 的最小

天数,要使 WLM 使用该容量必须提供此天数

• 支持基于 PSET 的工作负荷组中的超线程(WLM 将设置在其中创建 FSS 工作负荷组的缺省

PSET 的超线程状态,以优化工作负荷性能)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX Workload Manager (WLM) A.03.02.02 包含下列变更:

• 可将 Unix 组映射到工作负荷组

• 可以在应用程序记录的备用名称中使用扩展的正则表达式

第 5 章130

常规系统管理

HP-UX Workload Manager

• 增强了 wlminfo 输出

• 通过新关键字 utility_reserve_threshold,可以配置 Temporary Instant Capacity 的最

小天数,要使 WLM 使用该容量必须提供此天数

影响

• 由于 WLM 软件包中不再包含 PRM,因此必须单独安装 PRM 才可以管理 FSS 和基于 PSET

的工作负荷组

• 经常采用不安全通信的用户,现在必须手动恢复安全通信

• 进程放置更灵活

兼容性

没有已知的兼容性问题。

性能

如果正确使用 WLM,则可提高性能,反之,如果 WLM 配置不当,则会相应地降低性能。

文档资料

• wlm (5) 联机帮助页的 SEE ALSO(另请参阅)部分中提供了所有联机帮助页的列表。

• 还可以从 WLM 网站 http://www.hp.com/go/wlm 获取更多信息(“Information library”

页提供了白皮书)

• 可以从 http://docs.hp.com/hpux/netsys/index.html#HP-UX%20Workload%20Manager

获取下列文档:

— 《HP-UX Workload Manager User’s Guide》

— 《HP-UX Workload Manager A.03.02.xx Release Notes for HP-UX 11i v1, HP-UX 11i v2,

and HP-UX 11i v3》

是否过时

未过时。

第 5 章 131

常规系统管理

HP-UX Workload Manager Toolkit

HP-UX Workload Manager Toolkit

Workload Manager Toolkit (WLMTK) 产品 A.01.10.01 版增强了 WLM 提供的功能,并简化了各

种产品与 WLM 的集成。这些产品包括 Apache、 Oracle 数据库实例、 SAP、 SAS、 SNMP 和

WebLogic。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Workload Manager Toolkit (WLMTK) 产品 A.01.10.01 版包含下列变更:

• 提供新的 HP-UX WLM SAP 工具包,其中包含脚本 wlmsapmap,该脚本可根据用户定义的标准标识 SAP 进程,并使用 WLM 进程映射功能将 SAP 进程置于特定的工作负荷组中。

• 产品标签由 T1302AA 更改为 WLMToolkits。

• 效用计费工具包 (PPUTK) 和 utilitydc 命令不再受支持,已经从该产品中删除。请改用

wlmpard 提供的更简单、更稳定的 Temporary Instant Capacity (TiCAP)/效用计费 (PPU) 解

决方案。

• WLM Toolkit for Base SAS Software (SASTK) 在将来的发行版中会被取消。

但是,将有新的和经改进的 SASTK 可用,其中将会包含白皮书和示例配置文件。

• Duration Management Toolkit (DMTK) 在将来的发行版中会被取消。

该工具包及其 wlmdurdc 命令在将来的发行版中会被取消。对 wlmdurdc 命令的支持在将

来的发行版中会被删除。有关文档资料请参阅 wlmdurdc (1M) 联机帮助页。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

Workload Manager Toolkit (WLMTK) 产品 vA.01.10.01 包含下列变更:

• 产品标签由 T1302AA 更改为 WLMToolkits

• 效用计费工具包 (PPUTK) 和 utilitydc 命令不再受支持,已经从该产品中删除。请改用

wlmpard 提供的更简单、更稳定的 Temporary Instant Capacity (TiCAP)/效用计费 (PPU) 解

决方案。

• WLM Toolkit for Base SAS Software (SASTK) 在将来的发行版中会被取消。

但是,将有新的和经改进的 SASTK 可用,其中将会包含白皮书和示例配置文件。

• Duration Management Toolkit (DMTK) 在将来的发行版中会被取消。

该工具包及其 wlmdurdc 命令在将来的发行版中会被取消。对 wlmdurdc 命令的支持在将

来的发行版中会被删除。有关文档资料请参阅 wlmdurdc (1M) 联机帮助页。

影响

PPUTK 的用户必须迁移到新的解决方案。SASTK 和 DMTK 用户应该知道这些工具包已被取消。

兼容性

没有已知的兼容性问题。

第 5 章132

常规系统管理

分区管理器

性能

没有已知的性能问题。

文档资料

• wlmtk (5) 联机帮助页概述了这些工具包,并列出了所有其他联机帮助页。

• 在 http://www.hp.com/go/wlm 产品网站的“Information library”页列出了白皮书。

• 可以从 http://docs.hp.com/hpux/netsys/index.html#HP-UX%20Workload%20Manager

获取下列文档:

— 《HP-UX Workload Manager Toolkits User’s Guide》

— 《HP-UX Workload Manager Toolkits Version A.01.10.01 Release Notes》

是否过时

PPUTK 已过时, SASTK 和 DMTK 已被取消。

分区管理器

分区管理器 (parmgr) v2.0 B.31.02.03.01 版为系统管理员提供了一个用于在 HP 服务器系统上配

置和管理 nPartition 的方便的图形用户界面。此外,通过提供对几种配置问题的自动检测功能,

分区管理器提升了 HP 分区产品的性能和可靠性。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

分区管理器包含为其单元拥有支持超线程功能的处理器(如双核 Intel Itanium 2 处理器)的

nPartition 启用和禁用超线程的功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

本发行版包含对单元联机激活的支持。

通过“联机激活单元”的操作,可以将非活动单元集成到 nPartition 而无需重新引导 nPartition。

要激活的单元必须已分配到 nPartition。联机激活后,单元将处于活动状态,并且其资源将被集

成,以供 nPartition 上运行的操作系统使用。

只有基于 HP sx1000 或 sx2000 芯片组的服务器才支持联机单元操作。要激活的单元必须分配

到运行 HP-UX 11i v3 的 nPartition。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 5 章 133

常规系统管理

nPartition Provider

文档资料

该产品的主要文档由一组 HTML 联机帮助文件组成。可通过分区管理器中的上下文相关帮助链

接来访问联机帮助。

parmgr 命令在该产品附带的 parmgr (1M) 联机帮助页中进行了描述。包含英文版和日文版的联

机帮助页。

有关分区管理器的其他信息,包括下载所有当前可用版本的链接,可以在

http://docs.hp.com/en/PARMGR2/ 上获得

是否过时

未过时。

nPartition Provider

nPartition Provider B.31.01.07.01 是用于提供可分区系统上与 nPartition 相关的信息的 HP-UX

WBEM Services 提供程序。分区管理器和分区命令可使用此产品配置和管理支持 nPartition 的

HP 系统。通过使用此组件,可以在本地或远程管理可分区的系统。

只能通过 WBEM 接口使用 nPartition Provider。用户无法直接调用。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

本发行版添加了对 WBEM 服务 2.5 版的支持,并且支持基于 HP sx2000 芯片组的系统。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

本发行版增加了对 WBEM 服务 2.5 版的支持。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关完整信息,请参阅 nPartition Provider 产品数据表,它安装为

/opt/nparprovider/doc/nParProviderDataSheet.html。

是否过时

未过时。

第 5 章134

常规系统管理

Utilization Provider

Utilization Provider

Utilization Provider A.01.05.00.x 版是一个轻型守护程序 (utild),它能够以 5 分钟的间隔记录

系统使用率数据。记录的数据包括 CPU、内存、磁盘和网络使用率。该产品还包含用于访问数

据的 WBEM 提供程序。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

这是 HP-UX 11i v3 (11.31) 上的第一个 Utilization Provider 发行版。Utilization Provider 已更新至

新版本号,其中包括一些缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

这是 HP-UX 11i v3 (11.31) 上的第一个 Utilization Provider 发行版。Utilization Provider 已更新至

新版本号,其中包括一些缺陷修复程序。

影响

安装 Utilization Provider 时,它将启动 utild 守护程序,该守护程序消耗最少的 CPU、内存和

磁盘资源。 /var/adm/util 中的数据文件仅保存 30 天的使用率数据。在缺省的 utild 安装

中,这些文件使用的总磁盘空间不应超过 5 MB。

在 HP Systems Insight Manager Central Management Server 上运行的 Virtual Server Environment (VSE)

Management Software 要求 Utilization Provider 在所有受管系统上运行。如果删除了 Utilization

Provider,则 VSE Management Software 将无法管理系统。

兼容性

本版本的 Utilization Provider 依赖于用于 HP-UX 的 HP WBEM 服务 A.02.05 或更高版本。

性能

utild 进程每隔 5 分钟唤醒一次,并发现和记录四个利用率度量标准(CPU、内存、磁盘和

网络)。此发现过程对系统性能影响非常小。

文档资料

utild (1M) 联机帮助页中介绍了 utild 守护程序。WBEM 架构(MOF 文件)安装在以下位置:

/opt/util/mof

有关 VSE 管理软件和 Utilization Provider 的详细信息,请参阅 VSE Management Software 网站:

http://docs.hp.com/en/vsemgmt/

是否过时

未过时。

第 5 章 135

常规系统管理

vPar Provider

vPar Provider

HP-UX vPar Provider 是适用于 HP-UX 的 HP WBEM 服务提供程序,用于提取系统上虚拟分区

的有关信息。由于它是一个只读的提供程序,因此客户端无法修改虚拟分区配置。可以通过

基于 Web 的企业管理 (WBEM) 界面使用此提供程序。

vPar Provider 始终从位于 /stand/vpdb 目录的缺省虚拟分区数据库或从引导虚拟分区的数据库

中获取数据。vPar Provider 通过与 nPar Provider 通信来获取有关分配给虚拟分区的 I/O 的信息,以

确定它是否运行在 nPar 上。如果 nPartition Provider 已关闭,则不会提供此信息。

vPar Provider 使用命名空间 root/cimv2/vpar。 vPar Provider 库与受管对象格式 (MOF) 文件

分别存储在 /opt/vparprovider/lib 和 /opt/vparprovider/mof 目录下。

vPar Provider 作为一个库 (/opt/vparprovider/lib/libHPVParProvider.1) 通过

vParProvider 软件包提供。它依赖于适用于 HP-UX 的 HP WBEM Services 产品。支持 HP-UX

虚拟分区 (vPar) 的所有 HP 服务器系统都支持本发行版的 vPar Provider。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

vPar Provider 具有下列功能:

• 它是 WBEM vPar Provider,可显示有关虚拟分区的信息。

• 客户端无法使用它修改虚拟分区配置,因为它是一个只读的提供程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以使用基于 WBEM 的客户端访问 HP-UX vPar Provider,并收集虚拟分区信息。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

/opt/vparprovider/doc 目录包含《vPar Provider Release Notes》及数据表。

是否过时

未过时。

第 5 章136

常规系统管理

HP Serviceguard

HP Serviceguard

HP Serviceguard 是一个高可用性软件产品,用于保护关键任务应用程序,使其免受各种硬件和

软件故障的影响。

发行的 Serviceguard A.11.17.01 将配合 HP-UX 11i v3 操作系统 (11.31) 使用。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能”

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 支持 HP-UX 11i v3,具体而言,支持:

— 持久性设备专用文件 (DSF) 命名和动态多路径

— 大 PID

— 39 字符主机名

— HP-UX olrad -C 命令可识别作为 Serviceguard 群集配置的一部分的网络接口 (NIC)

— 提供新的 Serviceguard Manager GUI,作为 HP System Management Homepage (HP SMH)

的插件;仍支持旧的(独立的) Serviceguard Manager GUI

• HP-UX 11i v3 上的 Serviceguard 11.17.01 初始发行版不支持下列产品:

— Symantec 的 Veritas Cluster File System (CFS) 和 Cluster Volume Manager (CVM)

• 从 HP-UX 11i v3 上的 Serviceguard 11.17.01 开始,以下功能已过时:

— 对 RS232 串行线(作为群集心跳线)的支持

— 对 Symantec Veritas Volume Manager (VxVM) 3.5 版的支持(支持 VxVM 4.1)

影响

• 需要 VERITAS Cluster File System (CFS) 或 Cluster Volume Manager (CVM) 的客户不应升级

到 HP-UX 11i v3,除非该平台上的 CFS 或 CVM 可用

• 升级到 HP-UX 11i v3 的客户应阅读 intro (7) 联机帮助页以及《HP-UX 系统管理员指南》

的相关章节,以了解新的持久性设备文件 (DSF) 命名协议的功能

兼容性

请参阅第 137 页上的“影响”。

性能

未发生性能变更。

第 5 章 137

常规系统管理

HP Serviceguard NFS Toolkit

文档资料

有关详细信息,请参阅 http://docs.hp.com/zh_cn/上提供的下列文档:

• 《管理 Serviceguard》(第 13 版)

• 《HP Serviceguard A.11.17 发行说明(适用于 HP-UX 11i v3)》

• 《HP Serviceguard Quorum Server A.02.00 发行说明》

是否过时

不可用。

HP Serviceguard NFS Toolkit

HP Serviceguard Network File Server (NFS) Toolkit(以前称为 MC/ServiceGuard NFS Toolkit)使

用 HP Serviceguard(以前称为 MC/ServiceGuard)来设置高可用性的 NFS 服务器。NFS 服务器

是指一台主机,该主机会“导出”其本地目录,从而使客户端主机使用 NFS 挂接这些目录。

在 NFS 客户端上,这些已挂接的目录对于用户来说,就像客户端本地文件系统的一部分。通

过使用 HP Serviceguard NFS,包含已导出的文件系统的 NFS 服务器程序包可以在发生故障时

移动到群集中的另一个节点。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Serviceguard NFS Toolkit A.11.31.02 包含 HP-UX 11i v1(2005 年 9 月版)中的下列变更:

• Serviceguard NFS Toolkit 可以配合 Serviceguard A.11.17.01 使用。 Serviceguard A.11.17.01

在 HP-UX 11i v3 (11.31) 发行版中发行。

• Serviceguard A.11.17.01 提供新的控制脚本模板。Serviceguard NFS Toolkit 支持在控制脚本

(nfs.cntl) 中使用新变量 HA_NFS_SCRIPT_EXTENSION。可以使用该新变量修改与程序包关联的 NFS 特定控制 shell 脚本 (hanfs.sh) 的名称。

• Serviceguard A.11.17.01 引入了新的 MULTI_NODE 程序包类型,该类型不受 Serviceguard NFS

Toolkit 的支持。唯一受支持的程序包类型为 FAILOVER。

• Serviceguard A.11.17.01 提供新的程序包配置文件模板。该模板引入了下列相关性变量:

— DEPENDENCY_NAME

— DEPENDENCY_CONDITION

— DEPENDENCY_LOCATION

Serviceguard NFS Toolkit A.11.31.02 不支持以上参数。缺省情况下,nfs.conf 文件中将会

注释掉这些变量。

• Serviceguard NFS Toolkit vA.11.31.02 不支持下列 NFS HP-UX 11i v3 功能:

— 安全 NFS 功能,例如 Kerberos 和 Diffie-Hellman 公用密钥

— NFS v4 协议

• 该发行版还提供一个缺陷修复程序。有关详细信息,请参阅产品发行说明。

第 5 章138

常规系统管理

HP Serviceguard NFS Toolkit

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP Serviceguard NFS Toolkit vA.11.31.02 提供的功能与 HP-UX 11i v2(2006 年 6 月版)提供的

功能相同。

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

如果高可用性 NFS 程序包已停止,rpc.statd 进程仍可以重新启动。该发行版解决了此问题。

兼容性

• 需要 VERITAS Cluster File System (CFS) 的客户不应升级到 HP-UX 11i v3,除非该平台上

的 CFS 可用。

• Serviceguard A.11.17.01 引入了新的 MULTI_NODE 程序包类型,该类型不受 Serviceguard NFS

Toolkit 的支持。唯一受支持的程序包类型为 FAILOVER。

• Serviceguard A.11.17.01 提供新的程序包配置文件模板。该模板引入了下列相关性变量:

— DEPENDENCY_NAME

— DEPENDENCY_CONDITION

— DEPENDENCY_LOCATION

Serviceguard NFS Toolkit A.11.31.02 不支持以上参数。缺省情况下,nfs.conf 文件中将会

注释掉这些变量。

• Serviceguard NFS Toolkit vA.11.31.02 不支持下列 NFS HP-UX 11i v3 功能:

— 安全 NFS 功能,例如 Kerberos 和 Diffie-Hellman 公用密钥

— NFS v4 协议

性能

没有已知的性能问题。

文档资料

请参考 http://docs.hp.com/en/ha.html或 http://docs.hp.com/zh_cn/上提供的下列文档资料:

• 《Serviceguard NFS Toolkit A.11.11.06, A.11.23.05 or A.11.31.02 Administrator’s Guide》

• 《Serviceguard NFS Serviceguard NFS Toolkit A.11.31.02 Release Notes》

• 《Serviceguard A.11.17.01 发行说明》

是否过时

未过时。

第 5 章 139

常规系统管理

HP System Management Homepage

HP System Management Homepage

HP System Management Homepage (HP SMH) 是一个基于 Web 的界面,它整合并简化了 Windows、

Linux 和 HP-UX 操作系统上对 HP 服务器的单系统管理过程。 HP System Management Homepage

A.2.2.5 版是适用于 HP-UX 11i v3 的 HP SMH 初始发行版。

注释 基于文本的 HP SMH 仅支持 C(英语)语言环境。 HP 建议将语言环境变量(例如 LANG 和

LC_ALL)设置为 C。基于 Web 的 HP SMH 中的大多数应用程序支持多字节语言环境。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

作为集成系统管理工具的基础结构,适用于 HP-UX 11i v1 的 HP SMH 与适用于 HP-UX 11i v3 的

HP SMH 之间没有差别。主要的不同之处在于,与 HP-UX 11i v1 相比,在适用于 HP-UX 11i v3

的 HP SMH 中集成了更多的系统管理工具。

适用于 HP-UX 11i v3 的 HP System Management Homepage 已经更新至 A.2.2.5 版,其中包含缺陷

修复程序。这是针对 0509 HP-UX 11i v1 发行版而发行的 A.2.2.1 版的一个次要滚动升级版本。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

作为集成系统管理工具的基础结构,适用于 HP-UX 11i v2 的 HP SMH 与适用于 HP-UX 11i v3

的 HP SMH 之间没有差别。主要不同之处在于,为网络和通信添加了基于 Web 的新解决方案

(ncweb),并为 HP-UX 11i v3 引入了 ServiceGuard 组合系统管理 (sgmgr)。

适用于 HP-UX 11i v3 的 HP System Management Homepage 已经更新至 A.2.2.5 版,其中包含缺陷

修复程序。这是针对 0606 HP-UX 11i v2 发行版而发行的 A.2.2.3 版的一个次要滚动升级版本。

影响

适用于 HP-UX 的 HP System Management Homepage 为客户提供下列主要优点:

• 基于主机的身份验证以及与现有安全基础结构紧密集成

• 消耗最少的系统资源的管理工具

• 包含“按需启动”功能,以便工具未使用时不会占用系统资源

• 具有高响应能力的用户界面支持通过浏览器“从任意地点进行访问”

• 使用由超级用户使用的“完全集成”模式(即缺省安装方式),无需任何用户配置

• 与 HP Systems Insight Manager (HP SIM) 无缝安全集成

警告 必须使用命令序列或 HP SMH 执行 HP SMH 支持的任何操作。尝试使用命令启动操作并使用

HP SMH 完成该操作,可能会导致出错,并导致损坏数据或数据结构。

第 5 章140

常规系统管理

HP Systems Insight Manager

兼容性

HP SMH 的此发行版不存在兼容性问题。

性能

HP SMH 2.2 是可以做出快速响应的高性能用户界面。与其早期产品(例如 SAM)相比,还可

以提供显著的性能改进。

文档资料

• 本产品附带的 HP System Management Homepage 联机帮助页:

— hpsmh (1M)

— smhstartconfig (1M)

• 有关详细信息,请参阅 http://docs.hp.com/en/或 http://docs.hp.com/zh_cn/

上提供的下列文档:

— 《HP System Management Homepage 发行说明》

— 《HP System Management Homepage 安装指南》

— “Next generation single-system management on HP-UX 11i v2 (B.11.23)”白皮书

— 本产品包含的 HP SMH 联机帮助

是否过时

未过时。

HP Systems Insight Manager

HP Systems Insight Manager (HP SIM) 是 HP 统一的基础结构管理策略的基础。它为 HP ProLiant、

Integrity 和 HP 9000 服务器提供硬件级管理,这些服务器包括:HP BladeSystems 和 HP

StorageWorks MSA、 EVA 及 XP 存储阵列。 HP SIM 还通过行业标准提供对非 HP 设备的管理。

HP Systems Insight Manager 本身就是一个有效的统一基础结构管理工具。当与 Essentials 插件结

合使用时,它会成为一个全面的、使用方便的平台,使企业能够全面控制其 Windows、HP-UX

和 Linux 环境。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 该发行版提供“HP SIM 5.0 with Update 2 - HP-UX”的完整安装,以及通过 HP SIM 4.x 或

5.x 在原地进行全面升级的功能。

• 支持 HP BladeSystem C 系列刀片式服务器和机箱,并支持 Onboard Administrator。

• 已更新用于管理刀片式服务器的 HP BladeSystem Integrated Manager 2.1 和 HP SIM 插件,

添加了“All c-Class Racks”集合及其组件,其中包括“All c-Class Racks”页上的 C 系列

刀片式服务器、互连开关、 C 系列机箱、 Onboard Administrator、电源和风扇。

第 5 章 141

常规系统管理

HP Systems Insight Manager

• 现在,在 HP-UX 上运行 HP SIM 所需的最低系统内存配置为 3 GB。

• 解决了缺陷问题。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

有关受支持的操作系统的信息,请转到

http://h18013.www1.hp.com/products/servers/management/hpsim/infolibrary.html 上的

HP Systems Insight Manager 下面的“Information Library”。

性能

没有已知的性能问题。

文档资料

所有 HP Systems Insight Manager 文档资料都可从网站上获取,同时也与软件捆绑在一起。

• 《HP Systems Insight Manager Installation and Configuration Guide for MS Windows》

• 《HP Systems Insight Manager Installation and Configuration Guide for Linux》

• 《HP Systems Insight Manager Installation and Configuration Guide for HP-UX》

这些文档提供了有关安装和开始使用 HP Systems Insight Manager 的信息。这些指南包含

了对与 HP Systems Insight Manager 相关的基本概念、定义和功能的介绍。可从

http://docs.hp.com/ 或 http://www.hp.com/go/hpsim/ 上获取这些文档。

• HP Systems Insight Manager Help System

此帮助系统提供了有关使用、维护 HP Systems Insight Manager 以及对其进行故障排除的一组

完整的文档资料。帮助系统的 PDF 文档可从 http://www.hp.com/go/hpsim/ 上获取。

• 其他信息(包括一般产品信息、白皮书和支持信息)可从

http://www.hp.com/go/hpsim/ 上获取。

是否过时

HP Systems Insight Manager 4.2 取代了 HP Servicecontrol Manager 3.0。

第 5 章142

常规系统管理

适用于 HP-UX 的 HP WBEM Services

适用于 HP-UX 的 HP WBEM Services

基于 Web 的企业管理 (WBEM) (http://www.dmtf.org/) 是一个不依赖于平台和资源的分布

式管理任务组(Distributed Management Task Force, DMTF)标准,该标准定义了用于监视和

控制一组资源的通用模型(即说明)和协议(即接口)。

适用于 HP-UX 的 HP WBEM 服务 A.02.05 版是 DMTF WBEM 标准针对 HP-UX 11i v3 上的

HP-UX 实现。

本产品基于 The Open Group (TOG) Pegasus 开放源代码软件 (OSS) 项目

(http://www.openpegasus.org/)。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

适用于 HP-UX 的 HP WBEM 服务 A.02.05 版是适用于 HP-UX 的 HP WBEM 服务 A.02.00 版

(目前随 HP-UX 11i v1 一起发行)的主要更新版本。适用于 HP-UX 的 HP WBEM 服务 A.02.05

版基于 OpenPegasus 2.5 源代码库和 CIM Schema 2.9,而适用于 HP-UX 的 HP WBEM 服务

A.02.00 版(随 11i v1(2005年 9 月) OE 一起发行)基于 OpenPegasus 2.3.1 源代码库和 CIM

Schema 2.7。

下面是 HP-UX 11i v1 与 HP-UX 11i v3 之间的主要差别:

• 关联提供程序

• 为 CIM 操作提供国际化支持

• CIM Schema 升级

• 进程外支持

• 支持作为请求方运行

• 基于证书的身份验证

• 电子邮件和 Syslog 指示处理程序

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

适用于 HP-UX 的 HP WBEM 服务 A.02.05 版是适用于 HP-UX 的 HP WBEM 服务 A.02.00 版

(目前随 HP-UX 11i v2 一起发行)的主要更新版本。适用于 HP-UX 的 HP WBEM 服务 A.02.05

版基于 OpenPegasus 2.5 源代码库和 CIM Schema 2.9,而适用于 HP-UX 的 HP WBEM 服务

A.02.00 版(随 11i v2(2006 年 6 月) OE 一起发行)基于 OpenPegasus 2.4.2 源代码库和 CIM

Schema 2.7。

下面是 HP-UX 11i v2 与 HP-UX 11i v3 之间的主要差别:

• 关联提供程序

• 为 CIM 操作提供国际化支持

• CIM Schema 升级

• 进程外支持

• 支持作为请求方运行

• 基于证书的身份验证

• 电子邮件和 Syslog 指示处理程序

第 5 章 143

常规系统管理

适用于 HP-UX 的 HP WBEM Services

影响

通过适用于 HP-UX 的 HP WBEM 服务,客户可以管理他们的 HP-UX 系统,并提供可优化客户

基础结构的集成解决方案,从而增强操作效率。

兼容性

从 A.02.05 发行版开始,适用于 HP-UX 的 HP WBEM 服务支持一个选项,该选项使 WBEM 提

供程序(即管理工具)可以作为发出管理请求的用户运行。在此发行版之前,所有 WBEM 提

供程序都在特权环境中执行。发行 HP-UX 11i v3 后,在缺省情况下,WBEM 提供程序将在请

求操作的用户的环境中被调用(即“Run-As-Requestor”)。这种缺省设置可能会破坏与某些

类型的提供程序的向后兼容。

也就是说,在 CIM Server 的用户环境中运行的现有提供程序将会破坏这种兼容性。要解决此

问题,开发人员具有下列选择:

a. 要继续在特权环境中运行提供程序,开发人员需要显式注册其提供程序,以便在“特权用

户”环境中运行。这是对配置文件的变更,无需更改提供程序库。也就是说,开发人员无

需重新编译 /重新链接其提供程序,便可以在特权环境中继续运行这些提供程序。

要注册其提供程序以便在“特权用户”环境中运行,开发人员需要按以下方式在其

Provider Registration mof 中修改 PG_ProviderModule 实例定义:

1. 将 InterfaceVersion 由“2.1.0”更改为“2.5.0”

2. 添加新属性 UserContext = 2

使用 OperatingSystem 提供程序模块的已更新 PG_ProviderModule 实例定义的示例

如下:

PG_ProviderModule 实例

{Name = "OperatingSystemModule";Vendor = "OpenPegasus";Version = "2.0.0";InterfaceType = "C++Default";InterfaceVersion = "2.5.0";Location = "OSProvider";UserContext = 2;};

b. 要支持在“请求方”环境中运行,开发人员需要确保写入了其提供程序,以允许同时运

行(在不同的用户环境中)提供程序的多个实例。在某些情况下,提供程序需要与提供

程序实例的操作进行协调。如果该提供程序仅仅是指向受管资源的“通道”,则不需要进

行协调。

此外,如果仅当已经具有必需权限的用户调用特权操作时才希望(或要求)这些操作成功,

那么,在“请求方”环境中运行的提供程序就必须执行这些操作。

性能

适用于 HP-UX 的此版本的 HP WBEM 服务不存在可以预见的性能下降。

第 5 章144

常规系统管理

HP-UX 用户帐户和组帐户工具

文档资料

有关详细信息,请参阅本产品附带的下列适用于 HP-UX 的 HP WBEM 服务的联机帮助页:

• cimmof (1)

• cimprovider (1)

• osinfo (1)

• wbemexec (1)

• cimauth (1M)

• cimconfig (1M)

• cimserver (1M)

• ssltrustmgr (1M)

• cimserverd (8)

• cimtrust (1M)

此外,请参阅 http://docs.hp.com 上(导航至 Network and Systems Management,然后

导航至 HP WBEM Services for HP-UX)提供的下列文档:

• 《HP WBEM Services for HP-UX Release Notes》

• 《HP WBEM Services Software Developer’s Kit Release Notes》

• 《HP WBEM Services for HP-UX System Administrator’s Guide》

• 《HP WBEM Services Software Developer’s Kit for HP-UX Provider and Client Developer’s Guide》

是否过时

未过时。

HP-UX 用户帐户和组帐户工具

通过用户帐户和组帐户 (ugweb) 工具可以使用户管理本地用户帐户、 NIS 用户帐户和组帐户。

用户帐户和组帐户 (ugweb) 工具提供基于 Web 的图形用户界面 (GUI ) 和文本用户界面 (TUI)。

在 11i v3 发行版中,传统的 HP-UX Systems Administration Manager (SAM) 中的 Managing

Users and Groups 功能区域被新的 SMH 文本用户界面替代。

使用 HP-UX 用户帐户和组帐户工具可以:

• 管理本地用户帐户

• 管理 NIS 用户帐户

• 管理组帐户

• 管理用户模板和任务定制

• 查看和修改本地用户和 NIS 用户的安全属性,因为此工具与 HP-UX 安全属性配置工具

(secweb) 进行了紧密集成。

可以从 HP System Management Homepage (HP SMH) 或 HP Systems Insight Manager (HP SIM) 启动

用户帐户和组帐户工具 (ugweb)。在 HP-UX 11i v3 中,还可以使用 ugweb 命令启动此工具。

第 5 章 145

常规系统管理

HP-UX 用户帐户和组帐户工具

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

用户帐户和组帐户工具具有下列新功能:

• 新的文本用户界面 (TUI),用于替代传统的 SAM 界面

• 新的基于 Web 的图形用户界面 (GUI)

• 通过提供的新 TUI 界面改进了性能

• 支持长用户名和组名

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

用户帐户和组帐户工具具有下列新功能:

• 新的文本用户界面 (TUI),用于替代传统的 SAM 界面

• 支持长用户名和组名

• NIS 和影子模式可以共存

影响

除前面列出的内容之外,没有其他影响。

兼容性

11i v3 发行版中已知的兼容性问题如下:

• 不支持 /etc/sam/rmuser.excl 和 /etc/sam/rmfiles.excl 文件。以前使用这些文件

来添加必须使用 HP SAM 应用程序从删除项中排除的用户和目录。

• 以空字符串的形式将 UID 和 passwds 传递到任务定制脚本。

• 当前,如果已针对 NIS 和影子模式中的备用口令文件配置了系统,则用户无法使用用户

帐户和组帐户 (ugweb) 工具来添加 /修改 NIS 用户的口令。用户可以使用相应的命令来处

理 NIS 用户的口令。

• 使用传统 SAM 应用程序创建的模板不能与用户帐户和组帐户工具一起使用。

性能

没有已知的性能问题。

文档资料

• 用户帐户和组帐户联机帮助

• ugweb (1M) 联机帮助页

• sam (1M) 和 smh (1M) 联机帮助页

是否过时

未过时。

第 5 章146

常规系统管理

HP-UX 内核配置

HP-UX 内核配置

通过 HP-UX 内核配置工具,用户可以配置 HP-UX 内核并监视受参数控制的内核资源的消耗情

况。内核配置工具提供基于 Web 的图形用户界面 (GUI) 和文本用户界面 (TUI)。

使用 HP-UX 内核配置工具可以:

• 调整内核可调参数

• 加载和卸载内核模块

• 配置报警

• 查看变更日志

可以从 HP System Management Homepage (HP SMH) 和 HP Systems Insight Manager (HP SIM)

启动 HP-UX 内核配置工具 (kcweb)。也可以使用 kcweb 命令启动该工具。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 内核配置工具具有下列新功能:

• 新的文本用户界面 (TUI),用于替代传统的 SAM 界面

• 新的基于 Web 的图形用户界面 (GUI)

• 支持错误管理技术

• 关键的缺陷修复程序

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 内核配置工具提供下列支持:

• 支持在文本用户界面 (TUI) 中预览命令。用户可以预览要针对某项任务执行的命令。

• TUI 支持基于表单的输入。也就是说,与以前的发行版不同,用户可以在单个表单中查看

和输入所有数据字段。

• 支持错误管理技术

• 关键的缺陷修复程序

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 5 章 147

常规系统管理

HP-UX Large NPROC

文档资料

• 内核配置联机帮助

• kcweb (1M) 联机帮助页

• sam (1M) 和 smh (1M) 联机帮助页

• 另请参阅 kcalarm (1M)、 kcmond (1M)、 kconfig (5)、 kconfig (1M)、 kcmodule (5)、

kctune (1M)、 kclog (1M)、 kcpath (1M)、 kcusage (1M)、 system (4) 和联机帮助页。

是否过时

未过时。

HP-UX Large NPROC

Large NPROC 功能将 HP-UX 系统允许的进程数由 30,000 个增加到 60,000 个。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11i v1 发行版最多支持 30,000 个系统级进程。 HP-UX 11i v3 最多支持 60,000 个进程。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v2 发行版最多支持 30,000 个系统级进程。 HP-UX 11i v3 最多支持 60,000 个进程。

影响

现在,系统支持更多同时运行的进程,其数目由 30,000 个更改为 60,000 个。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 nproc (5) 联机帮助页,以及 http://docs.hp.com 上的白皮书

“Number of Processes and Process ID Values on HP-UX”。

是否过时

未过时。

第 5 章148

常规系统管理

HP-UX Large PID

HP-UX Large PID

Large PID 是 HP-UX 11i v3 的一项功能。内核可以在独立 HP-UX 系统中生成的进程标识符 (PID)

的范围由 0 ~ 30,000 扩展为 0 ~ 2^^30-1 (1,073,741,823)。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

最大的进程 ID 可高达 2^^30-1 (1,073,741,823),而不是 30,000。添加了两个内核可调参数,

用于控制系统使用的值。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

最大的进程 ID 可高达 2^^30-1 (1,073,741,823),而不是 30,000。添加了两个内核可调参数,

用于控制系统使用的值。

影响

HP-UX 客户可以使用带新内核参数 process_id_min 和 process_id_max 的内核参数调整命

令 ktune (1M) 来调整进程 ID 的范围。

如果利用此功能,则某些显示进程 ID 的命令(例如 ps (1) 和 top (1))必须更改显示的列数,

以显示进程 ID。

兼容性

某些应用程序可能在进程 ID 值的范围方面采用固有的假定值,或者假定特定的值分配给些特

定的进程。如果 process_id_min 和(或) process_id_max 的值分别设置为大于其缺省

值 0 和 30,000,则这些应用程序可能会发生意外的行为,或者失败。有关详细信息,请参阅

process_id_max (5) 联 .机帮助页,以及 http://docs.hp.com 上的白皮书“Number of

Processes and Process ID Values on HP-UX”。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 process_id_min (5) 和 process_id_max (5) 联机帮助页,以及

http://docs.hp.com 上的白皮书“Number of Processes and Process ID Values on HP-UX”。

是否过时

未过时。

第 5 章 149

常规系统管理

HP-UX 外围设备管理器

HP-UX 外围设备管理器

HP-UX 外围设备管理器工具 (pdweb) 可以列出并管理 olrad 命令报告的支持 OLRAD 的 PCI

插槽,以及 ioscan 命令报告的外围设备。从列表中选择插槽(或设备)时,该工具将显示

有关所选插槽(或设备)的详细信息。

通过此工具,用户可以联机添加 /替换 /删除具有 OLRAD 功能的卡, 并可以查看 ioscan 命令

报告的设备,以及根据需要重新安装设备专用文件。

pdweb 软件包的名称为 PeriphDevWeb。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

外围设备管理器 (pdweb) 工具已得到增强,可以:

• 支持 Agile 硬件路径寻址和持久性设备专用文件。该工具通过提供一个链路以便在 Agile 寻址

与 Legacy 寻址之间进行切换,来提供向后兼容性。

• 允许联机删除 OLRAD 卡。

• 发生 CRA 行为变更后,从记录报告的日志文件中读取详细的 CRA 报告。

在 11i v3 发行版中,外围设备管理器 (pdweb) 工具同样得到了增强,可以提供:

• 新的文本用户界面 (TUI)

• 支持错误管理技术

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 5 章150

常规系统管理

HP-UX System V IPC 消息队列

文档资料

• 外围设备管理器联机帮助

• pdweb (1M) 联机帮助页

• sam (1M) 和 smh (1M) 联机帮助页

是否过时

未过时。

HP-UX System V IPC 消息队列

System V 消息是可以在协作进程之间通过消息队列传递的一系列字节。

HP-UX Sys V IPC 消息队列已得到增强,包含动态调整功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX Sys V IPC 消息队列内核可调配置参数已得到增强,包含动态调整功能。

• 可调参数 msgmax、 msgssz、 msgmap 和 msgseg 在 HP-UX 11i v3 中已过时。

• 添加了新的动态可调参数 msgmbs,该可调参数指示等待接收消息时使用的最大内核内存(以兆字节为单位)。该新的可调参数替代了已过时的 msgssz 和 msgseg 可调参数的功

能。降低该可调参数值不会影响任何活动消息,即使该新可调参数值小于当前排队的消息

字节总数也是如此。但是,在字节总数低于 msgmbs 的设置之前,不会对任何新消息进行

排队。

• 可调参数 msgmni 和 msgtql 已成为动态可调参数。无需重新引导计算机便可以动态增加

或减小这些可调参数。降低 msgtql 不影响任何已排队的消息,即使新可调参数值小于排

队消息的数目也是如此。但是,在消息数目低于 msgtql 的设置之前,不会对任何新消息

进行排队。降低 msgmni 不影响任何活动的消息队列,即使新可调参数值小于系统中创建

的队列数目也是如此。但是,在活动队列数目低于 msgmni 的设置之前,不会创建任何新

队列。

• 可调参数 msgmnb 已发生变更。

可以使用 SAM 或内核配置命令 kctune 动态调整 msgmbs、 msgmni 和 msgtql。

提示 要查找本文档中列出的已过时内核可调参数的有关信息,请使用关键字“tunable”执行搜索。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 5 章 151

常规系统管理

HP-UX WBEM 光纤通道提供程序

影响

无需重新引导系统,便可以更改 System V 消息队列参数,并使这些变更立即生效。

兼容性

在更新系统时, msgseg、 msgssz 的站点特定设置将被 msgmbs 的站点特定设置替代。它将

被设置为舍入为兆字节的 (msgssz*msgseg) 值。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅联机帮助页 msgmap (5)、 msgseg (5)、 msgssz (5)、 msgmax (5)、

mesg (5)、 msgmni (5)、 msgtql (5) 和 msgmbs (5)。

是否过时

未过时。

HP-UX WBEM 光纤通道提供程序

FC 提供程序是适用于光纤通道主机总线适配器 (HBA) 的 HP-UX WBEM 提供程序。客户端应用

程序可以使用此提供程序来获取有关系统上 HP-UX 光纤通道 HBA 的信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX(2005 年 9 月版)迁移的客户而言,这是一个新产品,因为以前未在 Operating

Environments(2005 年 9 月版)更新发行版上提供 WBEM 提供程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v2 发行版支持的最高产品版本号为 11.23.0609.02。 HP-UX 11i v3 发行版支持的产

品版本号为 11.31.01。关联类的所有功能在 HP-UX 11i v2(2006 年 6 月版)发行版中未实

现,但已在 HP-UX 11i v3 发行版中实现。

影响

没有影响。

兼容性

没有已知的兼容性问题。

第 5 章152

常规系统管理

HP-UX WBEM File System Provider

性能

没有已知的性能问题。

文档资料

FC 提供程序产品数据表中提供了完整的产品信息。可以在 http://www.docs.hp.com(导航至 Network and Systems Management)上获取 PDF 格式的产品数据表。

是否过时

未过时。

HP-UX WBEM File System Provider

FSProvider 生成可用的文件系统信息。 FSProvider 提供 HPUX_HFS、 HP_LOFS、 HP_CDFS、HP_VxFS、 HP_NFS、 HP_MountPoint 和 HPUX_Mount 类。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX(2005 年 9 月版)迁移的客户而言,这是一个新产品,因为以前未在 Operating

Environments(2005 年 9 月版)更新发行版上提供 WBEM 提供程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

对于从 HP-UX June 2006 发行版迁移的客户,这是一个新产品,因为以前未在 June 2006 Operating

Environments 更新发行版上提供此 WBEM 提供程序。

影响

没有影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

/opt/fsprovider/doc/HPUX_FSProvider.pdf 下面安装的 FSProvider 产品数据表中提供了

完整的产品信息

是否过时

未过时。

第 5 章 153

常规系统管理

HP-UX WBEM IOTree Provider

HP-UX WBEM IOTree Provider

IOTreeProvider 是一个 HP-UX WBEM 提供程序。客户端应用程序可以使用 HP-UX WBEM

IOTree 提供程序获取系统上的 HP-UX IOTree 主机总线适配器 (HBA) 的有关信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX(2005 年 9 月版)迁移的客户而言,这是一个新产品,因为以前未在 Operating

Environments(2005 年 9 月版)更新发行版上提供 WBEM 提供程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

IOTree 提供程序可显示 HP-UX 11i v3 系统中所有插槽的信息,但对于 HP-UX 11i v2 系统,

它只显示其中的热插拔插槽的信息。

影响

没有影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

IOTreeProvider 产品数据表中提供了完整的产品信息。可以在 http://www.docs.hp.com(导航至 Network and Systems Management)上获取 PDF 格式的产品数据表。

是否过时

未过时。

第 5 章154

常规系统管理

用于以太网接口的 HP-UX WBEM LAN 提供程序

用于以太网接口的 HP-UX WBEM LAN 提供程序

适用于以太网接口的 HP-UX WBEM LAN 提供程序 (WBEMP-LAN-00) 是 HP-UX 操作系统中基

于以太网的 LAN 技术的 CIM 提供程序。 HP-UX 11i v3 Operating Environment 介质中提供了

B.11.31.01 的初始发行版。客户端应用程序可以使用此提供程序来确定系统上的所有以太网

LAN 链路(已注册的和可由 HP-UX DLPI 识别的链路),并收集有关这些链路的信息。 LAN

提供程序使用 CIM Schema v2.7 并支持下列类:

• HPUX_EthernetPort,其子类为 CIM_EthernetPort

• HPUX_EthernetLANEndpoint,其子类为 CIM_LANEndpoint

• HPUX_EthernetPortImplementsLANEndpoint,其子类为 CIM_PortImplementsEndpoint

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX 11i v1(2005 年 9 月版)迁移的客户而言, LAN 提供程序产品 B.11.31.01 版是

新产品。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

自 HP-UX 11i v2 以来无变更。

影响

没有影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

客户可以查找其系统上安装的下列文档,以获取有关 LAN 提供程序模块的详细信息: /opt/lanprovider/doc/HPUX_LANProvider.pdf

是否过时

未过时。

第 5 章 155

常规系统管理

HP-UX WBEM Online Operations Service Provider

HP-UX WBEM Online Operations Service Provider

目前不支持 Online Operations Service (OLOS) Provider。该提供程序旨在支持 HP-UX 11i v3 的将

来发行版中的功能。

该提供程序作为 olosProvider 产品在 SysMgmtMin 软件包中提供。

要禁用 OLOS Provider,请使用以下命令:

cimprovider -d -m HP_OLOSProviderModule

有关详细信息,请参阅 cimprovider (1) 联机帮助页。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX 11i v1 迁移的客户而言,这是一个新产品。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

对于从 HP-UX 11i v2 迁移的客户而言,这是一个新产品。

影响

没有影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参阅 cimprovider (1) 联机帮助页

是否过时

未过时。

第 5 章156

常规系统管理

HP-UX WBEM SCSI Provider

HP-UX WBEM SCSI Provider

SCSI Provider 是一个 HP-UX WBEM 提供程序。客户端应用程序可以使用该提供程序获取系统

上 HP-UX SCSI 主机总线适配器 (HBA) 的有关信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX(2005 年 9 月版)迁移的客户而言,这是一个新产品,因为以前未在

September 2005 Operating Environments 更新发行版上提供 WBEM 提供程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v2(2006 年 6 月版)与 HP-UX 11i v3 发行版之间没有功能上的差异。 HP-UX

11i v2 发行版支持的最高产品版本号为 11.23.050。 HP-UX 11i v3 发行版支持的产品版本号为

11.31.01。

影响

对客户没有影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

完整的产品信息可以在 SCSIProvider 产品数据表中获取。可以在 http://www.docs.hp.com(导航至 Network and Systems Management)上获取 PDF 格式的产品数据表。

是否过时

未过时。

第 5 章 157

常规系统管理

Ignite-UX

Ignite-UX

Ignite-UX 产品是一个 HP-UX 管理工具集,可帮助您执行下列操作:

• 将 HP-UX 11.0、11i v1 (B.11.11)、v2 (B.11.23) 和 v3 (B.11.31) 安装到网络上的多个 PA-RISC

客户端和(或)基于 Itanium 的客户端。

• 创建定制安装配置或黄金映像,以便在多个客户端安装中使用。

• 远程恢复 HP-UX 客户端。

• 创建包括磁带、 CD 和 DVD 的定制恢复介质。

• 管理并监视多个客户端安装会话。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Ignite-UX vC.7.0.x 包含下列变更:

• 可识别多路径的 Ignite

— HP-UX 11i v3 使用新的 I/O 寻址方法。也就是说, Ignite-UX 将显示 HP-UX 11i v3 安装

的 lunpath 硬件路径。对于 11i v2 以及更低的 HP-UX 版本,Ignite-UX 将显示 Legacy 硬

件路径。有关新的设备寻址的详细信息,请参阅

http://docs.hp.com/en/netsys.html#Storage%20Area%20Management 上的

白皮书“The Next Generation Mass Storage Stack”。

— 为帮助从 Legacy 硬件路径转换到 lunpath 硬件路径,并帮助识别更大的多路径配置中

的设备,Ignite-UX 现在提供一个“More Info”屏幕,其中显示设备的所有路径,以及

设备的全球标识符 (WWID)。

— 系统设备的 HP-UX 11i v3 持久性 DSF 在每次重新引导系统后将会保留,在进行

Ignite-UX 恢复后通常也会保留,但每次安装后通常不会保留。

— Legacy DSF 在 HP-UX 11i v3 中的处理方式与其中 Ignite-UX 早期版本中的处理方式

相同。

• 在 HP-UX 11i v3 中重新构造操作环境。现在,在客户端安装配置界面的“Software”标签

中列出的软件产品被分组为“Required”、“Recommended”和“Optional”,这些分组显

示为可选择类别。

• 在 HP-UX 11i v3 中,Ignite-UX 与 SWManager 而不是 SD-UX 集成,以执行软件安装任务。

• 缺省情况下,支持超线程的 HP-UX 11i v3 系统将启用 Ignite-UX。恢复时将保留超线程状态。

• 路径更改时,将在 HP-UX 11i v3 中自动管理系统引导路径,以进行多路径配置。 I/O 子系

统将选择最佳的引导路径,并根据需要更改引导路径。请参阅

http://docs.hp.com/en/netsys.html#Storage%20Area%20Management 上提供的

白皮书“The Next Generation Mass Storage Stack”。

• 用于安装和恢复的 I/O 资产信息集合更加复杂,但更有效。不一定能够实现性能的提升。

• Ignite-UX 与内核交互方式的详细信息已更改,因此将显示并记录新的和已更改的消息。

• 现在,用户可以选择恢复归档和黄金归档的归档格式,同时添加了 pax 作为格式选项。如

果 Ignite-UX 服务器未运行 HP-UX 11i v3,则 pax 格式存在一个已知的问题。有关详细信

息,请查看 Ignite-UX 发行说明。

第 5 章158

常规系统管理

Ignite-UX

• 如果系统内存低于限制值,则 Ignite-UX 将检查最低内存要求,并且不允许继续进行安装

或恢复。同时,在出现最低内存或接近最低内存的情况下,还会发出警告消息。

• 更改了 Ignite-UX 软件包结构。现在, Ignite-UX 的原则上的软件包标签为 IGNITE,而不是以前的软件包标签 B5725AA。操作系统特定的软件包标签(例如 Ignite-UX-11-23)保持不变,同时为 Ignite-UX-11-31 提供了新标记。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面描述的影响之外,没有其他影响。

兼容性

Ignite-UX 不支持在同一映像中包含多个 VxVM 版本的配置。请确保安装和恢复映像仅包含

一个版本的 VxVM 产品。

性能

没有已知的性能问题。

文档资料

包含信息和文档资料的 Ignite-UX 产品网站已针对本发行版更新。其网址为

http://www.docs.hp.com/en/IUX/

下列文档已经更新,以反映对本发行版的产品的所有更改。它们位于

http://www.docs.hp.com/en/IUX/infolib.html

• 《Ignite-UX Administration Guide》

• 《Ignite-UX Custom Configuration Files 》

• 《Ignite-UX Reference》

• 《Ignite-UX Release Notes》

是否过时

未过时。

第 5 章 159

常规系统管理

从引导提示符重置内核可调参数值

从引导提示符重置内核可调参数值

HP-UX 11i v3 发行版提供了一项新功能,在该发行版中,可以从引导提示符重置所有内核可调

参数值。

变更摘要

面向从面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

可以从引导提示符重置所有内核可调参数值。使用此方法一次可以更改多个可调参数。使用此

机制对可调参数值所做的更改将保持一致。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

可以从引导提示符重置所有内核可调参数值。使用此方法一次可以更改多个可调参数。使用此

机制对可调参数值所做的更改将保持一致。

影响

如果由于可调参数设置错误而导致系统出现无法引导的情况,则可以在引导提示符下更正这些

设置。

兼容性

这是一项新功能。没有已知的兼容性问题。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅 hpux (1M) 联机帮助页。

是否过时

未过时。

第 5 章160

常规系统管理

Livedump

Livedump

Livedump 是 HP-UX 11i v3 的一个新功能,使用它可以在活动系统上进行崩溃转储,这样便不需

要强行关机或者使该系统变混乱。仅为基于 Itanium 的平台实现了此解决方案。Livedump 可以

在稳定的系统中使用而不影响该系统的稳定性。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Livedump 是基于 Itanium 的平台的 HP-UX 11i v3 使用的一个新功能。HP-UX 11 v1 中不存在

该功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

Livedump 是基于 Itanium 的平台的 HP-UX 11i v3 使用的一个新功能。HP-UX 11 v2 中不存在

该功能。

影响

该功能用于收集实时运行系统的转储。可以使用该功能提供系统转储,以便脱机分析系统内核

状态。

兼容性

仅为基于 Itanium 的平台实现了该功能。

性能

Livedump 使用内核调试程序可以识别的格式将内存保存到文件系统中。因此,在实时转储期间,

系统上将出现额外的负载。

文档资料

有关详细信息,请参阅 livedump (1M) 联机帮助页。

是否过时

未过时。

第 5 章 161

常规系统管理

长用户名(或组名)

长用户名(或组名)

将用户名(或组名)的当前限制由 8 字节增强至 255 字节。缺省情况下,HP-UX 对用户名(或

组名)的限制仍然为 8 字节。使用启用程序 (lugadmin -e) 可以将此限制增强至 255。一旦启

用长用户名(或组名),将来便无法禁用。由于无法做到自动查找稳定存储的、所包含名称超

出缺省限制的所有实例,因此未提供禁用选项。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

增强了下列子系统,以支持长用户名(或组名):

• 命令:

— acct (1M)

— acctcom (1M)

— at (1)

— cancel (1)

— cron (1M)

— crontab (1)

— finger (1)

— fwtmp (1M)

— groupadd (1M)

— groupdel (1M)

— groupmod (1M)

— groups (1)

— ipcs (1)

— last (1)

— leave (1)

— login (1)

— lp (1)

— lpadmin (1M)

— lpalt (1)

— lpsched (1M)

— lpstat (1)

— ls (1)

— passwd (1)

— pipcs (1)

— ps (1)

第 5 章162

常规系统管理

长用户名(或组名)

— pwgr (1M)

— pwck (1M)

— rcs (1)

— reboot (1M)

— rlpstat (1M)

— sccs (1)

— timex (1)

— top (1)

— uptime (1)

— useradd (1M)

— userdel (1M)

— usermod (1M)

— vipw (1M)

— who (1)

• HP-UX C 库 (libc):

— initgroups (3C)

— sysconf (2)

还为应用程序提供了一个新的 API ug_display_width (3C),用于查询显示宽度。有关详细

信息,请参考第 326 页上的“HP-UX C 库 (libc) - 其他变更”。

• 文件系统命令:

— ff (1M)(HFS 和 VxFS)

— repquota (1M) (HFS)

— quotacheck (1M) (HFS)

有关详细信息,请参考第 292 页上的“HFS ff、VxFS 4.1 ff、repquota、quotacheck 支持长

用户名”。

• DCE - 客户端

• 主机 ID

• IPFilter

• Kerberos Client

• Kerberos SSAPI Server

• PAM 框架:

— libpam

— pam_unix (5)

— pam_hpsec (5)

第 5 章 163

常规系统管理

长用户名(或组名)

• HP-UX 审核子系统(请参阅 audit (5))

• ONC+

• Internet 服务

• 传统 SAM 和 HP-UX 用户帐户和组帐户工具 (ugweb)

• CDE Desktop

• STM Diagnostics

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

在上面列出的产品中,可以使用最多包含 255 个字符的用户名(或组名)。目前, syslogd

(1M)、 tsm (1M) 和 shl (1) 命令不支持长用户名和组名,计划在未来的发行版中支持。此外,一

旦启用长用户名(或组名),将来便无法禁用。由于无法做到自动查找稳定存储的、所包含名

称超出缺省限制的所有实例,因此未提供禁用选项。

兼容性

变更与早期发行版兼容。

注释 受信任系统不支持长用户名(或组名)。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅联机帮助页 lugadmin (1M) 和 ug_display_width (3C),以及

http://docs.hp.com 上的白皮书“Username and Groupname Sizes on HP-UX”。

是否过时

未过时。

第 5 章164

常规系统管理

节点和主机名扩展

节点和主机名扩展

通过节点和主机名扩展功能,系统管理员可以设置最多包含 255 个字符的节点名和主机名。

以前,仅作为 HP-UX 11i v2 的可选产品提供此功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

客户可以使用该产品为其 HP-UX 系统设置更长的节点名和主机名(最多 255 字节)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

客户可以使用该产品为其 HP-UX 系统设置更长的节点名和主机名(最多 255 字节)。以前,

仅作为 HP-UX 11i v2 的可选产品提供此功能(节点名和主机名扩展 [NodeHostNameXpnd],

vB.11.23.01, 产品软件包)。

影响

客户可以使用该产品为其 HP-UX 系统设置更长的节点名和主机名(最多 255 字节)。

兼容性

缺省的 HP-UX 系统参数可确保节点和主机名不会超过其兼容的长度,分别为 8 个字节和 64 个

字节。添加了一个新的系统可调参数 expanded_node_host_names,通过该可调参数,管理员可以使系统接受最长可达 255 字节的节点名和主机名。

将节点名和主机名的长度分别设置为大于 8 字节或大于 64 字节,可能会导致某些使用节点和

(或)主机名的应用程序出现异常行为或失败。强烈建议在使系统接受较长名称之前了解所有

文档资料(联机帮助页和白皮书)。

性能

该产品对系统性能没有影响。

文档资料

• 下列联机帮助页已更新(可能还有其他联机帮助页):

— uname (1)

— setuname (1)

— hostname (1)

— uname (2)

— setuname (2)

— gethostname (2)

— sethostname (2)

— sysconf (2)

第 5 章 165

常规系统管理

Obsolescence 软件包

• 新增了下列联机帮助页(可能还有其他联机帮助页):

— nodehostnamesize (5)

— enable_nodehostnamexpnd (5)

— uname_eoverflow (5)

• 白皮书“Node and Host Name Sizes on HP-UX:Using the Expanded Capabilities”可以从

http://docs.hp.com 上获取。

是否过时

未过时。

Obsolescence 软件包

当需要删除系统中的过时软件时,可在更新过程中使用 Obsolescence 软件包产品。将自动选择

该产品进行更新。在更新过程中,将删除下列过时的或不兼容的产品和(或)驱动程序:

注释 请注意,未在此处列出的其他产品也可能会在更新到 HP-UX 11i v3 时被删除。

• HP-UX IPQoS

注释 适用于 HP-UX 早期发行版的 HP-UX IPQoS 与 HP-UX 11i v3 不兼容。

• 过时的 HP ISEE

• 适用于 Java 1.4 的 Java3D

• 过时的 HP DCE Core Admin

• HP DCE Security Server

• HP DCE CDS Server

• HP ISCSI-SWD 产品

• HP-PCI ATM

• HP PCI TokenRing 驱动程序

• 过时的 HP PCI FDDI 驱动程序

• Netscape 浏览器

• HP-UX Visualize Conference Run Time Environment

• HP-UX Mobile IPv6 产品

• HP Frame Relay Link 软件

• HP I2O RAID 产品

• HP HPPB 100BaseT 驱动程序

第 5 章166

常规系统管理

联机诊断程序

• HP EISA 100BaseT 驱动程序

• HP EISA TokenRing 驱动程序

• HP HPPB TokenRing 驱动程序

• HP EISA FDDI 驱动程序

• HP HPPB FDDI 驱动程序

• HP HSC FDDI 驱动程序

• HP-PB ATM 驱动程序

• HP HSC ATM 驱动程序

• SCR

• DMI

• ObAM

• Java 1.3 JDK/JRE/JPI/Java3D

• Java 1.2 JDK/JRE/JPI/Java3D

联机诊断程序

联机诊断程序产品提供下列工具:

• EMS 硬件监视器 - EMS 硬件监视器允许您监视各种硬件产品的操作,并在出现任何故障

或其他异常事件时立即发出警报。

• Support Tools Manager (STM) - STM 提供一组联机支持工具,使您可以对系统硬件进行验

证和故障排除,并可查看系统日志。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

为 map 命令引入了名为 page 的新选项。当用户在命令提示符下键入 map 时,系统 map 输出

会转储到屏幕上。系统 map 输出可能达到数页且不便于用户使用。page 选项将显示系统 map

的分页输出。

在 cstm 提示符下键入以下命令可以获得系统 map 的分页输出:

cstm> map page

注释 map 命令功能未改动。在 cstm 提示符下键入 map 时,将显示不分页的系统 map 输出。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 内核模块将不包含编译器警告。

• 增强了联机诊断程序,包含接口扩展程序 (IEP) 以支持长用户名、组名、 PID 和 nproc。

第 5 章 167

常规系统管理

联机诊断程序

• 增强了联机诊断程序以支持 HP-UX 虚拟分区 (vPar) 的其他功能,例如,支持由于动态 CPU

迁移而发生的事件的通知。

• 联机诊断程序支持下列新功能:

— 对设备的 Agile 视图提供诊断支持

— 对报告设备的扩展硬件路径提供诊断支持

— 对报告恢复的计算机检查取消 (MCA) 提供诊断支持

— 对基于 rx7640、rx8640、SD16B、SD32B、SD64B、rx3600 和 rx6600 的计算机提供诊

断支持

• 联机诊断程序支持自动错误恢复功能。

• 联机诊断程序支持 PCI 联机添加和删除 (PCI OL*) 操作。

影响

可以使用新的 APOLLO 主桥适配器来执行传统的 PCI 功能。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列文档,可从 http://www.docs.hp.com/en/diag.html 上获取

它们:

• EMS 文档资料

— 《Data Sheets》

— 《EMS Hardware Monitors Quick Reference Guide》

— 《EMS Hardware Monitors User’s Guide》

— 《EMS HW Monitors for Hitachi Systems Running HP-UX》

— 《Event Descriptions》

— 《Frequently Asked Questions (FAQs)》

— 《Multiple-View (Predictive-Enabled) Monitors》

— 《Overview》

— 《Quick Start: Anatomy of a Monitor (Controlling and Learning About Monitors)》

— 《Requirements and Supported Products》

— 《Release Notes》

• STM 文档资料

— 《Frequently Asked Questions》

— 《Quick Reference》

— 《Release Notes》

— 《STM Online Help》

— 《STM Overview》

— 《STM Tutorial》

第 5 章168

常规系统管理

SCSI 内核可调参数(已过时)

是否过时

自 2005 年 5 月 (HP-UX 11i v2) 和 2005 年 9 月 (HP-UX 11i v1) 起,不再支持磁带机。在 HP-UX

11i v3 上的联机诊断程序不支持磁带机。尽管某些 Support Tools Manager (STM) 工具可以配合

磁带机使用,但它们不受支持。支持这些设备的诊断工具和实用程序为 HP StorageWorks

Library 和 Tape Tools(L 和 TT)。 http://www.hp.com/support/tapetools 上提供了这

些工具。

SCSI 内核可调参数(已过时)

scsi_maxphys: I/O 在所有 SCSI 设备上允许的最大长度

scsi_max_qdepth: 目标排队以便执行的最大 I/O 数目

default_disk_ir: 在 SCSI 子系统中启用(或禁用)设备的写入缓存

提示 要查找本文档中列出的其他已过时内核可调参数的有关信息,请使用关键字“可调参数”执行

搜索。

变更摘要

下列 SCSI 内核可调参数已过时:

• scsi_maxphys: 该可调参数被 escsi_maxphys 属性替代,可通过 scsimgr 命令获取并

设置该属性。请参阅 scsimgr (1M)。

• scsi_max_qdepth: 该可调参数被 max_q_depth 属性替代,可通过 scsimgr 命令设置

该属性。请参阅 scsimgr (1M)。

• default_disk_ir: 该可调参数被 disable_flags 属性替代,可通过 scsimgr 命令设置

该属性,以启用或禁用一组块设备的写入缓存。请参阅 scsimgr (1M) 和 scsimgr_esdisk (5)。

还可以使用 scsictl 命令来启用或禁用特定磁盘设备的写入缓存。请参阅 scsictl (1M)。

第 5 章 169

常规系统管理

Software Distributor

Software Distributor

Software Distributor (SD) v11.31 是一个与 HP-UX 软件程序包协同工作的标准工具套件。SD 是

一个用于包装、安装、复制、列出、删除和验证软件的软件组。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

SD 是根据适用于所有操作系统发行版的一组公用源代码构建的。因此,一般而言,HP-UX 11i v3

的专有功能不是与特定的操作系统有关,就是最近添加的。下面是 HP-UX 11i v3 发行版中新 SD

功能的列表:

• 支持 HP-UX 11i v3 的专有功能,包括支持大 PID、长用户名和组名。

• 改进了对高级软件部署工具(例如 Software Manager、update-ux 和将来工具)的支持。

注释 此外还为 HP-UX 11i v1 提供了其他新功能,例如对大文件的支持。

• 缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

SD 是根据适用于所有操作系统发行版的一组公用源代码构建的。因此,一般而言,HP-UX 11i v3

的专有功能不是与特定的操作系统有关,就是最近添加的。下面是 HP-UX 11i v3 发行版中新 SD

功能的列表:

• 支持 HP-UX 11i v3 的专有功能,包括支持大 PID、长用户名和组名。

• 改进了对高级软件部署工具(例如 Software Manager、update-ux 和将来工具)的支持。

注释 此外还为 HP-UX 11i v1 提供了其他新功能,例如对大文件或动态根磁盘变更的支持。

• 缺陷修复程序。

影响

可以继续以可靠方式执行软件部署操作。

兼容性

SD 与所有受支持的发行版保持兼容。HP-UX 11i v1、HP-UX 11i v2 和 HP-UX 11i v3 发行版是

根据一组公用源代码构建的。

性能

性能与以前的发行版相同。

第 5 章170

常规系统管理

Software Package Builder

文档资料

有关详细信息,请参阅 SD 客户网站 http://docs.hp.com/en/SD/。

是否过时

未过时。

Software Package Builder

Software Package Builder (SPB) 提供了一种可视的、使用 HP-UX Software Distributor (SD) 程序

包格式来创建和编辑软件程序包的方法。在软件打包之后,管理员可以将它轻松地传输到分发

介质、大量生成并安装它。

SPB 图形用户界面 (GUI) 提供一个进入软件程序包结构的窗口,显示可为每个程序包元素设置

的属性。 SPB 将动态加载打包策略并按照这些策略验证软件程序包属性。 SPB 命令行界面

(CLI) 也可根据策略执行程序包属性验证,并允许自动编辑软件程序包规范。

无论您是打包生手还是经验丰富, SPB 都可以帮助您。 SPB 包含下列功能:

• 创建产品规范文件 (PSF) 以便将文件组织成产品、文件集,还可选择将文件组织成软件包

和子产品。

• 设置属性值以定义软件包的特征,例如版本号、体系结构、文件权限和相关性。

• 控制脚本可进一步定制在目标系统上安装或删除软件时处理该软件的方式。

• 根据打包策略验证 PSF,以确保使用 swpackage 命令可成功创建软件仓库并确保随后可

成功安装软件。

• 使用 SPB 的 CLI 作为每晚构建过程的一部分自动编辑和验证 PSF。

使用 SPB,开发人员和管理员可以轻松地以 SD 格式打包软件,使得用标准 SD 工具(例如

swinstall、 swlist 和 swremove)来管理软件成为可能。例如, SPB 使得为开放源代码软

件加上 SD 包装十分轻松。这样一来,软件清单管理和系统管理变得更加容易。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 添加了新的 HP 内部策略文件 1131Policies.xml,以支持 HP-UX 11i v3 发行版的封装。

这些策略包含可接受类别标签的扩展,以及对体系结构和 os_release 属性规则所做的

变更。

• 添加了外部封装策略文件 113XPolicies_SD.xml,以支持 HP-UX 11i v3 发行版的封装。

该文件包含对体系结构和 os_release 属性规则所做的变更。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 5 章 171

常规系统管理

系统管理器 (SAM)

影响

如果运行的是 HP-UX 11i v3,则会自动选择新的策略文件,用户明确地了解这一点。但是,

用户可以从 SPB 命令行显式选择 113XPolicies_SD.xml 文件。

兼容性

SPB 使用 Java 1.4.0 或更高版本。

性能

当通过 X 仿真终端运行 SPB 时, Java Swing 的行为可能会造成浏览效果不一致的问题。如果

鼠标单击设置过慢,就可能会妨碍 SPB 缓冲所有鼠标单击操作。这可能会导致数据丢失。SPB

产品发行说明中包含了更正此性能问题的详细步骤。强烈建议您在开始使用 SPB 之前,先完成

该步骤。有关此故障排除及其他故障排除主题,请参考 SPB 帮助系统。

文档资料

有关 Software Package Builder 的详细信息,请参阅:

• spb 联机帮助页 spb (1M)

• SPB 网站:http://www.docs.hp.com/en/SPB/

• 《Software Package Builder 2.0 User’s Guide》,可从 http://www.docs.hp.com 上获取

是否过时

未过时。

系统管理器 (SAM)

系统管理器 (SAM) 是一个 HP-UX 系统管理工具,可提供用于执行系统管理任务的各种工具。

在 HP-UX 的 11i v3 发行版中,系统管理器 (SAM) 已被取消。引入了 HP System Management

Homepage (HP SMH),它是 SAM 的增强版,用于管理 HP-UX。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP System Management Homepage(SAM 的增强版)提供用于管理 HP-UX 的图形用户界面 (GUI)

和文本用户界面 (TUI)。可以使用 smh 命令 (/usr/sbin/smh) 访问这些界面。但是,也可以使

用 sam 命令。 sam 命令与 smh 命令的行为相似,不同之处在于,前者一开始就显示取消消息。

在运行 sam 或 smh 命令并且设置了 DISPLAY 环境变量时,HP SMH 将在缺省的 Web 浏览器中

打开。如果未设置 DISPLAY 环境变量, HP SMH 将在 TUI 中打开。

现在,可以通过基于 Web 的 GUI 界面和增强的 TUI 使用大多数用于执行管理任务的应用程序。

但是,极少数应用程序继续在基于 ObAM 的 X Window 中或基于 ObAM 的 TUI 中打开。

第 5 章172

常规系统管理

系统管理器 (SAM)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

建议使用 smh (1M) 命令。但是,sam (1M) 命令仍然可用,其行为正好与 smh (1M) 相同。以前

可用于系统管理的某些功能区域现已过时。下面的“是否过时”一节中列出了这些区域。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 smh (1M)、 sam (1M) 和 samlog_viewer (1M) 联机帮助页。另请参阅

http://docs.hp.com 上的“HP System Management Homepage (HP SMH)”白皮书和

“Terminals and Modems”白皮书。

是否过时

在 HP-UX 的 11i v3 发行版中,系统管理器 (SAM) 已被取消。引入了 HP System Management

Homepage (HP SMH),它是 SAM 的增强版,用于管理 HP-UX。在 HP-UX 的 11i v3 发行版中,

下列功能区域已过时(以前在 SAM 中可用):

• Backup and Recovery

• Terminals and Modems

• Uninterrupted Power Supplies

• Run SAM on Remote Systems

• Performance Monitors

• Tape Drives

• Instruments

• Process Management

• Routine Tasks

第 5 章 173

常规系统管理

System Administration Manager (SAM) 审核与安全

System Administration Manager (SAM) 审核与安全

SAM 审核与安全工具支持独立 HP-UX 受信任系统的设置和管理相关的所有管理任务,包括审

核和其他相关功能。可以在标准模式和受信任模式下使用审核与安全工具。可以在标准模式下

访问 Audited events and Audited System Calls 子区域。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

SAM 的 System Security Policies 子区域已被 HP- UX 安全属性配置工具替代。

随着 NIS+ 的过时, Audited NIS+ Users 子区域也已过时。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

SAM 的 System Security Policies 子区域已被 HP- UX 安全属性配置工具替代。还可以通过 HP-UX

安全属性配置工具配置每个用户的安全策略。随着 NIS+ 的过时,Audited NIS+ Users 子区域也已

过时。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考 sam (1M) 和 samlog_viewer (1M) 联机帮助页。

是否过时

随着 NIS+ 的过时, SAM Auditing and Security 功能区域中的 Audited NIS+ Users 子区域也已

过时。

第 5 章174

常规系统管理

System Administration Manager (SAM) Printers and Plotters

System Administration Manager (SAM) Printers and Plotters

System Administration Manager (SAM) Printers and Plotters 功能区域用于管理本地系统已知的系

统和网络打印机与绘图仪,以及控制系统打印机和绘图仪的打印作业的流程和优先级。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

现在,可以通过 HP System Management Homepage (HP SMH) 实现基于 X/ObAM 的 GUI 模式下

的启动点。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

现在,可以通过 HP System Management Homepage (HP SMH) 实现基于 X/ObAM 的 GUI 模式下

的启动点。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 sam (1M) 和 samlog_viewer (1M) 联机帮助页。

是否过时

系统管理器 (SAM) 在 HP-UX 的 11iv3 发行版中被取消。引入了 HP System Management Homepage

(HP SMH),它是 SAM 的增强版,用于管理 HP-UX。HP SMH 提供图形用户界面 (GUI)、终端用

户界面 (TUI) 和命令行界面 (CLI),用于管理 HP-UX。可以使用 smh 命令 (/usr/sbin/smh) 访

问这些界面。但是,也可以使用 sam (1M) 命令,该命令的行为与 smh (1M) 命令的行为类似,不

同之处在于,前者在一开始就显示取消消息。在运行 sam 或 smh 并且设置了 DISPLAY 环境变量

时,HP SMH 将在缺省的 Web 浏览器中打开。如果未设置 DISPLAY 环境变量,HP SMH 将在 TUI

中打开。

第 5 章 175

常规系统管理

系统管理器工具变更:SAM 和 HP System Management Homepage

系统管理器工具变更:SAM 和 HP System Management Homepage

HP-UX 11i v3 中取消了系统管理器 (SAM)。HP System Management Homepage (HP SMH) 是用于管

理 HP-UX 11i 的系统管理工具。HP SMH 提供基于 Web 的系统管理功能、系统组件运行状况的快

速监视功能以及整合的日志查看功能。 HP SMH 还提供终端用户界面 (TUI)。

某些主要变更说明如下:

• SAM Functional Area Launcher (FAL) 被 HP SMH 基于 Web 的图形用户界面 (GUI) 取代。

• 增强的终端用户界面 (TUI) 提供更好的外观、联机帮助页联机查看功能、命令预览功能和

其他改进项。

• 引入了新命令 /usr/sbin/smh (smh (1M)),它是 /usr/sbin/sam 的增强版。

• SAM 命令 /usr/sbin/sam 已被取消。每次调用 /usr/sbin/sam 都将显示取消消息,

并自动启动 /usr/sbin/smh。

System Fault Management

System Fault Management (SFM) 是一个工具集合,用于监视 HP 服务器的运行状况,并接收有关

硬件(例如,内存、CPU、电源以及散热设备)的信息。SFM 在基于 Web 的企业管理 (WBEM)

环境中运行。

支持 HP-UX 11i v3 的所有系统都支持 SFM。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于从 HP-UX 11i v1 迁移的客户而言, SFM 是一项新功能。以前的 HP-UX 11i v1

(2005 年 9 月) OE 介质中未提供此功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 引入了事件管理器-公用信息模型 (EVM-CIM) 提供程序。

• 引入了错误管理技术 (EMT)。

• SFMIndicationProvider 不可用。但是,仍然可以使用 EVWEB 事件查看器查看与

SFMIndicationProvider 生成的指示等效的指示。

• 日志查看器不可用。

• 现在,支持与高可用性监视器生成的指示等效的 HP 阈值指示。可以使用 EVWEB 事件查

看器查看 HP 阈值指示。

• 也可以在 syslog 中记录 WBEM 指示。

影响

除前面列出的内容之外,没有其他影响。

第 5 章176

常规系统管理

Update-UX 和 SW-GETTOOLS

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 http://docs.hp.com/en/diag 上的下列文档:

• 《System Fault Management Administrator’s and User’s Guide》

• 《SFM Release Notes》

• 《Frequently Asked Questions (FAQs)》

• 《SFM Provider Data Sheets》

• 《SFM Tables of Versions》

是否过时

未过时。

Update-UX 和 SW-GETTOOLS

update-ux 命令用于将 HP-UX 操作系统更新至新版本。

SW-GETTOOLS 产品包含 update-ux 使用的一组工具。该产品由 update-ux 自动安装,下一

次重新引导时将被删除。

Ignite-UX 和 Update-UX 使用 Software Manager 产品执行软件安装。 Software Manager 可以实现

软件选择的改进、提供操作环境支持、提供预览更新支持以及终端用户界面 (TUI)。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

update-ux 命令使用 Software Manager 执行更新。 Software Manager 是一个新应用程序,由

Update-UX 和 Ignite-UX 使用。它提供下列新功能:

• 支持预览 (-p)

• 交互性终端用户界面 (-i)

• 更完善地支持多个介质,包括更精确的磁盘空间分析、介质间的相关性选择

• 改进了日志记录功能

SW-GETTOOLS 中的命令集已更新至更高的版本。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 5 章 177

常规系统管理

虚拟内存内核可调参数 physical_io_buffers (已过时)

影响

除 update-ux 命令行外,还可以使用新的 UPDATE-UX 终端用户界面 (TUI) 来更新系统。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列文档:

• 最新的《HP-UX 11i v3 Installation and Update Guide》可从

http://docs.hp.com/en/oshpux11iv3.html 上获取

• update-ux (1M) 联机帮助页

• swm-oeupdate (1M) 联机帮助页

• swm (1M) 联机帮助页

是否过时

未过时。

虚拟内存内核可调参数 physical_io_buffers (已过时)

使用虚拟内存内核可调参数 physical_io_buffers 调整在内核中执行物理 I/O 操作所需的

共享缓冲池大小。

提示 要查找本文档中列出的其他已过时内核可调参数的有关信息,请使用关键字“tunable”执行

搜索。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

虚拟内存内核可调参数 physical_io_buffers 以前在 HP-UX 11i v1 的任何版本中都不存在,

现在在 HP-UX 11i v3 中也不存在。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

虚拟内存内核可调参数 physical_io_buffers 现已过时。在 HP-UX 11i v1.6 和 v2 中使用该

可调参数来调整在内核中执行物理 I/O 操作所需的共享缓冲池大小。从 HP-UX 11i v3 及更高版

本开始,内核将自动管理池大小。因此不再需要 physical_io_buffers 可调参数。

第 5 章178

常规系统管理

虚拟内存内核可调参数

影响

虚拟内存内核可调参数不再可用。现在,内核可以自动处理该可调参数控制的功能。

兼容性

HP-UX 内核可调参数可能已过时,或者在任何发行版中,其意义已有所变化。这种变化应该

不会产生兼容性问题。

性能

发生这种变化后,可调参数的所有设置应具有相似的性能,而不需要您手动计算最佳值。

文档资料

更新了 physical_io_buffers (5) 联机帮助页,以反映已过时可调参数的状态。在将来的发行版中

将彻底删除此联机帮助页。

另请参阅第 179 页上的“虚拟内存内核可调参数”。

是否过时

physical_io_buffers 可调参数已过时。

虚拟内存内核可调参数

更改了某些虚拟内存 (VM) 内核可调参数以简化系统管理。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

删除了下列内核可调参数:

• eqmemsize

• pfdat_hash_locks

• region_hash_locks

• swapmem_on

• unlockable_mem

提示 要查找本文档中列出的其他已过时内核可调参数的有关信息,请使用关键字“可调参数”执行

搜索。

第 5 章 179

常规系统管理

虚拟内存内核可调参数

添加了以下内核可调参数:

• eqmem_limit(仅适用于 PA-RISC 系统)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

升级到 HP-UX 11i v3 的系统管理员可能需要删除过时的可调参数。尝试设置过时的可调参数

时,系统将发生警告消息。无需进行更改系统便仍可以正常工作。一般而言,目标就是要更方

便地调整某个用户的内核。

兼容性

可调参数 pfdat_hash_locks 和 region_hash_locks 已过时。系统将自动确定使用的锁数。

可调参数 swapmem_on 已过时。将始终启用伪交换,这也是 HP-UX 早期发行版的缺省设置。

可调参数 eqmemsize 被新的可调参数 eqmem_limit 替代。这并不是直接的替代。大多数客户

都不希望设置 eqmem_limit,无论他们是否事先设置了 eqmemsize。

性能

更改可调参数不应降低性能。

在某些配置中,将 eqmem_limit 设置为非缺省值可以改进性能;请参阅 eqmem_limit 联机

帮助页。

文档资料

有关详细信息,请参阅下列联机帮助页:

• eqmemsize (5)

• eqmem_limit (5)

• pfdat_hash_locks (5)

• region_hash_locks (5)

• swapmem_on (5)

• unlockable_mem (5)

另请参阅第 178 页上的“虚拟内存内核可调参数 physical_io_buffers (已过时)”。

是否过时

未过时。

第 5 章180

第 6 章 磁盘和文件管理

本章内容

本章介绍目录、文件系统和磁盘管理,包括下列内容:

• HFS 文件系统类型(已取消)(第 182页)

• 适用于大于 2 TB 的文件的 HFS 文件系统和备份命令(第 183页)

• HP CIFS Client(第 184页)

• HP CIFS Server(第 186页)

• HP-UX 文件系统体系结构增强功能(第 188页)

• 逻辑卷管理器和 MirrorDisk/UX(第 194页)

• 开放式网络计算 (ONC)(第 197页)

— AutoFS(第 198页)

— 缓存文件系统(第 199页)

— 库 RPC(第 201页)

— 网络文件系统 (NFS) 服务(第 203页)

— Network Information Service (NIS)(第 207页)

— NIS+(已过时)(第 209页)

— PCNFSD(第 209页)

• 统一文件缓存(第 210页)

• VERITAS 文件系统(第 211页)

• VERITAS 卷管理器(第 213页)

第 6 章 181

磁盘和文件管理

HFS 文件系统类型(已取消)

HFS 文件系统类型(已取消)

HFS 系统类型也称为 UFS。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP 需要提前告知客户 HFS(又称 UFS)文件系统类型现在已被取消。它仍然会被安装在多个发

行版中,并且可受这些发行版支持,但在未来的发行版中会从操作系统中删除,具体情况待定。

建议客户现在开始将数据从 HFS 迁移到 VxFS(VERITAS 文件系统)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP-UX 11i v3 不产生直接影响。

兼容性

HP-UX 11i v3 不产生直接兼容性问题。

性能

不适用。

文档资料

不适用。

是否过时

任何内容在 HP-UX 11i v3 中都没有过时。在将来的 HP-UX 发行版中,HFS 文件类型将不会包

括在基本操作系统 (Base OS) 中,并且新的发行版一般不再支持该文件类型,但会继续支持在

基本产品中包含 HFS 的早期发行版。

第 6 章182

磁盘和文件管理

适用于大于 2 TB 的文件的 HFS 文件系统和备份命令

适用于大于 2 TB 的文件的 HFS 文件系统和备份命令

在 HP-UX 11i v3 中,以下 HP-UX 命令用于管理 HFS 文件系统:

convertfs、 fsck、 fsclean、 fsdb、 fstyp、 mkfs、 mount、 newfs、 tunefs、

umount

在 HP-UX 11i v3 中,以下 HP-UX 命令用于与备份相关的任务:

fbackup、 frecover、 labelit、 volcopy、 dcopy

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已增强了 HFS 文件系统和备份命令,以便能够处理大于 2 TB 的文件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

已增强了 HFS 文件系统和备份命令,以便能够处理大于 2 TB 的文件。

影响

客户可对大于 2 TB 的文件运行这些命令。

兼容性

没有已知的兼容性问题。

性能

性能没有明显不同。

文档资料

有关适用的命令的信息,请参阅联机帮助页。

是否过时

不适用。

第 6 章 183

磁盘和文件管理

HP CIFS Client

HP CIFS Client

CIFS 是 Microsoft Windows 操作系统上的本机联网协议。用于 HP-UX 的 HP CIFS 产品为

HP-UX 和 Windows 的集成提供一整套策略。通过 HP CIFS Client,可以使 HP-UX 主机挂接由

远程 CIFS 服务器(实现了 CIFS 的 Windows、HP-UX 及其他服务器平台)共享的目录。通过

HP CIFS Server,可以使 HP-UX 主机为远程 CIFS 客户端(Windows、 HP-UX 及其他 CIFS 客

户端)提供访问主机本身共享目录所需的权限; HP CIFS Server 可以模拟 Windows 文件和打

印服务。

HP CIFS Client 软件包还包括 PAM-NTLM,它是一个“可插拔的身份验证模块”,通过该模块,

可以在 CIFS 域中使用集中认证服务对 HP-UX 登录进行身份验证。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP CIFS Client A.02.02.01 在 HP-UX 11i v3 发行版中提供。除了 HP CIFS Client A.02.02 中提供

的新功能部件以外,此发行版的 HP CIFS Client 还包含一些增强功能和缺陷修复程序。

• HP CIFS Client A.02.02 提供了下列主要的新功能部件:

— MS 分布式文件系统 (DFS) 支持:用于 Microsoft Windows Server 操作系统的 DFS 是一个

网络服务器组件,通过该组件,系统管理员可以构建一个其网络上的多个文件服务器和

文件服务器共享的层次视图。DFS 是一种将不同计算机上的文件合并到单个名称空间的

方法。

— 可动态加载的内核模块 (DLKM) 支持:HP CIFS Client 的内核组件是作为动态链接的内

核模块实现的,从而可支持静态绑定和动态加载。通过 DLKM 支持,安装、删除和更

新 HP CIFS Client 均无须重新引导系统。

— 新的联机帮助页支持: 请参阅后面的“文档资料”一节。

— 新的配置参数

本发行版中新增了下列参数。有关详细信息,请参考《HP CIFS Client Administrators’

Guide》中的第 7 章“Configuration File”。

— mnttabPrefix— allowBackslashesInPaths— fileCreateMask— oldUdbEncrypt

— preventCreationEnable、 preventCreationPattern— unixExtensions— smbOverTCP

有关新功能部件和缺陷修复程序的详细信息,请参考《HP CIFS Client A.02.02

Administrator’s Guide and Release Notes》。

• HP CIFS Client A.02.02.01 包含下列增强功能和变更内容:

— 新的 cifslogout -a (all) 选项:该选项允许用户从所有当前的 CIFS 登录会话注销。

这在使用 CIFS Client 的分布式文件系统功能部件 (DFS) 的环境中特别有用,因为在用

户遍历 DFS 树时,可以通过该功能部件在后台创建多个 CIFS 登录。

— 缺省情况下生成 32 位错误:现在,在缺省情况下,CIFS Client 在 CIFS 服务器中使用 32

位错误代码,而不是早期的 DOS 错误类。

第 6 章184

磁盘和文件管理

HP CIFS Client

— 改进的日志记录功能:该发行版提供了多个日志记录增强功能。这些增强功能主要用

于帮助 HP 工程师诊断客户在使用该软件时可能遇到的潜在问题。

— sockMode、 sockOwner 和 sockGroup 参数将无法再进行配置。这些参数的值为:

sockMode = 0666、 sockOwner = root、 sockGroup = root。

— 缺陷修复程序

有关新增强功能、变更内容和缺陷修复程序的详细信息,请参考《HP CIFS Client

A.02.02.01 发行说明》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP CIFS Client A.02.02.01 支持多个增强功能和缺陷修复程序,以及上述的 HP CIFS Client A.02.02

中提供的新增强功能。

兼容性

没有已知的兼容性影响。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考下列文档资料,可从 http://docs.hp.com/en/netcom.html 上获取

这些文档资料(导航到 CIFS):

• 《HP CIFS client A.02.02 Administrator’s Guide》

• 《HP CIFS Client A.02.02 Release Note》

• 《HP CIFS Client A.02.02.01 Release Note》

另请参阅下列联机帮助页:

• cifsclient (1M)

• cifsdb (1M)

• cifslist (1)

• cifslogin (1)、 cifslogout (1)

• cifsmount (1M)、 cifsumount (1M)

• mount_cifs (1M)、 umount_cifs (1M)

是否过时

不适用。

第 6 章 185

磁盘和文件管理

HP CIFS Server

HP CIFS Server

HP CIFS Server 是 HP-UX 系统上一种基于 SMB/CIFS 的产品。通过它,HP-UX 系统可以与运行

Microsoft Windows NT、 XP、 2000/2003 的 PC 客户端和运行 CIFS 客户端的 UNIX 系统交互

操作,从而提供一个由作为客户端和(或)服务器运行的 UNIX 和 Windows 系统组成的完全集

成网络。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

A.02.03 版的 HP CIFS Server 3.0f 包含在 HP-UX 11i v3 发行版中,它是基于 Samba 3.0.22 的。

A.02.01.01 版的 HP CIFS Server 3.0c(基于 Samba 3.0.7)在 0509 HP-UX 11i v1 发行版中提供。

A.02.03 版的 HP CIFS Server 3.0f 功能部件发行版提供如下新增强功能:

• 支持 idmpa-rid:idmap-rid 工具支持 winbind,可在整个域中实现从 Windows SID 到本地

UNIX UID 和 GID 的唯一映射,而无须 LDAP 目录。

• 支持在 MS Windows 2000/2003 ADS 域中发布打印机

• 对 Winbind 代码进行了重新设计,可支持非阻止的异步请求(或答复)行为(用户和组枚

举除外)。利用这个新的增强功能,winbind 在大型域环境和高延迟网络中提供了更好的可

伸缩性。

• 文件锁交互操作功能:

HP-UX 11i v3 的 HP CIFS Server A.02.03 包含新增功能,可提高 CIFS 客户端和 NFS 客户端

之间的交互操作性。称为 CFSM(CIFS 文件系统模块)的新 DLKM(动态加载的内核模

块)可用于强制实施由 CIFS 客户端控制的文件锁。此功能在缺省情况下处于关闭状态,可

基于每个文件系统启用该功能。启用此功能可避免由于同时出现来自 CIFS 和 NFS 的并发

文件访问而导致文件损坏的可能性,并允许安全地使用性能增强待机锁。

这些内核模块仅包含在 HP-UX 11i v3 产品中,HP-UX 11i v3 产品包含在 CIFS Server 软件

包中。

如果使用了 CFSM,则会新建 CFSM 特定的日志文件,并且,可使用名为 cfsmutil 的新实

用工具来控制日志记录级别、日志文件位置以及最大日志文件大小。

• 支持长用户名和长组名:

HP CIFS Server 支持最多可达 256 个字节的 HP-UX 用户名和组名。

• 支持 TDB 内存映射:

此发行版支持一些性能增强功能,其中包括启用配置参数 use mmap 以利用 CIFS 的 Trivial

Database (TDB) 文件的固定大小内存映射访问。使用内存映射访问的 TDB 文件的机制和数

量已根据操作系统分别进行了调整(HP-UX 11i v3 PA-RISC 或 11i v3 基于 Itanium)。

如果出现内存映射故障(如缺少内存资源或超过固定内存映射大小),则 HP-UX 11i v3 的

HP CIFS Server 会支持统一文件缓存,并允许内存映射 TDB 文件回退到文件 I/O 操作。

第 6 章186

磁盘和文件管理

HP CIFS Server

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

A.02.03 版的 HP CIFS Server 3.0f 包含在 HP-UX 11i v3 发行版中,它是基于 Samba 3.0.22 的。

A.02.03 版的 HP CIFS Server 3.0f 功能部件发行版提供如下新增强功能:

• 对 Winbind 代码进行了重新设计,可支持非阻止的异步请求(或答复)行为(用户和组枚

举除外)。利用这个新的增强功能,winbind 在大型域环境和高延迟网络中提供了更好的可

伸缩性。

• 文件锁交互操作功能:

HP-UX 11i v3 的 HP CIFS Server A.02.03 包含新增功能,可提高 CIFS 客户端和 NFS 客户端

之间的交互操作性。称为 CFSM(CIFS 文件系统模块)的新 DLKM(动态加载的内核模

块)可用于强制实施由 CIFS 客户端控制的文件锁。此功能在缺省情况下处于关闭状态,可

基于每个文件系统启用该功能。启用此功能可避免由于同时出现来自 CIFS 和 NFS 的并发

文件访问而导致文件损坏的可能性,并允许安全地使用性能增强待机锁。

这些内核模块仅包含在 HP-UX 11i v3 产品中,HP-UX 11i v3 产品包含在 CIFS Server 软件

包中。

如果使用了 CFSM,则会新建 CFSM 特定的日志文件,并且,可使用名为 cfsmutil 的新实

用工具来控制日志记录级别、日志文件位置和最大日志文件大小。

• 支持长用户名和长组名:

HP CIFS Server 支持最多可达到 256 个字节的 HP-UX 用户名和组名。

• 支持 TDB 内存映射:

此发行版支持一些性能增强功能,其中包括启用配置参数 use mmap 以利用 CIFS 的 Trivial

Database (TDB) 文件的固定大小内存映射访问。使用内存映射访问的 TDB 文件的机制和数

量已根据操作系统分别进行了调整(HP-UX 11i v3 PA-RISC 或 11i v3 基于 Itanium)。

如果出现内存映射故障(如缺少内存资源或超过固定内存映射大小),则用于 HP-UX

11i v3 的 HP CIFS Server 会支持统一文件缓存,并允许内存映射 TDB 文件回退到文件

I/O 操作。

影响

为了防止损坏客户数据,A.02.03 版的 HP CIFS Server 3.0f 提供了文件锁定交互操作增强功能,

这些功能支持 CIFS 文件锁,以便与来自 NFS 客户端和其他 HP-UX 进程的访问进行交互

操作。 HP CIFS Server 对记录锁、共享模式锁和待机锁支持文件锁定交互操作。

兼容性

没有已知的兼容性问题。

性能

性能与以前的版本是兼容的。

第 6 章 187

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

文档资料

有关详细信息,请参考下列文档资料:

• 下列 Samba 书籍,通过 SWAT 主页随 HP CIFS Server 产品一起提供,或者也可以从

/opt/samba/docs/samba-HOWTO-Collection.pdf 和 /opt/samba/swat/help 直接

访问:

— 《The Official Samba-3 HOWTO and Reference Guide》

— 《Samba-3 by Example》

• 下列 HP CIFS Server 文档,可从 http://docs.hp.com/en/ 或

http://docs.hp.com/zh_cn/获取这些文档(导航到 CIFS):

— 《HP CIFS Server 3.0f Administrator’s Guide version A.02.03》

— 《HP CIFS Server 3.0f A.02.03 发行说明》

是否过时

不适用。

HP-UX 文件系统体系结构增强功能

本条目包括 HP-UX 文件系统体系结构中实现的常规增强功能,其中的很多功能都支持发行版

范围的 HP-UX 11i v3 目标。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对以下各项的文件系统体系结构提供支持:

• Unix 2003 标准

• 大 PID 或长 UNAME 或长主机名

• ONC+

• UFC

• CIFS 集成

• posix_fadvise (2)

• Tru64 应用程序迁移

文件系统体系结构新功能部件或增强功能:

• VFS 堆栈容量

• fsdaemon 用户级守护程序

• 大型文件系统和大型文件支持

• 改进的文件系统同步程序

第 6 章188

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

• aio_reap (2) 的性能改进

• 在备份实用工具中支持大型文件和长链接名称

• 内核长文件名查找搜索的性能改进

• 新的 OL*-aware 自动可调参数

• 内核挂接表中修复了同步延迟

• HFS 启动性能改进

• HFS 错误处理得到改进

有关详细信息,请参阅后面的“影响”一节。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

为客户提供的优势:

• 大型文件系统和大型文件支持

— HPUX 11i v2 支持大型文件系统(当前最大达到 16 TB)。但是,主要由于特定文件系统

类型不提供大于 2 TB 的单个文件,因此,在 HP-UX 11i v3 之前,此功能部件对客户不

可用。

— 在 HP-UX 11i v3 中,使用 VxFs 文件系统的客户将支持最大达到 40 TB 的大型文件系统

和最大达到 16 TB 的单个文件。

• VFS 堆栈

— 启用多种新文件系统功能部件,并且,多层堆栈将允许客户以任意方式组合这些功能

部件。

— 该体系结构还使第三方 (ISV) 易于在版本发行之后添加新堆栈模块和扩展 HP-UX FS

功能。

• 新的 fsdaemon 用户级守护程序,用于识别设备上的文件系统和(或)检索状态信息

— 这允许在运行的系统上安装新的子系统,并立即被识别而无须重新引导。守护程序会

为每个子系统在指定的 /sbin 目录中调用与消息相关的例行程序,直到声明设备。

然后,身份和状态会从守护程序返回到调用方。安装程序仅仅需要在 /sbin 中写入

(覆盖)可执行文件。

— 这样,新的或已升级的文件系统类型可更快上市,因为用于包含独立代码(和静态链

接到它们的所有代码)的命令和库将不再需要修补。

— 第三方文件系统可支持这些功能。

• VXFS、 HFS 和 CDFS 转为使用统一文件缓存(从旧的缓冲区缓存迁移到 UFC)。

— VXFS、HFS 和 CDFS 文件系统利用了新的文件缓存技术;特别是,去除了存在于以前

HP-UX 发行版中的 VXFS 和 HFS 文件系统的文件数据一致性问题。

第 6 章 189

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

• 支持 UFC 和 OL* 的新自动文件缓存可调参数

— 新文件缓存可调参数的使用与 UFC 和新的 Physical Memory Control 相结合,提供了改

进的文件缓存技术和改进的与文件 I/O 数据缓存关联的物理内存管理。

— 文件缓存可调参数从 5 减至 2,并提供了改进的可用性和缺省行为。

— 文件缓存可调参数将自动随内存事件的 OL*(联机添加或删除)进行调整。

• 新的 fadvise (2) 接口和 Posix.1 posix_fadvise (2) 系统接口的支持

— 应用程序公开的提示信息可显著减少 I/O 密集的应用程序中的数据访问延迟,并可减

少整体系统资源影响。

• 支持 Tru64 应用程序迁移的 FS 系统调用增强功能

— 将 Tru64 应用程序轻松迁移到 HP-UX 11i v3

• 用于获得 Unix 2003 兼容性的 VFS 扩展

— 用于获得 Unix 2003 兼容性的新接口:pselect (2)

• 支持接口扩展的核心 FS 增强功能

— 扩展的容量 PID、 UNAME 和主机名

• AutoFS、 CacheFS 和 NFS 的核心文件系统支持

— 为支持将 AutoFS、 CacheFS 和 NFS 文件系统移植到 HP-UX 11i v3 而对 HP-UX VFS

层进行的变更。在不影响用户空间与以前 HP-UX 发行版的兼容性的情况下,去除了

HP-UX 和 Solaris VFS 层之间的不兼容性。

• 用于支持 HP-UX CIFS 集成的 VFS 增强功能

— 使 CIFS 服务器可集成到 HP-UX 11i v3。CIFS 服务器将在异构 HP-UX 和 NT 环境中具

有改进的可用性和可管理性。

— HP CIFS 服务器将通过在 CIFS 客户端、NFS 客户端和本地 HP-UX 进程之间提供锁定

交互操作来避免数据损坏。

• 内核挂接表 /etc/mnttab 经过重新设计,成为了一个伪设备驱动程序

— 修复以前发行版中 /etc/mnttab 用户文件和内核挂接表之间存在的同步延迟。

• 新的 HFS 写入错误处理

— 在以前的发行版中,HFS 文件系统不处理写入错误,并可在 SCSI 堆栈中无限循环重试

I/O。使用此新的增强功能,HFS 可安全地暂停受影响的文件系统。此变更最大程度地

减小了由于 I/O 错误而导致损坏文件系统的可能性。

• 新的已改进的多线程文件系统同步程序

— 在 HP-UX 11i v3 中,多线程同步程序已转换为内核守护程序。新的同步程序解决了以

前存在的有关 CPU 分配和取消分配的同步和性能问题,并为使用 sync() 系统调用的

mount 或 umount 以及其他命令和实用程序提供了总体性能改进。

• 异步 I/O 性能改进

— 显著改进了使用 aio_reap (2) 的应用程序的异步 I/O (AIO) 性能

第 6 章190

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

• pax 命令支持多个 TB 大小的文件和长链接文件名

— 客户将可以使用 pax 备份实用工具归档、恢复、复制和列出多个 TB 大小的文件。

— 客户将可以对文件名长度大于 200 个字符的链接文件使用 pax(以前存在 100 个字符的

限制)。

• 可在文件系统的 DNLC 中缓存更长的路径名组成部分

— 以前的 HP-UX 11i v3 DNLC 缓存的路径名组成部分最长可为 39 个字符。现已扩展到

256 个字符,从而可在路径名包含较长部分名称时提高(内核)名称查找性能。特别

是, NFS 文件系统使用长路径名组成部分名称,它受益于此性能改进。

• 为改进启动性能,对 HFS fsclean 命令进行了变更。

— 以前的 HP-UX 11i v3 HFS fsclean 命令会长时间重试不响应的设备。在尝试对驻留在

未联机的 iSCSI 设备上的 HFS 文件系统执行文件一致性检查时,该操作会导致长时间

的系统启动延迟。已对 fsclean 命令进行了修改以消除重试,从而在上述启动情况下

改进性能。向该命令添加了一个向后兼容选项,以便恢复为旧行为。

• 重新组织了打开文件表(不再需要 nfile 可调参数)

— HP-UX 11i v3 中重新组织了系统打开文件表,以去除以前的体系结构限制,并因此免

除了调整 nfile 可调参数的需要。

— 现在, nfile 可调参数为专用,并已被取消。推荐的规定系统中最大打开文件数的

方法是:将 maxfiles_lim 和 nproc 设置为适当的值;理论上,系统最大值可假定

为 maxfiles_lim * nproc。

兼容性

• nfile 可调参数

— 现在, nfile 可调参数为专用,并且已被取消。不应再使用该可调参数,并且在将

来的 HP-UX 发行版中可能会将其删除。

— 请注意,由专用可调参数 nfile 的可调参数基础结构返回的缺省值是 0(零)。值为零表示将禁用通常由 nfile 强制实施的系统限制(即系统范围的开放文件数仅受可

用内存限制)。因此,必须立即修改依赖于 nfile 的非零可调参数值的应用程序,以

便消除此依赖。应用程序可能需要改用 pstat 接口 pstat_getstatic(),该接口将在 nfile 保留为缺省值的情况下为 pst_max_nfile 返回 MAX_INT。

• 过时的缓冲区缓存可调参数: bufcache_max_pct、 bufpages、 dbc_min_pct、dbc_max_pct 或 nbuf

— 这些可调参数已过时并已被删除。试图调整任何一个过时的缓冲区缓存可调参数

(bufcache_max_pct、 bufpages、 dbc_min_pct、 dbc_max_pct 或 nbuf)都会导致错误。

— 如果需要,客户应使用可调参数 filecache_max (5) 和 filecache_min (5) 来设置文件缓存

限制。请注意,在任何给定的系统上,这两个新的文件缓存可调参数的最优值不一定等

于较旧系统中过时缓冲区缓存可调参数值的最优值。在尝试更改新文件缓存可调参数

的值之前,客户应首先确定缺省值或自动值是否可在其系统上产生可接受的性能。

第 6 章 191

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

• 过时的 sendfile_max 可调参数

— 此可调参数已过时并已被删除。请不要试图使用此可调参数,因为这将导致错误。在

以前的发行版中,此可调参数用于限制 sendfile() 系统调用使用的 HP-UX 缓冲区

缓存页数。 sendfile() 操作不再使用 HP-UX 传统缓冲区缓存,因此,此可调参数

已过时。请参考 fcache_seqlimit_file (5) 和相关的文件缓存可调参数,以通过

sendfile() 和其他文件系统操作来控制物理内存的使用。

• 有关过时接口的详细信息,请参阅后面的“是否过时”一节。

性能

• 新的已改进的多线程文件系统同步程序

— 在 HP-UX 11i v3 中,多线程同步程序已转换为内核守护程序。新的同步程序解决了以

前存在的有关 CPU 分配和取消分配的同步和性能问题,并为使用 sync() 系统调用的

mount 或 umount 以及其他命令和实用程序提供了总体性能改进。

• 异步 I/O 性能改进

— 显著改进了使用 aio_reap (2) 的应用程序的异步 I/O (AIO) 性能

• 可在文件系统的 DNLC 中缓存更长的路径名组成部分

— 以前的 HP-UX 11i v3 DNLC 缓存的路径名组成部分最长可为 39 个字符。现已扩展为 256

个字符,从而可在路径名包含较长部分名称时提高(内核)名称查找性能。特别是,

NFS 文件系统使用长路径名组成部分名称,它受益于此性能改进。

• 为改进启动性能,对 HFS fsclean 命令进行了变更。

— 以前的 HP-UX 11i v3 HFS fsclean 命令会长时间重试不响应的设备。在尝试对驻留在

未联机的 iSCSI 设备上的 HFS 文件系统执行文件一致性检查时,该操作会导致长时间

的系统启动延迟。已对 fsclean 命令进行了修改以消除重试,从而在上述启动情况下

获得性能改进。向该命令添加了一个向后兼容选项,以便恢复为旧行为。

文档资料

新的或更新的联机帮助页:

• filecache_min/filecache_max (5)

• chmod (2)

• pstat (2)

• open (2)

• fcntl (2)

• pathconf/fpathconf (2)

• select/pselect (2)

• truncate (2)

• fcntl (5)

• thread_safety (5)

• sendfile_max (5)

• getdtablesize (2)

• stat (2)

• mount/umount (2)

• mount/umount (1M)

• umount2 (2)

• mnttab (4)

• statvfs (2)

第 6 章192

磁盘和文件管理

HP-UX 文件系统体系结构增强功能

• syncer (1M)

• pax (1)

• fadvise (2)

• fadvise (5)

• fcntl (5)

• fsclean (1M)

针对过时声明而更新的联机帮助页:

• dbc_min_pct (5)

• dbc_max_pct (5)

• nbuf (5)

• bufpages (5)

• sendfile_max (5)

针对取消声明而更新的联机帮助页:

• fbackup/frecover (1M)

是否过时

• 在 HP-UX 11i v3 中,下列接口已过时:

— setmnt(/etc/mnttab 已转换为伪驱动程序)

— pstat_getfile()(接口扩展)

— 可调参数 nbuf5、 bufpages5、 bufcache_max_pct5、 dbc_min_pct5、dbc_max_pct5、 bcvmap_size_factor5、 sendfile_max5、 dskless_node (5)

• 下列可调参数已被取消(HP-UX 11i v3 中的专用或内部可调参数),应建议客户停止使用:

— nfile (5)、 file_pad (5)、 o_sync_is_o_dsync (5)、 hpux_aes_override (5)

• HP-UX 11i v3 中已取消下列命令,应建议客户不要使用它们:

fbackup、frecover 和 ftio 已被取消用于新建归档文件。在将来的 HP-UX 发行版中将

不支持使用这些命令新建归档文件。请注意,将继续支持归档文件检索。应将标准 pax 命

令(可移植的归档文件交换)作为首选的替代命令使用,用来创建归档文件。

另请参阅前面的“兼容性”一节。

第 6 章 193

磁盘和文件管理

逻辑卷管理器和 MirrorDisk/UX

逻辑卷管理器和 MirrorDisk/UX

逻辑卷管理器 (LVM) 是 HP-UX 缺省的卷管理器。通过该管理器,用户可以灵活地配置和管理

海量存储资源。在 HP-UX 11i v3 中, LVM 内核和命令与核心 HP-UX 产品绑定在一起。

MirrorDisk/UX (B2491BA) 是一种可根据需要购买的 HP-UX 产品,用于启用 LVM 镜像功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能”

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

在 HP-UX 11i v3 中,LVM 提供了显著的性能、可伸缩性和可用性增强功能。它支持“海量存

储堆栈”(第 75 页上的“海量存储堆栈”)下描述的下一代海量存储堆栈,并与海量存储堆栈

的负载平衡和动态 LUN 扩展功能部件集成。 LVM 还支持错误管理技术 (EMT)。

此外, LVM 已得到增强,可支持更大的逻辑卷、带有逻辑卷镜像功能的条带化功能、卷组的暂

停功能以及动态 LUN 扩展功能。 LVM 还提供了一个新的 vgmodify 命令,用于修改卷组参数。

• 增加了逻辑卷大小: 现在,LVM 支持最大可达 16 TB 的逻辑卷,这比以前发行版中的 2 TB

有所增加。在以前的发行版中,不能使用大小超过 2 TB 的逻辑卷;请参阅下面的兼容性

注释。

• 可调参数 maxvgs 已过时;现在, LVM 最多可动态创建 256 个卷组。

• LVM 设备联机更换 (OLR): pvchange 命令有一个新选项 -a,该选项可用于临时阻止

LVM 访问某个设备或设备专用文件,并可用于重新允许访问。白皮书(请参阅下面的

“文档资料”)说明了 OLR 如何简化替换或隔离磁盘的过程(2006 年 6 月发行的 HP-UX

11i v2 中引入了此功能部件)。

• 卷组暂停或恢复: 两个新选项 -Q 和 -R 已添加到 vgchange 命令中。这些选项分别用于

暂停激活的卷组和恢复卷组, vgchange (1M) 联机帮助页中详细讨论了这些选项。

可使用 -Q 选项同时暂停对卷组的读取和写入操作,或只是暂停写入操作。暂停卷组之后,

vgdisplay 命令会将卷组的状态报告为“quiesced”。指定的 I/O 操作将排入队列,直到恢

复卷组,并且,修改卷组配置的命令将返回一个错误。这将使卷组磁盘映像保持稳定状态,

这样,无须停用卷组便可以使用磁盘管理实用工具来执行卷组中所有磁盘的快照。

请注意,整个卷组都会被暂停。使用此功能部件无法暂停单个逻辑卷或物理卷。要禁用或

替换一个物理卷或 PVLink,请使用 pvchange 命令。要提供特定逻辑卷的稳定映像以便

备份其中的数据,请使用 lvsplit 命令。

• 带有镜像功能的条带化功能: 在以前的发行版中, LVM 支持基于有限盘区的条带化镜像

功能,如 lvcreate (1M) 联机帮助页中所述。此类型的条带化镜像功能要求条带大小为盘区

大小的倍数。在 HP-UX 11i v3 中,LVM 支持整个条带大小的条带化逻辑卷的映射。可将

lvcreate 命令选项 -m 和 -i/-I 一起使用, lvextend 和 lvreduce 命令的 -m 选项可应用

到条带化逻辑卷。请注意,配置了条带化镜像功能的逻辑卷不能在 HP-UX 11i v3 之前的

发行版上导入;请参阅下面的兼容性注释。

为了最大程度地保证条带化镜像的数据完整性, LVM 强制实施了严格的分配策略;即镜

像的物理盘区必须分配到不同的物理卷上。这会强制某个条带的所有副本使用的物理盘区

位于不同的物理卷上。

第 6 章194

磁盘和文件管理

逻辑卷管理器和 MirrorDisk/UX

• 海量存储堆栈: LVM 支持下一代海量存储堆栈,如本文档的“海量存储堆栈”一节中所述。

特别是, LVM 支持在同一卷组中同时使用传统设备专用文件和持久性设备专用文件。下面

描述的 vgscan 和 vgimport 命令的新选项会影响 LVM 创建其配置的方式。

缺省情况下, vgscan 使用传统设备专用文件恢复 LVM 配置信息(/etc/lvmtab 文件)。

如果指定了新的 -N 选项,则 vgscan 将使用持久性设备专用文件。如果指定了新的 -B

选项,则 vgscan 将同时使用传统设备专用文件和持久性设备专用文件填充

/etc/lvmtab 文件。

缺省情况下,以共享模式导入卷组时, vgimport 将使用传统设备专用文件填充

/etc/lvmtab 文件。如果指定了新的 -N 选项,则 vgimport 将使用持久性设备专用

文件。

• 多路径和备用链路 (PVLink): 使用下一代海量存储堆栈可在 LVM 之外管理多路径设备。

缺省情况下,海量存储堆栈会在磁盘的所有可用路径之间平衡 I/O 负载。但是,新的

scsimgr 命令可用于模拟 LVM 的 PVLink 功能,并提供了处理 LUN 故障和负载平衡的其

他选项。

HP 建议将使用多路径磁盘的卷组转换为持久性设备专用文件。此操作可通过运行 /usr/contrib/bin/vgdsf、 vgscan -N 或 vgimport -s -N 命令实现。

• SLVM 单节点联机卷重新配置 (SNOR):已向 vgchange 命令添加了一个新选项 -x。通过此选项,管理员可以在将一个群集节点上的共享卷组保持为激活状态的同时对该卷组进行配

置变更。下面描述的白皮书介绍了 SNOR 功能。

• 动态卷组修改: 新命令 vgmodify 可用于动态修改卷组的特性。在以前的发行版中,每个

磁盘的物理卷数、逻辑卷数和物理盘区数都是在创建卷组时设置的;使用 vgmodify 命令

可修改这些参数而无须重新创建卷组。

• 动态 LUN 扩展: 如果管理员增加了 LUN 的大小,则可使用 vgmodify 命令将其他空间合

并到卷组中而无须重新创建卷组。

• 引导弹性: 如果在引导期间, LVM 子系统检测到固件引导路径和 LVM 根卷组配置不一

致,则 LVM 将扫描所有磁盘设备以找到属于根卷组的物理卷,并将继续执行引导序列。

在以前的发行版中,要解决此不一致,管理员必须以 LVM 维护模式进行引导。

• 显示增强功能: lvdisplay、 pvdisplay、 vgdisplay 和 vgscan 命令都支持长

hostname、 uname 和 setuname(第 290页)中描述的长主机名。这些命令还支持新的 -F 选项,以便以用户脚本更容易分析的格式进行打印。 Pvdisplay 命令具有一个新的 -l 选项,

用于显示某个磁盘是否处于 LVM 的控制之下;现有的 -d 选项可用于显示某个物理卷是

否是可引导的物理卷。

• vgscan 增强功能: 除了支持海量存储堆栈之外, vgscan 还具有新的 -f 和 -k 选项。

缺省情况下,vgscan 命令不会为已具有条目的卷组修改或补充 /etc/lvmtab 文件条目。

新的 -f 选项用于强制更新指定卷组的现有条目。

缺省情况下,vgscan 命令会扫描 I/O 配置来搜索 LVM 物理卷,这是较为耗时的操作。新

的 -k 选项可读取内核内存中的 LVM 数据结构,并根据该数据填充 /etc/lvmtab 文件。

影响

新的 LVM 功能部件使海量存储的可用性和适应性得到提高:

• 通过 LVM 设备 OLR 功能,用户可以灵活地调整其存储硬件而不必禁用 LVM。

• 通过卷组暂停功能,用户可以对一致的 LVM 配置执行快照而不必停用该卷组。

• 带镜像功能的条带化功能在海量存储配置中增加了灵活性。

• 通过与下一代海量存储堆栈集成,可以使用它的功能部件,如增强的多路径和负载平衡。

第 6 章 195

磁盘和文件管理

逻辑卷管理器和 MirrorDisk/UX

• 通过 LVM SNOR 功能,用户可以在修改基础卷组的同时使其应用程序在单个节点上保持

运行。

• 通过动态 LUN 扩展功能和动态卷组修改功能,用户可以增大或修改其存储,而无须重新

创建卷组。

兼容性

HP-UX 11i v3 之前的发行版只能访问逻辑卷的前 2 TB 之内的数据。如果在 HP-UX 11i v3 上创

建了大于 2 TB 的逻辑卷,则建议不要在任何以前的 HP-UX 发行版上激活和使用它。虽然可

激活和使用该逻辑卷,但无法访问超过 2 TB 的数据。

HP-UX 11i v3 之前的发行版仅通过 lvcreate 的 -D 选项支持基于盘区的条带化功能。如果在

HP-UX 11i v3 上创建了使用同步镜像功能和非基于盘区的条带化功能的逻辑卷,则在以前的

HP-UX 发行版上试图导入或激活其关联卷组将失败。要导入该卷组,必须删除不兼容的逻辑

卷或将其减少为单个镜像。

不再需要使用 lvlnboot 命令配置交换逻辑卷和转储逻辑卷, 而应使用 swapon 和 crashconf 命令

来配置这些逻辑卷;如果使用了这些命令,则 lvlnboot 命令将不显示有关交换逻辑卷和转储逻

辑卷的信息。此外, lvlnboot 也不再显示硬件路径,而是显示设备专用文件。

当在 HP-UX 11i v3 上激活了包含一个使用镜像写入缓存的逻辑卷的卷组之后,将会转换其镜

像写入缓存格式。在以前发行版上进行的任何后续激活都将无法识别该新的 MWC 格式,并且

会发生完全重新同步。请注意,在 Serviceguard 滚动更新配置期间将会发生此情况。

缺省情况下,下一代海量存储堆栈会在多路径磁盘的所有可用路径之间分配 I/O 请求,即使在

使用传统设备专用文件时,也是如此。将 LVM 与持久性设备专用文件或传统设备专用文件一

起使用可能会导致通过备用链路发送 I/O 请求,即使未将这些链路配置为 PVLink,也是如此。

要在传统设备专用文件上强制实施向后兼容的多路径行为,请使用 scsimgr 命令来配置一个名

为 leg_mpath_enable 的全局设备可调参数。但是, HP 建议将使用多路径磁盘的卷组转换为持

久性设备专用文件和本机多路径。

性能

与以前的发行版相比, LVM 性能已得到改进:

• 镜像写入缓存更大,这通过允许更多的并发写入操作改进了镜像逻辑卷性能。请参阅上面

的兼容性注释。

• LVM 支持更大的 I/O 大小(最大可达盘区大小)。

文档资料

• 有关 LVM 的详细信息,请参阅《HP-UX System Administration:Logical Volume Management》,

该文档资料可在 http://docs.hp.com 上获得。

• 有关将 LVM 配置从传统设备专用文件和 pvlink 迁移到持久性设备专用文件和本机多路径

的信息,请参阅可在 http://docs.hp.com 上获得的书名为 LVM Migration from Legacy

to Agile Naming Model 的白皮书。

• 可从 http://docs.hp.com/en/7161/LVM_OLR_whitepaper.pdf 上获得名为《LVM

Online Disk Replacement (LVM OLR)》的白皮书,该书描述了 LVM 设备联机更换功能

部件,包括对该新功能的描述以及隔离和替换磁盘设备的步骤。

第 6 章196

磁盘和文件管理

开放式网络计算 (ONC)

• 可从 http://docs.hp.com/en/7389/LVM_SNOR_whitepaper.pdf 上获得名为

《SLVM Online Volume Reconfiguration》的白皮书,该书描述了 SLVM 单节点联机卷重新

配置功能部件,包括对该新功能的描述以及更改共享卷组的步骤。

• 另外,还有有关 LVM 及其命令的三十多页的现有联机帮助页。 lvm (7) 联机帮助页提供了

命令的概述和列表。

是否过时

• LVM 不再执行软件坏块重定位操作,因为现代磁盘和磁盘阵列会在其自身的硬件中处理这样

的重定位操作。除非物理卷大于 256 GB,否则将使用现有的软件重定位操作信息。

• 可调参数 maxvgs 已过时。任何使用 kctune 命令来修改 maxvgs 的尝试都会导致出现以下

错误消息:ERROR: There is no tunable named 'maxvgs'。

开放式网络计算 (ONC)

ONC(开放式网络计算)是一种技术,它包含一些核心服务,这些服务可帮助管理员在异构

分布式计算环境中实现分布式应用程序。ONC 还包括用于管理客户端和服务器的工具。ONC

由技术、服务和工具组成。它包含以下组件: NFS、AutoFS、CacheFS、RPC、NIS、Network

Lock Manager 和 Network Status Monitor。有关这些组件的详细信息,请参阅《ONC Product

Release Notes》,该发行说明可从 http://docs.hp.com 上获取。

在 HP-UX 11i v3 的初始发行版中,对下列 ONC 组件进行了一些变更:

• AutoFS(第 198页)

• 缓存文件系统(第 199页)

• 库 RPC(第 201页)

• 网络文件系统 (NFS) 服务(第 203页)

• Network Information Service (NIS)(第 207页)

• NIS+(已过时)(第 209页)

• PCNFSD(第 209页)

第 6 章 197

磁盘和文件管理

AutoFS

AutoFS

AutoFS/Automounter 会在用户或进程请求访问目录时自动挂接这些目录。如果这些目录在指定

的一段时间之内处于闲置状态,则 AutoFS 还会自动卸除它们。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

注意: 此处提供的列表是 HP-UX 11i v1 2005 年 9 月更新发行版和 HP-UX 11i v3 AutoFS 之间的

变更的列表。可从 http://software.hp.com 上获得能够提供下列许多功能部件的 HP-UX

11i v1 的 Enhanced AutoFS 产品:

• 支持 LDAP 名称服务以存储 AutoFS 映射。

• 能够在间接的 AutoFS 映射中浏览可能的挂接点的列表而无须挂接文件系统。

• 能够通过 /etc/default/autofs 文件配置 AutoFS。有关详细信息,请参阅 autofs (4) 联

机帮助页。

• 某些 MC Serviceguard 配置所需的用于禁用 LOFS 挂接的新选项。

• 适用于 AutoFs 的新启动脚本或关闭脚本。 AutoFS 不再由 NFS 客户端启动脚本或关闭脚

本控制。

• 对管理 CIFS 文件挂接提供支持。

• 支持 NFSv4。

• 支持 SecureNFS。

• 支持 IPv6。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 提供了通过 /etc/default/autofs 文件配置 AutoFS 的能力。有关详细信息,请参阅

autofs (4) 联机帮助页。

• 提供了适用于 AutoFs 的新启动脚本或关闭脚本。 AutoFS 不再由 NFS 客户端启动脚本或

关闭脚本控制。

• 为 NFSv4 提供支持。

• 为 SecureNFS 提供支持。

• 为 IPv6 提供支持。

影响

HP-UX 11i v3 版本的 AutoFS 提供了新功能部件和改进的功能部件。

兼容性

没有已知的兼容性问题。

性能

AutoFS 通过 AutoFS 中改进的多线程功能(允许并发挂接和卸除)提供了改进的性能。

第 6 章198

磁盘和文件管理

缓存文件系统

文档资料

有关详细信息,请参阅 autofs (4)、 automount (1M) 和 automountd (1M) 联机帮助页,以及

《NFS Services Administrator’s GuideHP-UX 11i version 3》的第 2 章,该文档资料位于

http://docs.hp.com/en/netcom.html#NFS%20Services。

是否过时

不适用。

缓存文件系统

缓存文件系统 (CacheFS) 是一种通用文件系统缓存机制,该机制可通过减少服务器和网络负载

来改进服务器性能和可伸缩性。

CacheFS 执行远程网络文件系统 (NFS) 处理的文件系统的本地磁盘缓存功能。客户端(尤其是

在慢速链路(如 PPP)上的客户端)会注意到性能的提高,因为本地磁盘访问的速度快于远程

文件系统访问的速度。服务器访问请求的减少使服务器的性能得到提高,并允许更多客户端访

问服务器。

但是,CacheFS 的性能改进取决于文件系统访问的类型。它适合多次读取其中的数据的文件系

统。它对写入性能没有任何影响,如果仅读取数据一次,不会产生任何影响。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 引入了新命令 cachefspack,该命令用于将缓存中的文件和文件系统打包。它还可用于设置和维护缓存中的文件。

• 引入了新的 mount 选项 weakconst,该选项用于通过文件属性的 NFS 客户端副本验证缓

存一致性,并用于延迟对服务器的变更的提交。

• 提供了对 demandconst 选项的完整实施。

• 为在不删除缓存的情况下更改 mount 选项提供支持。

• 为将错误消息打印为标准错误而不是标准输出提供支持。

• 提供经过改进的错误消息,现在这些消息包含命令名。

• 为 64 个字节的长文件名提供支持。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

新命令 cachefspack 用于将缓存中的文件和文件系统打包。cachefspack 命令还可用于设置

和维护缓存中的文件。新功能部件包括长文件名支持。使用新的 mount 选项 weakconst(而不是缺省选项)时,会使 CacheFS 的响应时间加快。

请注意, CacheFS 不支持 NFSv4。

第 6 章 199

磁盘和文件管理

缓存文件系统

兼容性

HP-UX 11i v3 上的 CacheFS 是从以前版本变更的,如下所述:

• 当对无效目录、不存在的挂接点或未使用 demandconst 选项挂接的 cachefs 挂接点运行

cfsadmin -s directory时,该命令会打印错误消息并返回非零值。在早期发行版中,它会返回 0。

• 为了改进 mount 命令性能,不再自动执行 fsck。这意味着,如果使用 cfsadmin -d cache_ID cache_directory 删除 cache 目录中的缓存,则此时必须在尝试使用此

cache 目录挂接缓存文件系统之前对该 cache 目录显式运行 fsck。如果未运行 fsck,则 mount 会失败,并返回以下错误消息:

mount -F cachefs: mount failed No space left on device

性能

减少了使用带有大量缓存数据的缓存目录挂接 CacheFS 文件系统所需的时间。

文档资料

• 有关详细信息,请参阅下列联机帮助页:

— mount_cachefs (1M)、 cfsadmin (1M)、 cachefsstat (1M)、 cachefspack (1M)、

umount_cachefs (1M)、 fsck_cachefs (1M)、 packingrules (4M)

• 另请参阅下列文档,可从 http://docs.hp.com/en/netcom.html#NFS%20Services

上获取这些文档:

— 《ONC+ Release Notes》

— 《NFS Services Administrator’ s Guide》

是否过时

不适用。

第 6 章200

磁盘和文件管理

库 RPC

库 RPC

通过远程过程调用 (RPC) 的库例行程序,程序可以对网络中的其他计算机执行过程调用。所有

RPC 例行程序都需要头文件 rpc.h。采用 netconfig 结构的例行程序也需要将其包含在内。使

用 RPC 和外部数据表示 (XDR) 例行程序的应用程序必须与 libnsl 库链接。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

现在,库例行程序支持下列新数据类型:

• rpcprog_t: RPC 程序号

• rpcvers_t: RPC 版本号

• rpcproc_t: RPC 过程号

• rpcport_t: RPC 端口号

• rpcprot_t: RPC 协议号

• 支持 IPv6

• 适用于 rpc_control 的操作的新类型:

— RPC_SVC_THRMAX_SET: 指定最大线程数

— RPC_SVC_THRMAX_GET: 检索最大线程数

— RPC_SVC_THRTOTAL_GET: 检索当前处于活动状态的线程总数

— RPC_SVC_THRCREATES_GET: 检索由 RPC 库创建的线程总数

— RPC_SVC_THRERRORS_GET: 检索 RPC 库中在创建线程时出现的错误个数

— RPC_SVC_USE_POLLFD: 将文件描述符个数设置为无限

— RPC_SVC_CONNMAXREC_SET: TCP 服务的非块 I/O 增强功能,用于指定发送和接收数

据时所需的最大缓冲区大小。

— RPC_SVC_CONNMAXREC_GET: TCP 服务的非块 I/O 增强功能,用于接收发送和接收数

据时所需的最大缓冲区大小。

• svc_control() 的新操作 SVCGET_XID,用于检索面向连接 (vc) 的和无连接 (dg) 的传输

服务调用的事务 ID。

• 新功能 svc_fd_negotiate_ucred(),用于通知基础环回传输,它希望收到用于本地调用的用户凭据 (ucred),包括那些通过 IP 传输的凭据。

• 用于定时客户端创建的新库例行程序,与现有客户端创建例行程序类似,不同的是,它们

采用超时参数来指定每个传输类允许的最长时间:

— clnt_create_timed()

— clnt_create_vers_timed()

— clnt_tp_create_timed()

第 6 章 201

磁盘和文件管理

库 RPC

• 适用于 clnt_control() 的操作的新类型:

— 用于设置和获取 TCP 客户端 I/O 块模式的 CLSET_IO_MODE() 和 CLGET_IO_MODE()。使用 RPC_CL_BLOCKING() 和 RPC_CL_NON-BLOCKING() 可设置 I/O 模式设置。

— 用于设置和获取刷新模式的 CLSET_FLUSH_MODE() 和 CLGET_FLUSH_MODE()。CLSET_FLUSH_MODE() 只能用于非块 I/O 模式,它接受下列参数: RPC_CL_BESTEFFORT_FLUSH

RPC_CL_BLOCKING_FLUSH。

— 用于刷新挂起的请求的 CLFLUSH()。此操作只能用于非块 I/O 模式,它接受下列参数:RPC_CL_BESTEFFORT_FLUSH

RPC_CL_BLOCKING_FLUSH。

— 用于指定最大缓冲区大小的 CLSET_CONNMAXREC_SIZE。

— 用于检索最大缓冲区大小的 CLGET_CONNMAXREC_SIZE。

— CLGET_CURRENTREC_SIZE,用于返回非块 I/O 模式缓冲区中存储的未决请求的大小。

— 用于检索服务器地址的 CLGET_SERVER_ADDR 或 CLGET_SVC_ADDR。

— 用于设置和检索 CLSET_PROG 和 CLGET_PROG程序号的 。

• 新的头文件:

— clnt_stat.h

— rpc_com.h

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP 建议使用通过此发行版引入的新数据类型。这些新数据类型将替代 u_long 和 long。虽然继续支持 u_long 和 long 数据类型,但是,如果继续使用它们,则会收到编译器警告。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

rpc (3N) 和 rpc (3N) 中提到的那些联机帮助页

是否过时

不适用。

第 6 章202

磁盘和文件管理

网络文件系统 (NFS) 服务

网络文件系统 (NFS) 服务

网络文件系统 (NFS) 提供了对网络上的文件的透明访问。 NFS 服务器通过“共享”目录使该

目录对网络上的其他主机目录可用。NFS 客户端通过“挂接”该目录来提供对 NFS 服务器目

录的访问。对于 NFS 客户端上的用户,该目录显示为本地文件系统的一部分。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 功能部件:

— 客户端和服务器都支持 NFS V4 协议。注意: 缺省情况下, NFSv4 服务器委派处于禁

用状态。如果已启用,则不提供对共享文件系统的访问。

— 支持 nfsmapid 功能部件,该功能部件用于将 NFS V4 属主和 owner_group 标识属

性与本地 UID 和 GID 号相互映射。映射域为 DNS 域,但可通过修改

/etc/default/nfs 文件将其设置为其他域。

— 现在还支持其他安全机制,如通过 GSSAPI 支持 Kerberos 的安全 RPC。GSSAPI 支持

Kerberos、Kerberos with Integrity 和 Kerberos with Privacy。现在,share 命令可通过

多个安全模式导出文件系统。现在,通过 mount 命令可以指定安全模式。

— 现在支持使用防火墙的 NFS 访问。

— 用于将目录与 NFS 客户端共享的 share 命令替代了 exportfs 命令。现在,exportfs命令是一个针对 NFS 文件类型调用 share 命令的脚本。

— NFS mount 支持在挂接的只读文件系统上进行客户端故障切换。 NFS mount 接受由

RFC 2224 定义的 NFS URL,也接受 IPv4 地址或 IPv6 地址(其中, IPv6 地址用方括

号括起来)。

— nsquery 功能部件支持 ipnodes 查找请求,并对在后端库中查找 IPv6 数据提供支持。

— 支持通过 NFS 挂接点操作和查看 ACL, ACL 操作不会因通过 NFS 挂接点而失败

(ENOSUP)。

— adb 工具被用于操作 NFS 内核变量的 kctune 工具替代。

• 命令:

— spray 命令提供下列新命令选项: -d 和 -t。 -d 选项指定在发送下一个数据包之前

的时间间隔(微秒)。 -t 选项指定传输的类。

— NFS 环境配置命令 (setoncenv) 可用于显示所有 NFS 配置变量、 NFS 公用和专用

kctune 变量以及子系统特定变量。它可以修改下列文件的内容:

/etc/default/nfs、 /etc/default/autofs、 /etc/default/keyserv、/etc/default/nfslogd、 /etc/rc.config.d/nfsconf 和

/etc/rc.config.d/namesvrs。

• 守护程序:

— pcnfsd 守护程序是多线程的守护程序,它支持影子口令和安全 RPC。

— pcnfsd 协议在 wtmps 数据库中将用户名条目限制为 32 个字符、将客户端主机名条目

限制为 64 个字符,并将打印机名限制为 64 个字符。所有成功的身份验证请求都会记录

在 wtmps 数据库中。

第 6 章 203

磁盘和文件管理

网络文件系统 (NFS) 服务

— 新的用户模式守护程序 gssd 可生成和验证 API 安全令牌,并可将 GSSAPI 主体名称

映射到本地用户和组 ID。

— biod 守护程序已从系统中删除。

— 现在,异步 I/O 是按挂接点通过内核线程来处理的,而不是由 biod 守护程序处理的。

— 单个 nfsd 进程可在启用了 NFS 的系统上运行。现在, nfsd 守护程序是多线程的守

护程序。

— 现在, lockd 守护程序是线程内核守护程序,其端口号固定为 4045。

— 现在,mountd 和 statd 守护程序是线程守护程序,可配置为支持 RPC 传输端点的固

定端口号。

— NFS 身份验证服务已添加到 mountd 守护程序,并且该服务会对尝试访问 NFS 服务器

的客户端的访问权限进行设置。

— 新守护程序 nfslogd 支持 NFS 服务器的操作日志记录。它会通过分析由 NFS 服务器

处理的 RPC 操作来生成活动日志。缺省情况下不启用此守护程序。

— nfs4cbd 守护程序对 NFSv4 委派功能部件提供支持。

— keyserv 守护程序增强功能:

— 现在, keyserv 守护程序是多线程的守护程序。

— 当使用 -D 选项启动 keyserv 以打开调试模式时,会创建缺省日志文件

(/var/nfs/keyserv.log)。

— 有两种新方法可用于为 nobody 启用缺省密钥:

它们是: 新选项 -e 和新 /etc/default/keyserv 文件中的缺省参数设置。

• 文件:

— NFS 服务的新的缺省配置文件 (/etc/default/nfs) 包含用于设置各种 NFS 命令和

NFS 服务中守护程序的缺省行为的参数值。

— 新的 NFS 安全文件 (/etc/nfssec.conf) 提供了一个所有有效的受支持 NFS 安全模

式的列表。

— 新的缺省 keyserv 配置文件 (/etc/default/keyserv) 包含用于为 nobody 设置缺省密

钥的使用的缺省参数值。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

• 随着 NIS+ 数据库的过时,现在用户必须配置 LDAP 数据库以存储和检索密钥。要使用

LDAP,必须将 /etc/nsswitch.conf 中的 publickey 条目设置为 ldap。

• /etc/exports 文件已由 /etc/dfs/dfstab 替代。 /etc/dfs/dfstab 的格式与

/etc/exports 的格式不同。如果已为 /etc/exports 创建了分析器应用程序,请使用

exp2dfs 工具将 /etc/exportfs 文件转换为 /etc/dfs/dfstab 文件。

第 6 章204

磁盘和文件管理

网络文件系统 (NFS) 服务

• 要通过防火墙访问 NFS,必须完成以下几组操作中的一组:

— 使用 NFSv4 协议、将开放端口设置为 2049,并将 rpcbind 端口设置为 111

— 为 statd 和 mountd 配置固定端口、将开放端口指定为 2049,并将 rpcbind 端口设

置为 111

— 使用为 mountd、 statd 配置的固定端口,并将 4045 指定为 lockd 的端口以支持

NFSv2 和 NFSv3

• 在启用了 NFS 的系统上,客户将不会看到有多个 nfsd 进程正在运行。

• 用于 lockd、 mountd 和 statd 守护程序的 -l 选项不提供其覆盖缺省日志文件的初始功

能,并且不受支持。如果指定将 -l 选项与 mountd 或 statd 守护程序一起使用,则该选

项会被忽略。现在,可在固定位置 /var/nfs/ 找到日志文件(mountd.log 或 statd.log)。如果

指定将 -l 选项与 lockd 守护程序一起使用,则会在 lockd 传输端点上设置监听队列。

• 使用无效选项进行挂接将被忽略,同时返回警告消息,而不返回错误。

• 要使用 NFSv4, nfsmapid 守护程序必须既在客户端上运行,又在服务器上运行。

• 如果希望 NFS 客户端支持 NFSv4 委派,则必须运行 nfs4cbd 守护程序。

• 如果使用了新的缺省 NFS 服务配置文件而不使用 /etc/rc.config.d/nfsconf,无论启动守护程序的方式(使用脚本或命令行)如何, NFS 守护程序的行为将保持不变。

• 要将安全 NFS 与 Kerberos 一起使用,必须运行 gssd 守护程序。

• kctune 工具可帮助您调整 NFS 服务器和 NFS 客户端参数。经过重新引导、修补程序安装

或内核重新生成的过程之后,对参数进行的变更将是永久性的。

• 如果网络中有运行不同版本的 HP-UX 的系统,则必须在 HP-UX 11i v3 之前的所有系统上使

用 -C 选项启动 rpc.lockd,以确保在取消文件锁的情况下可在客户端系统上保持一致性。

兼容性

• 在以前的发行版中,当使用 newkey 命令为远程主机创建密钥对时,会提示您输入本地超

级用户登录口令和主机名的超级用户登录口令。使用 HP-UX 11i v3 时,会仅提示您输入主

机名的超级用户登录口令。

• 在以前的发行版中,当使用 newkey 命令为本地主机创建密钥对时,会提示您输入本地超

级用户登录口令和主机名的超级用户登录口令。使用 HP-UX 11i v3 时,会仅提示您输入本

地超级用户登录口令。

• 如果您有 /etc/exports 文件的现有分析器应用程序,那么,该应用程序会在 HP-UX 11i v3

上出现故障,因为不支持 /etc/exports 文件。如果将 /etc/exports 文件从运行早期版

本的 HP-UX 的系统移至运行 HP-UX 11i v3 的系统,则该应用程序也会出现故障。使用

exp2dfs 工具可将 /etc/exports 文件转换为 /etc/dfs/dfstab 文件。

• 使用 -rw 选项或 -ro 选项共享 NFS 文件系统可将主机名作为参数。如果使用了

-rw=hostname 语法且 NFS 服务器使用 DNS,则必须指定一个完全限定主机名,否则客

户端将无法挂接 NFS 服务器。

• 现在,试图卸除共享本地文件系统会返回 EBUSY 错误,并且本地文件系统会仍然保持已挂

接状态,直到本地文件系统中的所有共享目录都取消共享为止。

• 在系统启动和关闭过程中, rpc.statd 和 rpc.lockd 守护程序的行为与在早期 HP-UX

发行版中相同。但是,如果使用启动脚本启动或停止 NFS 客户端或 NFS 服务器,则不会

停止 statd 或 lockd 守护程序。使用 lockmgr 启动脚本可启动或停止 statd 或 lockd 守

护程序。

第 6 章 205

磁盘和文件管理

网络文件系统 (NFS) 服务

性能

• 多线程的 pcnfsd 守护程序可提供更好的性能。但是,内存使用情况会受创建的线程数、

线程总数和系统配置的影响。

• 多线程的 keyserv 可提供更好的性能。但是,内存使用情况会受创建的线程数、线程总数

和系统配置的影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• pcnfsd (1)

• spray (3N)、 sprayd (1M)

• keyserv (1M)、 newkey (1M)、 chkey (1) 和 getpublickey (3N)

• share_nfs (1M)、 share (1M)、 exportfs (1M)

• biod (1M)、 mount_nfs (1M)• nfsd (1M)

• rpc.lockd (1M)、 rpc.mountd (1M)、 rpc.statd (1M)• setoncenv (1M)

• nfs (4)、 nfslogd (1M)、 nfssec.conf (4)、 nfsmapid (1M)、 nfs4cbd (1M)、 nfs (7)、 nfssec (5)• gssd (1M)

• nsquery (1M)

另请参阅下列文档,可从 http://docs.hp.com/en/netcom.html#NFS%20Services 上获

取这些文档:

• 《NFS Services Administrator’s Guide》

• 《ONC+ Release Notes》 (HP-UX 11i v3)

是否过时

• 已不再支持 pcnfsd、 newkey 和 chkey 中的受信任模式。

• 在 newkey、 chkey 和 keylogin 命令和 libnsl 中的 getpublickey() 或

getsecretkey() 函数调用中,不再将 nisplus 数据库类型作为选项。

• 本发行版中已取消了用于 lockd、 mountd 和 statd 守护程序的 -l 选项。

• /etc/rc.config.d/nfsconf 已过时,并已由缺省 NFS 服务配置 (/etc/default/nfs)

文件替代。

• 不再支持使用 adb 工具更改内核参数的值。

第 6 章206

磁盘和文件管理

Network Information Service (NIS)

Network Information Service (NIS)

Network Information Service (NIS) 提供了包含数据库和进程的简单网络查找服务。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 对影子模式提供支持(如果启用了 namesvrs 文件中的新变量 SHADOW_MODE)。

• 对将选项用于 NIS 服务器守护程序 ypserv 来启用 DNS 转发模式提供支持。

• 对长 uname、长主机名和长用户名提供支持。

• 在 ypserv、 yppasswdd、 makedbm 和 ypmake 命令中提供新选项。

• 提供对多宿主节点的支持。

• 提供 IPv6 数据支持。

• 从 namesvrs 文件中删除了 NIS+、与 DNS 有关的变量和 DNS 条目。现在, namesvrs

文件包含与 NIS 相关的信息。

• 通过 /etc/nsswitch.conf 文件对 ipnodes 提供支持。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

本发行版的 NIS 提供新功能部件和改进的功能部件。

兼容性

• 在以前的版本中,命令 ypcat 和 ypwhich 使用的缺省主机别名是 hosts.byaddr,而其他命

令使用 hosts.byname。在 HP-UX 11i v3 中,出于一致性,ypcat 和 ypwhich 使用的缺省映

射现已更改为 hosts.byname。 ypcat 和 ypwhich 缺省主机别名的该变更导致了显示方面的

变更。将 -x 选项与 ypcat 和 ypwhich 命令一起使用时,显示的用法信息是不同的。

• 使用 HP-UX 11i v3 时,如果在不使用 -D 选项的情况下启动 rpc.yppasswdd 守护程序,

则会显示下列用法信息:

rpc.yppasswdd -D directory | passwd_file [-l log_file] [-nopw] [-nogecos] [-nohome] [-noshell] [-m arg1 arg2 ...] where directory is the directory where the passwd, shadow files are found (/etc by default) It should match the setting of PWDIR in /var/yp/Makefile

passwd_file is the path to the passwd file

NOTES: 1. The -D option and the passwd arguments are mutually exclusive

第 6 章 207

磁盘和文件管理

Network Information Service (NIS)

2. A shadow file found in the same directory as the passwd will be assumed to contain the password information

arguments after -m are passed to make(1) after password changes -nopw passwords may not be changed remotely using passwd -nogecos full name may not be changed remotely using passwd or chfn -nohome home information may not be changed remotely using passwd -noshell shell may not be changed remotely using passwd or chsh

此用法信息不是错误消息。它引入了 rpc.yppasswdd 的 -D 选项。如果使用 -D 选项启动守

护程序,则不再显示用法信息。

• 如果将不支持的选项与 ypserv 或 rpc.yppasswdd 一起使用,则会忽略选项,并启动守

护程序。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列联机帮助页:

• domainname (1)

• ypcat (1)

• ypmatch (1)

• ypwhich (1)

• yppasswd (1)

• yppasswdd (1M)

• ypset (1M)

• makedbm (1M)

• ypinit (1M)

• ypmake (1M)

• yppoll (1M)

• yppush (1M)

• ypserv (1M)

• ypxfr (1M)

• rpc.nisd_resolv (1M)

• ypclnt (3C)

• ypfiles (4)

可以在 http://docs.hp.com/en/netcom.html#NFS%20Services 上获得有关 NIS1.2 增强

功能的信息

此外,还可以在此站点获得《ONC+ Release Notes》和《NFS Services Administrator’s Guide》。

是否过时

此发行版已取消 NIS 协议第 1 版 (NISv1),并将在将来的 HP-UX 发行版中过时。HP 建议您迁

移到 NIS 的下一个协议版本。

第 6 章208

磁盘和文件管理

NIS+(已过时)

NIS+(已过时)

Network Information Service Plus (NIS+) 是与 NIS 完全不同的产品,不是对 NIS 的增强。它是一

种分布式数据库系统,使用它可以维护主服务器上的公用配置信息,并可以将这些信息传播到

网络中的所有主机。通过 NIS+ 可以为一组分布式数据库中的许多主机维护配置信息。如果具

有正确的凭据和访问权限,则可以从该网络中的任何主机读取或修改这些数据库。可在单个位

置存储和维护公用配置信息并将其传播到网络中的所有主机,在不使用 NIS+ 的网络中,则必

须分别在每台主机上维护这些公用配置信息。

NIS+ 的缺点是它难于管理。它需要经过 NIS+ 管理培训的专用系统管理员。 NIS+ 管理与 NIS

管理有很大区别。此外,NIS+ 数据库不会自动备份到平面文件。系统管理员必须为 NIS+ 数据

库创建和维护备份策略,该策略包括将这些数据库转储到平面文件并备份这些文件。

由于对 NIS+ 的需求减少,因此 HP 将停止提供 NIS+。发布 NIS+ 的最后一个 HP-UX 发行版是

HP-UX 11i v2。从 HP-UX 11i v3 开始,不再支持 NIS+。 HP 建议客户迁移至 LDAP。

有关如何迁移至 LDAP 的信息,请参阅《NIS+ to LDAP Migration Guide》,它位于以下位置:

http://docs.hp.com/en/J4269-90054/J4269-90054.pdf

PCNFSD

pcnfsd 守护程序是向 PC 客户端提供身份验证和打印服务的 RPC 服务器。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• pcnfsd 守护程序是多线程的守护程序。

• 支持影子口令。

• 支持安全 RPC。

• 成功的身份验证请求会记录在 wtmps 数据库中。wtmps 条目可保存最长达到 PCNFSD 协议

限制的 32 个字符的用户名和最长达到 PCNFSD 协议限制的 64 个字符的客户端主机名。

• 支持最长达到 PCNFSD 协议限制的 64 个字符的打印机名称。使用 lpadmin 命令配置了超

过 64 个字符的名称的任何打印机都将被忽略。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• pcnfsd 守护程序是多线程的守护程序。

• 支持影子口令。

• 支持安全 RPC。

• 支持最长达到 PCNFSD 协议限制的 64 个字符的打印机名称。使用 lpadmin 命令配置了超

过 64 个字符的名称的任何打印机都将被忽略。

第 6 章 209

磁盘和文件管理

统一文件缓存

影响

多线程的 pcnfsd 守护程序可提供更好的性能,但可能会消耗更多内存。

pcnfsd 守护程序支持影子口令和安全 RPC,从而可提供更好的安全性。

兼容性

没有已知的兼容性问题。

性能

多线程的 pcnfsd 守护程序将提供更好的性能。

文档资料

有关详细信息,请参阅 pcnfsd (1M) 联机帮助页。

是否过时

随着 HP-UX 11i V3 中受信任模式的取消, pcnfsd 中的受信任模式支持也将终止。

统一文件缓存

统一文件缓存 (UFC) 集成了页面缓存和缓冲区缓存,以提供文件访问的连贯性。当前,文件

系统使用缓冲区缓存来缓存文件数据, mmap() 接口使用页面缓存来缓存文件数据。如果应

用程序同时使用 read (2)(或 write (2))系统调用和 mmap (2) 来访问文件,则 HP-UX 将无法

保证连贯性,因为数据驻留在两个缓存中。使用统一文件缓存,则可以获得连贯性。对文件

数据访问体系结构进行统一将使文件系统可对 read() 和 write() 系统调用以及对 mmap()

使用相同的内核接口。使用这些公用接口可以轻松地移植来自 Solaris 的第三方文件系统

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在 HP-UX 11i v3 之前,文件系统使用缓冲区缓存来缓存文件数据, mmap() 接口使用页面缓

存来缓存文件数据。如果应用程序同时使用 read()(或 write())系统调用和 mmap() 访问

文件,则 HP-UX 无法保证连贯性,因为数据驻留在两个缓存中。使用统一文件缓存,则可以

获得连贯性。对文件数据访问体系结构进行统一将使文件系统可对 read() 和 write() 系统

调用以及对 mmap() 使用相同的内核接口。使用这些公用接口可以轻松地移植来自 Solaris 的

第三方文件系统。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 6 章210

磁盘和文件管理

VERITAS 文件系统

影响

HP-UX 11i v3 上的统一文件缓存向客户提供以下优势和附加价值:

• 为 VxFS 4.1 和 ONC+2.3 充当密钥启用程序(VxFS 4.1 和 ONC+2.3 是 HP-UX 11i v3 的基

本要求)。

• 改进与依赖于页面缓存和缓冲区缓存的一致性的 Solaris、 Tru64 和 Linux 应用程序的源代

码兼容性。

• 可能会改进依赖于页面缓存和缓冲区缓存的一致性的应用程序性能。

兼容性

没有已知的兼容性问题。

性能

有可能改进依赖于页面缓存和缓冲区缓存的一致性的应用程序性能。这些改进将因应用程序

而异。

文档资料

有关详细信息,请参阅 mmap (2) 联机帮助页。

是否过时

不适用。

VERITAS 文件系统

VERITAS 文件系统 (VxFS) 是基于盘区的专用日志记录文件系统。 VxFS 是为在要求高性能和

高可用性并需要处理大量数据的 UNIX 环境中使用而设计的。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

VxFS v4.1 包含下列内容:

• 对 1024 ACL 的支持

• 对大型文件系统(最大达到 40 TB)和大型文件(最大达到 16 TB)提供支持

• 作为 DLKM 的 VxFS 文件系统

• 多设备文件系统

• 检查点增强功能

• 对磁盘布局版本 4、 5 和 6 的支持

• 通过 edquota 对大于 67,000,000 的 UID 和 GID 提供的支持

第 6 章 211

磁盘和文件管理

VERITAS 文件系统

Cluster File System (CFS) 允许挂接 VxFS 文件系统以支持群集功能。HP-UX 11i v3 的初始发行

版不支持此功能部件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

VxFS v4.1 包含下列内容:

• 作为 DLKM 的 VxFS 文件系统

• 多设备文件系统

• 检查点增强功能

• 通过 edquota 对大于 67,000,000 的 UID 和 GID 提供的支持

Cluster File System (CFS) 允许挂接 VxFS 文件系统以支持群集功能。HP-UX 11i v3 的初始发行

版不支持此功能部件。

影响

除前面列出的内容之外,没有其他影响。

兼容性

HP-UX 11i v3 的初始发行版不支持 Cluster File System (CFS)。

HP-UX 11i v3 不支持 VxFS v3.5。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列可从 http://docs.hp.com/en/oshpux11iv2.html#VxFS 上获

得的文档:

• 《VERITAS File System 4.1 Release Notes》

• 《VERITAS File System 4.1 Administrator’s Guide》

是否过时

不适用。

第 6 章212

磁盘和文件管理

VERITAS 卷管理器

VERITAS 卷管理器

VERITAS 卷管理器 (VxVM) 4.1 是一种存储管理子系统,通过它可以将物理磁盘作为逻辑设备

(称为卷)进行管理。

Cluster Volume Manager (CVM) 属于 VxVM,是通过单独的许可证启用的,它不随当前的 4.1

HP-UX 11i v3 发行版一起提供。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 支持 Volume Sets (vsets) 和 VxFS MDS

• Device Discovery Layer (DDL) Phase 2

• Serial Split Brain (SSB)

• 动态 LUN 扩展

• Config back up and restore (CBR)

• Rootdg Elimination

Cluster Volume Manager (CVM) 属于 VxVM,是通过单独的许可证启用的,不随当前的 4.1 HP-UX

11i v3 发行版一起提供。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP-UX 11i v3 上 VxVM DMP 和本机多路径功能的共存:

HP-UX 11i v3 将本机多路径作为其海量存储堆栈予以提供。在此情况下,支持两种类型的设备

专用文件:

• /dev/dsk 和 /dev/rdsk 目录中的传统设备专用文件:

这些设备文件仅为系统上的前 32,768 个路径而创建。 VxVM DMP 可发现此类设备文件,

并且支持共存。 VxVM DMP 充当一个传递驱动程序,在不进行任何负载平衡的情况下将

I/O 和 ioctl 请求定向到一个路径。HP-UX 11i v3 上的本机多路径功能执行所有的多路径和

负载平衡功能。

• /dev/disk 和 /dev/rdisk 目录中的设备专用文件:

将为每个本机多路径元节点创建一个设备文件以代表该本机多路径元节点。这些设备文件是

为系统中的所有路径创建的,并且支持 32,768 个以上的路径。VxVM DMP 不会发现此类设

备文件,并且不支持共存。在设备发现过程中,VxVM 会在 DMP 数据库中为 DMP 节点和传

统设备文件路径之间的关系创建条目。每个 DMP 节点都代表一组传统路径。传统路径在内

部映射到控制一组物理路径的本机多路径元节点。HP-UX 11i v3 中的本地多路径功能会为其

控制的路径管理负载平衡、故障切换和故障回退。对于所有类型的外壳, VxVM DMP 的缺

省 I/O 策略都设置为单一活动。当 VxVM DMP 通过传统路径接收或发送 I/O 时,本机多路径

功能会选择适当的物理路径。除非本机多路径元节点的所有基础物理路径都发生故障,否则

VxVM DMP 在传统路径上执行的任何 I/O 都会成功。

第 6 章 213

磁盘和文件管理

VERITAS 卷管理器

请注意下列 VxVM DMP 与 HP-UX 本机多路径功能共存的限制:

• VxVM DMP 支持受 HP-UX 本机多路径功能支持的 A/P 阵列。不支持其他任何 A/P 阵列。

如果使用了 HP-UX 本机多路径功能不支持的 A/P 阵列,则来自 VxVM DMP 的任何 I/O 或

ioctl 请求都会导致出错。

• 由 DMP vxdmpadm getsubpaths 命令显示的路径特定的属性可能不会与实际阵列属性匹

配。这是因为除非禁用传统多路径功能,否则 VxVM DMP 无法执行路径特定的 I/O 或

ioctl 请求。而 VxVM DMP 会显示由 HP-UX 本地多路径功能返回的路径属性。例如,在

A/P 阵列中,所有路径都可显示为 PRIMARY 或 SECONDARY。

• 对于 A/A 阵列,vxdmpadm getsubpaths 命令可显示所有处于 ENABLED (A) 状态的路径,

直到最后一个路径被禁用。对于类型为 A/P 的阵列,只有一个路径会显示为处于 ENABLED (A)

状态。

• 当 LUN 的路径发生故障时, VxVM DMP 不执行任何故障切换。 VxVM DMP 仍将路径状

态显示为活动,直到 HP-UX 本机多路径功能无法在该路径上执行 I/O 或 ioctl() 请求。

• 来自 vxdmpadm iostat 命令的输出与来自本机 HP-UX iostat 命令的输出不匹配。

• 对路径或控制器使用 vxdmpadm disable 和 enable 命令会导致 DMP 将其他路径用于 I/O,

但 HP-UX 本机多路径功能可能仍会将 I/O 发送到禁用的路径或控制器。

兼容性

Cluster Volume Manager (CVM) 属于 VxVM,是通过单独的许可证启用的,不随当前的 4.1 HP-UX

11i v3 发行版一起提供。

HP-UX 11i v3 不支持 VxVM v3.5。

性能

没有已知的性能问题。

文档资料

有关详细信息,请查阅下列可从 http://docs.hp.com/en/oshpux11iv2.html#VxVM 上获

得的文档:

• 《VERITAS Volume Manager 4.1 Release Notes》

• 《VERITAS Volume Manager 4.1 Administrator’s Guide》

是否过时

不适用。

第 6 章214

第 7 章 Internet 与联网功能

本章内容

本章说明了 HP-UX 11i v3 发行版所支持的新增及已更改的 Internet 和联网功能,包括下列内容:

• ARPA Transport(第 216页)

• 浏览器(第 220页)

• HP Data Link Provider Interface (DLPI)(第 221页)

• HP-UX PPPv6(第 222页)

• HP-UX VLAN(第 223页)

• HP-UX Web 服务器套件(第 224页)

— HP-UX 基于 Apache 的 Web 服务器(第 225页)

— HP-UX 基于 Tomcat 的 Servlet Engine(第 226页)

— HP-UX 基于 Webmin 的 Admin(第 227页)

• Internet 服务(第 228页)

— BIND(第 229页)

— DHCPv4 (bootpd)(第 231页)

— DHCPv6(第 232页)

— inetd(第 233页)

— libc(第 234页)

— Mailx、 Elm 和 Talk(第 236页)

— R 命令(远程命令)(第 237页)

— Sendmail(第 238页)

— TFTP(第 239页)

— WU-FTPD(第 240页)

• LAN 管理命令(第 241页)

• LDAP-UX Integration 产品(第 243页)

• Mobile IPv6(第 244页)

• 网络接口管理命令行接口(第 245页)

• 网络接口配置和网络服务配置 (ncweb)(第 247页)

• 用于 HP-UX 的 Red Hat Directory Server(第 248页)

• STREAMS(第 250页)

• NetTL - 网络跟踪与日志记录(第 251页)

第 7 章 215

Internet 与联网功能

ARPA Transport

ARPA Transport

变更摘要

本节介绍为 HP-UX 11i v3 添加的功能部件和增强功能。

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 安全控制套件 - 某些安全控制套件组件已从 HP-UX 11i Security Containment 子系统迁移到

Transport 子系统。

• Sendfile/UFC - sendfile (2) 在统一文件缓存 (UFC) 上运行,而不是在缓冲区缓存上运行。

• UNIX 2003 一致性 - 传输网络和系统调用都遵循 UNIX03 标准。

• 支持长主机名 - 主机名最多可配置到 256 个字符。

• Tru64 应用程序迁移 - 系统调用了增强功能,用于更好地与 Tru64-UNIX 兼容。使用 Tru64

可以轻松地迁移到基于 Itanium 的 HP-UX。

• 对 ndd 可调参数进行了变更:

— 取消了可调参数 tcp_conn_strategy。

— 可调参数 socket_caching_tcp 是唯一用于启用或禁用套接字缓存功能部件的可调

参数。

— 可调参数 socket_caching_tcp 可为 AF_INET 和 AF_INET6 启用 TCP 套接字的缓存。

— 可调参数 ip_ipif_status 和 ip6_ipif_status 将为 HP-UX 11i Security Containment

显示一个额外的字段 cid。如果未打开 HP-UX 11i Security Containment,则 cid 为 0。

如果已打开 HP-UX 11i v2 Security Containment,则它会显示一个十进制数。

— 可调参数 tcp_frto_enable 是为 F-RTO 而添加的。

• 路由套接字接口功能是 HP-UX 11i v3 的新功能部件。它使用新的 PF_ROUTE 域来更新内核

中的路由表。

• read (1) 系统调用可返回 ECONNREFUSED 或 ECONNRESET,具体取决于 TCP_RST 的到达

时间。但是,recv (2) 仅返回 ECONNRESET。由非块 connect (2) 之后的 read() 和 recv()

返回的 errno 中的不一致会被纠正,以便对同一情况返回同一 errno。

• 已取消对 PS_SS_BOUND 和 SS_BOUND,从而避免暴露内部实现过程。

• 内核将不再使用 include 文件 /usr/include/sys/unpcb.h。

• SO_SNDBUF 和 SO_RCVBUF - 套接字层使用户可以发送多于 SO_SNDBUF 个字节和接收多

于 SO_RCVBUF 个字节的非块 SOCK_STREAM 套接字。该行为与针对块套接字和其他类型的

套接字(如 SOCK_DGRAM)的行为相同。

• NOSYNC IP Lower - IP lower 的同步模型从模型 sync 更改为 NOSYNC,以允许 IP 模块并

行处理请求。

• 转发重发超时 (F-RTO) - 优化了 TCP 重发算法,以便更有效地处理伪超时。

• Congestion Window Validation - RFC 2861 支持的 TCP Congestion Window Validation 可用

于响应由 F-RTO 检测到的伪超时。有关详细信息,请参考位于

http://www.ietf.org/rfc/rfc2861.txt?number=2861 的 RFC。

第 7 章216

Internet 与联网功能

ARPA Transport

• 增强的 route 命令 - 新的 source 选项通过指定与路由关联的接口来为用户提供更好的

控制。

• 64 位 libnm 支持 - 通过 libnm 用户空间库访问时提供 64 位统计信息的增强功能支持。

• 多个 TCP 缺省队列 - 允许将多个队列用于数据包处理,这样,在不同的处理器或单元上

会有不同的队列在运行。

• UDP 多绑定锁 - 此 UDP 内部变更改进了在存在大量 UDP 套接字时的可伸缩性。

• 添加了对 Mobile IPv6 和 IPSec 的动态生成密钥支持。

• 所有的 IPv4 和 IPv6 ioctl 请求都可发送到 IPv4 或 IPv6 套接字。

• X/Open Sockets 应用程序的备用编译和链接方法 - 此方法稍微偏离了 X/Open 规范,但是,

它允许可执行程序包含根据 X/Open Sockets 规范编译的二进制对象和根据 BSD Sockets 规范

编译的二进制对象。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

• 用户可使用的新功能包括:

— 路由套接字

— F-RTO

• 下列接口和系统调用受 UNIX 2003 一致性影响:

— 要符合 UNIX 2003,客户必须将 _XOPEN_SOURCE 定义为 600。要符合 UNIX 95,客

户必须继续定义 _XOPEN_SOURCE 和 _XOPEN_SOURCE_EXTENDED。请注意,要获得

UNIX 2003 和 UNIX 95 一致性,使用 X/Open Sockets 的应用程序必须与 Xnet 库链接

在一起。

— 如果 msghdr 结构的长度等于 0、小于 0 或大于 MAXIOVLEN,则 recvmsg() 和

sendmsg() 返回 EMSGSIZE。

— setsockopt() 和 getsockopt() 会为 SO_RCVLOWAT、 SO_SNDLOWAT、SO_RCVTIMEO 和 SO_SNDTIMEO 套接字选项返回 ENOPROTOOPT 错误号。

— if_freenameindex ()、 if_indextoname ()、 if_nameindex (3)、 if_nametoindex ():

现在, if_* () API 支持配置了 IPv4 和 IPv6 的网络接口,并已从 IPv6 库移至 C 库。为

了支持 if_*() 变更,现在,在系统启动期间,会使用相同的索引号配置 IPv4 和 IPv6

环回接口。 if_nameindex 结构和 if_*() 函数原型也已从 net</if6.h> 移至

<net/if.h>。

— sockatmark () 是 UNIX03 标准中指定的新接口,并已添加到 C 库。

• ndd 可调参数变更要求将用户脚本和程序中的所有对 tcp_conn_strategy 的引用都替换

为 socket_caching_tcp。

• 依赖于预期在非块 connect (2) 之后从 recv () 仅接收 ECONNRESET 的非预期行为的应用程序

会受影响。

第 7 章 217

Internet 与联网功能

ARPA Transport

• 应修改使用 PS_SS_BOUND 或 SS_BOUND 标记的应用程序,以删除对其中任何一个标记的

访问。如果应用程序需要确定是否绑定了 SOCK_DGRAM 类型的套接字,则它会检测

struct pst_socket 中的下列两个字段。

— 确定 pst_type 字段是否设置为 PS_SOCK_DGRAM

— 确定 pst_boundaddr 字段是否非空

• 对于包含 /usr/include/sys/unpcb.h 文件但不访问 struct unpcb 的任何字段的应用

程序,没有任何影响。

• 对于包含 /usr/include/sys/unpcb.h 文件并访问 struct union 的任何字段的应用程

序,也没有任何影响。但是,由于内核不使用 struct unpcb 而是具有其自己的专有结构,

因此, struct unpcb 不会为与内核的专有数据结构保持同步而更新。

• 在以前的发行版中,如果可执行程序包含根据 X/Open Sockets 规范编译的二进制对象和根据

BSD 规范编译的二进制对象,则它可能导致异常行为,包括异常终止和异常套接字错误。

可通过下列方法避免此问题:

— 除了在 UNIX03 中定义 _XOPEN_SOURCE=600 或在 UNIX95 中定义 _XOPEN_SOURCE

和 _XOPEN_SOURCE_EXTENDED 之外,还要定义 _HPUX_ALT_XOPEN_SOCKET_API;

— 与 C 库而不是 Xnet 库进行链接。 Xnet 库不应包含在链接行中。

兼容性

• UNIX 2003 一致性

— 现在,对于 UNIX95 和 UNIX03 模式,如果 msghdr 结构的长度小于或等于 0 或大于

MAXIOVLEN,则系统调用 recvmsg() 和 sendmsg() 将返回 EMSGSIZE。

— 如果在早期发行版中使用 Ipv6 共享库和 C 归档库生成了使用 API 的程序,则将 if_* ()

API 从 IPv6 库移至 C 库会导致不兼容。要继续使用 IPv6 共享库和 C 归档库生成程序,

在链接顺序中用户必须在指定 IPv6 库之前指定 C 归档库。

• 如果对于特定功能,应用程序依赖于 struct unpcb 的字段或 struct unpcb 的大小,

并且希望其与内核的版本相同,则该应用程序将无法正常工作,因为该应用程序将引用内

核不再使用的数据结构。

• pstat_getsocket() 系统调用不会在 struct pst_socket 的 pst_state 字段中返回

PS_SS_BOUND 标记。

性能

ARPA Transport 中的主要性能改进包括缓存丢失延迟减少、轮转锁用法、预取、静态错误共享

的消除、密钥数据结构的重新安排、路径长度减少和可为高端系统提高可伸缩性的增强功能。

下面是可改进性能的变更:

• NOSYNC

• F-RTO

• 多个 TCP 缺省队列

• UDP 多绑定锁• Congestion Window Validation

第 7 章218

Internet 与联网功能

ARPA Transport

文档资料

文档:

• 位于 http://www.unix.org/version3/online.html 的《 Single UNIX Specification,

Version 3 (UNIX03) 》

联机帮助页:

• connect (2)

• if_freenameindex (3N)

• if_indextoname (3N)

• if_nameindex (3N)

• if_nametoindex (3N)

• ioctl (2)

• getsockopt (2)

• ndd (1M)

• pstat (2)

• recv (2)

• recvmsg (2)

• route (7)

• route (1M)

• routing (7)

• send (2)

• sendfile (2)

• sendmsg (2)

• setsockopt (2)

• sockatmark (3N)

• tcp (7)

• xopen_networking (7)

Include 文件如下:

• /usr/include/sys/pstat/socket_pstat_body.h• /usr/include/sys/socketvar.h• /usr/include/sys/socket.h

是否过时

下列各项已过时或已从 HP-UX 11i v3 和未来的发行版中删除:

• ndd 可调参数 tcp_conn_strategy• struct pst_socket 的 pst_state 字段中的 PS_SS_BOUND 标记

• /usr/include/sys/socketvar.h 中定义的 SS_BOUND 标记

以下文件已过时或已从 HP-UX 11iv3 和未来的发行版中删除:

内核不再使用 /usr/include/sys/unpcb.h 文件。

第 7 章 219

Internet 与联网功能

浏览器

浏览器

Mozilla 是一个开放源代码形式 Web 和电子邮件应用程序套件。从 2004 年开始,它已是 HP-UX

上唯一受支持的浏览器。产品包括:

• MOZILLA — Mozilla

• MOZILLAsrc — Mozilla Source

• ObsNetscBrws — 用于 Netscape 浏览器的 Obsolescence

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Mozilla 已更新,其中整合了缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

用于 HP-UX 的 Mozilla 1.7.12.01 为基于 Itanium 的 HP Integrity 和 HP 9000 PA-RISC 系统上的

HP-UX 11i 提供了联机浏览、搜索和电子邮件工具。它仍包含 Navigator、Messenger、

Composer、邮件和新闻组和通讯录组件以及 IR Chat。

尚未计划更改 B6848BA GTK+ 运行时库。

影响

该版本包含了针对 HP-UX 改进的亚洲语言字体支持功能,并包含 Japanese Language Pack

(日语语言包)。同时,它还包含了针对 Mozilla 1.7.11.00 中报告的安全漏洞的修复程序。

兼容性

该 Mozilla 发行版将安装在以前的发行版之上。它不会影响 Netscape 安装。有关与浏览器插件

程序交互的信息,请参阅 http://www.hp.com/go/mozilla。

性能

Mozilla 在首次启动时可能很慢,因为它要创建一个配置文件。

文档资料

有关使用 Mozilla 的详细信息,请参阅 www.hp.com/go/mozilla。

是否过时

HP 将定期发行用于 HP-UX 的新版本的 Mozilla。 HP Mozilla 网站

(http://www.hp.com/go/mozilla) 至少会继续发布一个先前的产品版本。每个发行版的

源代码在 Mozilla 网站上根据 Mozilla 许可(MPL、 GPL、 LGPL)来提供。没有提供针对该

产品的修补软件。任何缺陷都会在将来的版本中予以修复。

第 7 章220

Internet 与联网功能

HP Data Link Provider Interface (DLPI)

HP Data Link Provider Interface (DLPI)

Data Link Provider Interface (DLPI) 是一种行业标准定义,用于和基于 STREAMS 的网络接口驱

动程序进行消息通信。DLPI 标准的 HP 实现遵循 DLPI V2.0 规范。HP DLPI 为联网驱动程序提

供了核心链接层基础结构,并提供各种扩展,通过这些扩展可以使用 HP-UX 上功能丰富、性能

良好的联网堆栈。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 启用由 LAN 驱动程序声明的 I/O 卡实例的联机删除 (OLD) 功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 启用由 LAN 驱动程序声明的 I/O 卡实例的联机删除 (OLD) 功能。

影响

新 HP DLPI 有以下优势:

• NoSync 功能部件: 在早期版本的 HP DLPI 中, HP-UX 上联网堆栈中的 HP DLPI 和其他

模块使用的 STREAMS 同步限制了高带宽链路(如 HP APA 聚合和 10 千兆位链路)的可伸

缩性。现在, HP DLPI 使用新的 NOSYNC STREAMS 同步级别,为高速链路(如 HP APA

聚合)提供显著改进的性能和可伸缩性。有关详细信息,请参阅

http://docs.hp.com/en/7662/new-apa-white-paper.pdf 上发布的 HP Auto Port Aggregation Performance and Scalability White Paper

• OLD 功能: 使用户能够在联机方式下删除 LAN I/O 卡实例而无须重新引导系统。

兼容性

从此发行版开始:

• 现在必须向使用 HP DLPI RAW 模式服务但不使用有效 uid=0 运行的 DLPI 应用程序授予

PRIV_NETRAWACCESS 权限。

• 现在必须向传输或接收 IPv4、 IPv6 或 ARP 数据包但不使用有效 uid=0 的 DLPI 应用程序

授予 PRIV_NETADMIN 权限。

• 现在必须向执行管理任务(如重置硬件统计信息)且使用有效 uid=0 运行的 DLPI 应用程

序授予 PRIV_NETADMIN 权限。

如果未授予精细划分的权限,则这些应用程序会发生故障,并返回 EPERM 错误。有关如何向

受影响的应用程序授予这些权限的信息,请参阅《HP-UX 11i Security Containment

Administrator’s Guide》。

性能

NoSync 功能部件改进了性能和可伸缩性。

第 7 章 221

Internet 与联网功能

HP-UX PPPv6

文档

《HP-UX 11i v3 HP DLPI Programmer's Guide》发布在

http://docs.hp.com/en/netcom.html#Internet%20Transport

是否过时

未过时。

HP-UX PPPv6

PPPoE 允许通过同一个客户访问设备连接位于远程位置的多个主机,从而减少了使用点对点协

议 (PPP) 提供拨号服务的成本。HP-UX PPPv6 软件的关键功能是处理 IPv6 数据报和 IPv4 数据

报,以及提供从远程网络到最终用户的所有所需连接。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

要添加的缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

要添加的缺陷修复程序。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参考下列文档,这些文档可从

http://docs.hp.com/en/netcom.html#InternetTransport 上获取:

• 《Installing and Administering PPP》

• 《PPPoE/v6 Administrator’s Guide》

• 《HP-UX PPP Enhancements - PPPoE and PPPv6 for TOUR 2.0》

• 《HP-UX PPP Enhancements - PPPoE and PPPv6 for TOUR 1.0》

是否过时

未过时。

第 7 章222

Internet 与联网功能

HP-UX VLAN

HP-UX VLAN

DLPI 实际上是一种基于 STREAMS 的联网标准,它为用户空间和内核空间应用程序提供了

API,以便访问数据链路层(OSI 模型中的第 2 层)。DLPI 标准的 HP 实现还提供多种扩展,通

过这些扩展可以使用 HP-UX 上功能丰富、性能良好的联网堆栈。HP 的 DLPI 实现可根据 IEEE

802.1p/Q 标准提供虚拟 LAN (VLAN) 功能部件。

虚拟 LAN (VLAN) 是一种逻辑的或虚拟的网络段,可跨多个物理网络段。

基于主机的 VLAN 产品(如 HP-UX VLAN)的主要优点是能够以 VLAN 接口的形式将网络

VLAN 实现扩展到主机中。通过 VLAN 接口可以配置应用程序,以便利用 VLAN 的通信流隔

离功能部件。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 支持通过自动端口聚合 (APA) 聚合或 LAN 监视器故障切换组启用 HP-UX VLAN。

• 支持以 SMH 网络接口配置工具来配置 HP-UX VLAN。

• 支持用新命令 nwmgr 进行 HP-UX VLAN 操作,该命令用于管理所有基于 LAN 的和基于

IB 的网络接口。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

此发行版的 HP-UX VLAN 功能部件为客户提供下列优点:

• APA 之上的 VLAN: 在 HP-UX 11i v3 之前,只能在物理接口之上支持 HP-UX VLAN。在

HP-UX 11i v3 中,通过 APA 聚合和 LAN 监视器故障切换组对的 HP-UX VLAN 的支持,在

HP-UX 服务器上将 VLAN 技术的通信流隔离优点和 APA/LM 技术的高可用性与高带宽功

能结合在一起。

• 对 HP-UX VLAN 的 SMH 网络接口配置支持: 属于 SMH 网络接口配置工具的一部分,对

于执行管理任务可提供更好的、基于 Web 的 GUI 体验。

• 对 HP-UX VLAN 的 nwmgr 支持: 作为新的 nwmgr 的一部分,CLI 将导致对具有通用外观

的 HP-UX I/O 工具的满意度随时间而增加。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 7 章 223

Internet 与联网功能

HP-UX Web 服务器套件

文档资料

联机帮助页:

• vlan (7)• nwmgr_vlan (1M)• nwmgr (1M)

白皮书:

• Planning and Implementing VLANs with HP-UX(可从 http://docs.hp.com/en/netcom.html#Virtual%20LAN 上获取)

产品文档资料:

• 位于 http://docs.hp.com/en/netcom.html#Virtual%20LAN 的《HP-UX VLAN

Administrator’s Guide》(替代了《Using HP-UX VLANs》)

是否过时

未过时。

HP-UX Web 服务器套件

Web 服务器套件概述

HP-UX Web Server Suite v2.16 是一种可在 HP-UX 平台上使用的免费产品。它包含部署、管理

和实现关键任务 Web 服务器所必需的关键软件产品。下列组件可以单独安装:

• HP-UX 基于 Apache 的 Web 服务器(第 225页)

• HP-UX 基于 Tomcat 的 Servlet Engine(第 226页)

• HP-UX 基于 Webmin 的 Admin(第 227页)

• HP-UX XML Web 服务器工具(在 HP-UX 11i v3 的初始发行版中未更改)

变更摘要

面向从 HP-UX 11iv1 迁移的客户的新增功能

HP-UX Web Server Suite v2.16,包含下列变更:

• Apache 已升级为 2.0.58.00

• Tomcat 已升级为 5.5.9.04

• Webmin 已升级为 1.070.08

• HP-UX XML Web 服务器工具在 HP-UX 11i v3 的初始发行版中未更改

有关详细信息,请参阅《HP-UX Web Server Suite Release Notes》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11iv1 迁移的客户的新增功能”

第 7 章224

Internet 与联网功能

HP-UX 基于 Apache 的 Web 服务器

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

随产品一起提供的文档资料(发行说明、管理指南、用户指南、迁移指南和常见问题解答)安

装在 /opt/hpws/hp_docs 中。可以通过 HP-UX 基于 Apache 的 Web 服务器、 HP-UX 基于

Tomcat 的 Servlet Engine 以及 HP-UX 基于 Webmin 的 Admin 访问这些文档,方法是通过适当的端

口访问 http://yourserver.com/hp_docs。

例如,如果使用端口 10000 和 Webmin,此 URL 应该为

http://yourserver.com:10000/hp_docs

注释 共享文档资料(如《Migration Guides》和常见问题解答)位于 /opt/hpws/hp_docs 下,并

包含在 HP-UX 基于 Webmin 的 Admin 产品中。有关最新信息,请访问产品网站:http://www.hp.com/go/webserver

是否过时

未过时。

HP-UX 基于 Apache 的 Web 服务器

HP-UX 基于 Apache 的 Web 服务器会将 Apache 与其他开放源代码项目中的大量常见模块组合

在一起,并为 HP-UX 平台提供 HP 增值功能:

• 脚本编写功能:PHP、 mod_perl、 CGI

• 内容管理:WebDAV、 FrontPage Server Extensions 2002

• 安全性:通过 LDAP 服务器、Webproxy、 Chroot-ed 环境、 SSL 和 TLS 进行身份验证

第 7 章 225

Internet 与联网功能

HP-UX 基于 Tomcat 的 Servlet Engine

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 2.0.58.00 基于 Apache 的 Web 服务器主要是一个错误修复发行版:

• Apache 已升级至 2.0.58

有关详细信息,请参阅《HP-UX Web Server Suite Release Notes》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

本发行版与 HP-UX 基于 Apache 的 Web Server v2.0.50 及更高版本是二进制兼容的。所有使用

HP-UX 基于 Apache 的 Web Server v2.0.50 或更高版本编译的模块可继续与本版本配合运行,

因为 Apache API 保持不变。

性能

性能类似于以前发行的 HP-UX 基于 Apache 的 Web 服务器。

文档资料

请参阅第 225 页上的“文档资料”。

是否过时

未过时。

HP-UX 基于 Tomcat 的 Servlet Engine

HP-UX 基于 Tomcat 的 Servlet Engine 通过 Servlet 和 JavaServer Page (JSP) 提供用于生成动态内

容的基于 Java 的扩展。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Tomcat 已升级至 5.5.9.04 版。Tomcat 5 实现了 Servlet 2.4 和 JavaServer Pages 2.0 规范。Tomcat

5.5.x 的设计主旨是在 JDK 1.5 及更高版本上运行。

有关详细信息,请参考《HP-UX Web Server Release Notes》(请参阅第 225 页上的“文档

资料”)。

第 7 章226

Internet 与联网功能

HP-UX 基于 Webmin 的 Admin

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

2006 年 6 月发行的 HP-UX 11i v2 中没有任何变更。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参阅第 225 页上的“文档资料”。

是否过时

未过时。

HP-UX 基于 Webmin 的 Admin

HP-UX 基于 Webmin 的 Admin 是一个配置和管理 GUI,其中包括大量的 HP-UX 基于 Apache 的

Web 服务器增强功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 1.070.08 基于 Webmin 的 Admin 主要是一个错误修复发行版。

• Webmin 已升级为 1.070.08

有关详细信息,请参阅《HP-UX Web Server Suite Release Notes》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

第 7 章 227

Internet 与联网功能

Internet 服务

性能

没有已知的性能问题。

文档资料

请参阅第 225 页上的“文档资料”。

是否过时

未过时。

Internet 服务

《Overview》

Internet 服务提供并支持一些联网服务,对于 HP-UX 系统管理员在基于 TCP/IP 框架的网络中

进行交互操作而言,这些服务被视为是必需的。这些联网服务包括:

• FTP

• R 命令(如 rcp、 rlogin、 remsh)

• 邮件收发(如 mailx、 elm、 sendmail)

• DNS/BIND

• 路由服务(gated、 mrouted 和 ramD)

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

InternetSrvcs 产品已基于产品功能拆分为多个产品。所有这些产品都是 HP-UX 11iv3 中 HP-UX

基本操作系统的一部分。

根据 Internet 服务产品套件, InternetSrvcs 产品拆分为如下 12 个小型产品:

• DHCPv6

• DHCPv4

• Sendmail

• NameService

• Gated-Mrouted

• RAMD

• FTP

• NTP

• TCPWrappers

• SLP

• MSP

• InternetSrvcs

可在安装过程中取消选择这些产品,或者也可以单独删除这些产品。

第 7 章228

Internet 与联网功能

BIND

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

现在,您可以在安装过程中取消选择单个 InternetSrvcs 产品,也可以删除单个文件集。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

《HP-UX Internet Services Administrator’s Guide》(可从

http://docs.hp.com/en/netcom.html#Internet%20Services 上获取)

《HP-UX 11i v3 Installation and Update Guide》(可从

http://docs.hp.com/en/hpux11iv3.html 上获取)

是否过时

未过时。

BIND

Berkeley Internet Name Domain (BIND) 是域名系统 (DNS) 的 Berkeley 实现。它是一种分布式网络信

息查找服务,用于将主机名映射到 Internet 地址和将 Internet 地址映射到主机名。它还通过提供接

受发往其他主机的邮件的主机列表,从而方便了 Internet 邮件路由。named.conf 文件是 BIND 配

置文件,通过该文件可以使用声明和注释指定许多功能部件。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

BIND 9.3 是 HP-UX 11i v3 操作系统中提供的新版本的 BIND。以下是 BIND 9.3 的功能部件:

• 基于 RFC 4033、 4034、 4035 的 DNSSEC 标准实现

• 用于启用和禁用 DNSSEC 的运行时选项

• 用于 RR Ordering 的选项

• 用于设置日志文件最大大小的选项

• 用于定义指定的一组主服务器的选项

• 对 IXFR 增量的支持

第 7 章 229

Internet 与联网功能

BIND

• 改进了日志记录机制

• 用于设置通告的 EDNS UDP 大小的选项

• 用于双堆栈服务器的选项

• 对 IPv4 和 IPv6 的转换支持

• 从 HP-UX 11i v3 开始, NAMED 和 NAMED_ARGS 变量(用于配置名称服务器)已从

/etc/rc.config.d/namesvrs 文件移至名为 /etc/rc.config.d/namesvrs_dns 文件

的新配置文件。 NIS 的配置变量将继续位于 /etc/rc.config.d/namesvrs 文件中。

• BIND 中针对已改进的安全性提供的划分

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

如果产品或应用程序要访问 /etc/rc.config.d/namesvrs 文件来读取、修改或删除名称服

务器变量 NAMED 和 NAMED_ARGS,则必须修改应用程序以访问新的

/etc/rc.config.d/namesvrs_dns 文件而不是 /etc/rc.config.d/namesvrs 文件。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

• 《BIND 9.3 Release Notes》

• 《HP-UX IP Address and Client Management Administrator’s Guide》

是否过时

未过时。

第 7 章230

Internet 与联网功能

DHCPv4 (bootpd)

DHCPv4 (bootpd)

DHCPv4(动态主机配置协议)是 BOOTP 的扩展,它为将配置信息传递到网络主机定义了

一个协议。 bootpd 守护程序实现了用于分配网络 IP 地址的 BOOTP 和 DHCP 协议。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 添加了称为 sa 标记的新配置选项,用以配置 tftp 服务器和控制 DHCP 数据包的 siaddr

字段。

• subnet selection option 的新配置选项已添加到 /etc/dhcptab 文件中。在

/etc/dhcptab 文件中配置此选项可使 bootpd 识别客户端请求中的 subnet selection option。如果已启用此选项,则 bootpd 可分配一个网络地址,即使 bootpd 不是该网络

的一部分,也是如此。

• 已添加对 PXE 客户端的支持。 PXE(预引导执行环境)是一组统一且一致的预引导协议

服务。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

bootpd (1M)

是否过时

未过时。

第 7 章 231

Internet 与联网功能

DHCPv6

DHCPv6

动态主机配置协议 (DHCP) 是 BOOTP 的扩展,它为将配置信息传递到网络上的主机定义了一

个协议。DHCPv6 2.001 支持下一代 Internet 协议 IPv6。DHCPv6 2.001 使 DHCP 服务器可以使

用对 IPv6 节点的扩展来传输配置参数。它自动分配可重用的网络地址,减少了在管理员需要

对 IP 地址的分配加以更多控制的环境中管理 IPv6 节点的成本。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

从 HP-UX 11i v3 操作系统开始,内核操作系统中会提供 DHCPv6 2.001。

以下是 DHCPv6 2.001 功能部件:

• IPv6 地址分配

• 用于 IPv6 的有状态自动配置协议

• 由于多线程 DHCPv6 2.001 服务器而产生更好的性能

• 使用服务器启动的消息交换进行重新编号

• 一个链接的多个前缀

• 客户端和服务器的全局唯一 ID

• 使用 DHCPv6 2.001 的 DNS、 SIP、 NIS 和 NIS+ 配置

• 对 RECONFIGURE 消息的身份验证

• 用于 IPv6 的无状态动态主机配置协议服务

• 中继代理功能

• 从同一域中的不同服务器请求配置参数

• 单个客户端的配置参数

• 基于用户类或供应商类的供应商特定选项

• 更新客户端中相应系统配置参数的机制

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 7 章232

Internet 与联网功能

inetd

文档资料

文档:

• 位于 http://docs.hp.com/en/netcom.html#Internet%20Services 的《Installing

and Configuring DHCPv6 2.001》

联机帮助页:

• dhcpv6d (1M)

• dhcpv6db2conf (1M)

• dhcpv6client_ui (1)

• dhcpv6clientd (1M)

是否过时

未过时。

inetd

inetd (1M) 用于调用特定服务,如“远程登录”或“文件传输”等来自远程计算机的客户端

请求。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 新功能部件: 可由 inetd 调用的进程的有限数目已作为 inetd 的新命令行选项包含在

inetd 中: -p number。

• 新功能部件: 对由 inetd 调用的进程的用户级审核的启用已作为 inetd 的新命令行选项

(-a) 包含在 inetd 中:

• 对长主机名的支持已添加到 inetd 中。

• 对大 PID 的支持已添加到 inetd 中。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

第 7 章 233

Internet 与联网功能

libc

性能

没有已知的性能问题。

文档资料

联机帮助页:

• inetd (1M)

• inetd.conf (4)

• inetd.sec (4)

是否过时

未过时。

libc

libc 是提供用户程序和内核之间的接口的 C 库。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• rexec 和 rexec_af API 支持最多 255 个字符的用户名。

• 由于 NIS+ 已过时,因此下列 API 不再能够从 NIS+ 数据库获取其协议、服务或网络信息:

— gethostent()

— getnetbyname()

— getnetbyaddr()

— getprotobyname()

— getprotobynumber()

— getservbyname()

• libc API getnameinfo() 和 getaddrinfo() 用于查看 ipnodes 指令中指定的储备库以

解析地址。如果该解析失败,并且使用了 flag 参数请求 IPv4 地址,则 getnameinfo()或 getaddrinfo() 会另外查看使用 /etc/nsswitch.conf 文件的主机指令指定的储备

库以解析 IPv4 地址。此额外查找涉及调用 gethostbyname() 函数的 getaddrinfo() 和

调用 gethostbyaddr() 函数的 getnameinfo(),以便解析 IPv4 地址。

• 对 getaddrinfo() 或 getnameinfo() 的调用可能会覆盖由 gethostbyname() 或

gethostbyaddr() 函数使用的存储以返回结果。因此,在对 getaddrinfo() 或

getnameinfo()(或 libc API getipnodebyname() 或 getipnodebyaddr())做出后续调用之前,必须将由 gethostbyname() 或 gethostbyaddr() 返回的数据复制到其他

位置。

• gai_strerror() API 的返回值已从 char * 更改为 const char *。

第 7 章234

Internet 与联网功能

libc

• getnameinfo() API 中引入了一个新的非零错误代码 EAI_OVERFLOW。如果出现参数缓冲区溢出,则 getnameinfo() 会返回 EAI_OVERFLOW 错误。

• getnameinfo() 中 hostlen 和 servlen 变量的类型已从 size_t 更改为 socklen_t。

• getnameinfo() 不对形式为 :: 的 IPv6 地址执行查找,并会返回 EAI_NONAME 错误。

• getnetbyaddr() 接受的网络编号为无符号整数,而不是整数。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• rexec 和 rexec_af API 支持最多 255 个字符的用户名。

• 由于 NIS+ 已过时,因此下列 API 不再能够从 NIS+ 数据库获取其协议、服务或网络信息:

— gethostent (3N)

— getnetbyname (3N)

— getnetbyaddr (3N)

— getprotobyname (3N)

— getprotobynumber (3N)

— getservbyname (3N)

• gai_strerror() API 的返回值已从 char * 更改为 const char *。

• getnameinfo() API 中引入了一个新的非零错误代码 EAI_OVERFLOW。如果出现参数缓冲区溢出,则 getnameinfo() 会返回 EAI_OVERFLOW 错误。

• getnameinfo() 中的 hostlen 和 servlen 变量的类型已从 size_t 更改为 socklen_t。

• getnameinfo() 不对形式为 :: 的 IPv6 地址执行查找,并会返回 EAI_NONAME 错误。

• getnetbyaddr() 接受的网络编号为无符号整数,而不是整数。

• HP-UX 11i v2 是支持 libc API getipnodebyname() 和 getipnodebyaddr() 的最后一个操作系统,未来的发行版中可能会将它们删除。

影响

• 长于 16 个字符且最多可达 255 个字符的用户名与 rexec 或 rexec_af API 一起使用时不会被截断。

• 如果应用程序使用 rexec 或 rexec_af API 获取服务、网络或协议信息,则 /etc/nsswitch.conf 文件不一定包含 nisplus 的条目。

• 现在,在 addrinfo 结构设置为 0(全零 IPv6 地址)的情况下调用 getnameinfo API 的应用程序将得到 EAI_NONAME 错误值,而不是早期的值 0。此外,主机名不能设置为 ::。

• 现在,如果 getnameinfo 中用于存储主机名或服务名的缓冲区的长度不足,则 getnameinfo 会返回错误值 EAI_OVERFLOW 而不是早期错误值 0。此外, getnameinfo 会截断缓冲区中的主机名或服务名。

• 调用 getnameinfo 或 getaddrinfo API 的联网应用程序可能会在解析 IPv4 地址时注意到由这些函数返回的参数 addrinfo 的值的变更。

• 建议客户在其应用程序中不要使用 libc API getipnodebyaddr 和 getipnodebyname。他们可使用支持相同功能的 libc API getaddrinfo 与 getnameinfo。

• 当 getnameinfo 收到大小不足的缓冲区时, getnameinfo 会返回 EAI_OVERFLOW 错误

而不是成功。

第 7 章 235

Internet 与联网功能

Mailx、 Elm 和 Talk

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• getaddrinfo (3N)

• getnameinfo (3N)

• gethostent (3N)

• getnetbyaddr (3N)

• gai_strerror (3N)

是否过时

未过时。

Mailx、 Elm 和 Talk

程序 mailx、elm 和 talk 是邮件实用程序。mailx 程序为发送和接收电子邮件提供了舒适、

灵活的环境。 elm 程序是面向屏幕的电子邮件处理系统。 talk 实用程序是双向的、面向屏幕

的通信程序。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已对 HP-UX 11i v3 进行了下列变更:

• 当在 mailx 中使用 -f 选项时,请不要将系统邮箱(例如 /var/mail/user)指定为 -f 选项的参数。根据 mailx 标准,-f 选项不能用于读取系统邮箱邮件。此类环境中 mailx 的行为是未定义的。

• elm 和 mailx 与长用户名兼容。

• 由于存在与以前发行版的 talk 的兼容性问题,因此 talk 与长用户名不兼容。

• 虽然 elm 和 mailx 与长用户名兼容,但支持的用户名的最大长度为 250 个字符。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 当在 mailx 中使用 -f 选项时,请不要将系统邮箱(例如 /var/mail/user)指定为 -f 选项的参数。根据 mailx 标准,-f 选项不能用于读取系统邮箱邮件。此类环境中 mailx 的行为是未定义的。

• elm 和 mailx 与长用户名兼容。

• 由于存在与以前发行版的 talk 的兼容性问题,因此 talk 与长用户名不兼容。

第 7 章236

Internet 与联网功能

R 命令(远程命令)

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• mailx (1)

• elm (1)

• talk (1)

是否过时

未过时。

R 命令(远程命令)

R 命令用于提供远程系统服务,如远程登录、远程复制和远程 shell 命令执行。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

从 HP-UX 11i v3 (11.31) 开始, r 命令支持长用户名。

面向从 HP-UX 11i v2(2006 年 6 月)迁移的客户的新增功能

从 HP-UX 11i v3 (11.31) 开始, r 命令支持长用户名。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 7 章 237

Internet 与联网功能

Sendmail

文档资料

rlogin (1)、rlogind (1M)、remsh (1)、remshd (1M)、rexec (1)、rexecd (1M)、rcp (1)、rdist (1)、

rwho (1)、 rwhod (1M)、 ruptime (1)、 rcmd (3N) 和 hosts.equiv (4)

是否过时

未过时。

Sendmail

Sendmail 是一种电子邮件传输代理,可通过任何所需的网络来路由邮件,从而将邮件发送到

一个或多个收件人。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• Sendmail 8.13.3 是与此操作系统发行版一起提供的新版本的 Sendmail。 Sendmail 8.13.3 功

能部件如下:

— 它是非 setuid 程序,会阻止非超级用户尝试获取超级用户权限。

— 它支持使用 Transport Layer Security (TLS) 协议的安全邮件事务。

— 它支持邮件过滤 API libmilter.a。

— 它包含可支持递归的 LDAP 增强功能和 LDAP URL 支持。

— 守护程序 PID 文件会被锁定,这样,守护程序就不会尝试改写彼此的 PID 文件。

— 它包括 authinfo 功能部件,以便允许将单独的数据库用于存储 SMTP AUTH 信息。

— 当 Sendmail 8.13.3 收到一条关于 RCPT TO: 命令的临时错误时,它会尝试与其他可用 MX 主机联系。

— 用于投递的收件人列表是在内部按 hostsignature(字符串版本的 MX 记录)排序的。这样的排序会将 MX 记录相同的收件人排在一起,以便只需扫描小部分的列表,而不是整个列表。排序是针对每个 delivery() 传递完成的,用于确定捎带应答。收件人列表较大时,更改的意义会更大。现在, hostsignature 是在创建收件人列表期间而不是在投递期间创建的。

— 以前称为 coincidental 的捎带应答已扩展为更乐观的捎带应答(称为 coattail)。如果仅最低值首选项与 coattail 匹配,则会完成捎带应答而不是完整的 MX 记录匹配 (coincidental)。

— 实现了新的排队功能部件。

— 它支持 DeliverBy SMTP 扩展 (RFC 2852)。

— 添加了在负载平均值超过指定的值时延迟连接的新选项 DelayLA。

— 添加了新的 LDAP 映射选项。

— 新选项 MailboxDatabase 指定用于查找本地邮件收件人的邮箱数据库的类型。

— 如果新选项 FastSplit 具有大于零的值,则它会在最初对地址进行排序时取消对地址进行 MX 查找。这可使拆分信封的速度更快。

第 7 章238

Internet 与联网功能

TFTP

• Sendmail 8.13.3 中已取消源路由寻址功能部件和 DontPruneRoutes 选项。

• Sendmail 8.13.3 中已取消 NIS+ 和 ndbm。

• Sendmail 8.13.3 与长用户名变更兼容。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

《HP-UX Mailing Services Administrator’s Guide》(可从

http://docs.hp.com/en/5991-6611/index.html 上获取)

是否过时

未过时。

TFTP

tftpd 守护程序用于实现 TFTP(普通文件传输协议)协议。 TFTP 用于文件传输。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 已增强了 tftpd(服务器)和 tftp(客户端)以支持 IPv6 地址。

• 新的命令行选项用于为数据传输指定端口范围的上下限; -L 对应于下限,-U 对应于上限。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

第 7 章 239

Internet 与联网功能

WU-FTPD

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• tftpd (1M)

是否过时

未过时。

WU-FTPD

ftpd 程序可实现标准 FTP 协议。它基本上用于将文件从本地计算机传输到远程计算机。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

此版本的 FTPD 是 WU-FTPD 2.6.1。它包含下列功能部件:

• 虚拟主机支持

• privatepw 实用程序

• /etc/ftpd/ftpaccess 文件中的新子句

• RFC 1413 的启用

• 与数据传输相关的新功能部件

• 添加到 xferlog 的字段

• IPv6 支持

WU-FTPD 2.6.1 与随 HP-UX 11i v1 基本操作系统一起提供的 WU-FTPD 2.4 向后兼容。它支持

长用户名功能部件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

ftpaccess 文件中引入了新功能部件 ascii_count。通过此功能部件,可使 ftpd 重置数据

连接的超时报警。

WU-FTPD 2.6.1 支持长用户名功能部件。

第 7 章240

Internet 与联网功能

LAN 管理命令

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有性能问题。

文档资料

联机帮助页:

• ftp (1)

• ftpcount (1)

• ftprestart (1)

• ftpshut (1)

• ftpwho (1)

• ftpd (1M)

• ftpaccess (4)

• ftpconversions (4)

• ftpgroups (4)

• ftphosts (4)

• ftpservers (4)

• ftpusers (4)

是否过时

未过时。

LAN 管理命令

通过下列命令可监视、测试和配置 LAN 接口:

• lanadmin

• lanscan

• linkloop

• landiag

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

下列变更已应用于此发行版。

第 7 章 241

Internet 与联网功能

LAN 管理命令

增强了 lanadmin 命令以支持:

• IPoIB 接口

• 64 位 MIB

• 由 IHV(独立硬件供应商)开发的本机和非本机 DLPI 驱动程序

增强了 lanscan 命令以支持:

• IPoIB 接口

增强了 linkloop 以支持:

• IPoIB 接口

LAN 管理和显示命令(即 lanadmin、lanscan 和 linkloop)已被取消,并将在未来的发行版中删除。HP 建议将替代命令 nwmgr 用于执行这些 LAN 功能。有关 nwmgr 命令的详细信息,

请参阅 nwmgr (1M)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

LAN 命令支持 IPoIB 和 VLAN 接口以及 64 位 MIB 统计信息。客户可清除接口统计信息,并

可同样使用命令行选项重置 LAN 接口卡。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• landadmin (1M)

• lanscan (1M)

• landiag (1M)

是否过时

lanadmin 命令的副本 landiag 命令将在 HP-UX 11i v3 之后过时。作为 usr/bin/landiag

维护的 landiag 的转换链接将在 HP-UX 11i v3 之后过时。当前是 lanadmin 联机帮助页副本

的 landiag 联机帮助页也将在 HP-UX 11i v3 之后过时。

LAN 管理和显示命令(即 lanadmin、 lanscan 和 linkloop)已被取消,并将在未来的发行版中删除。HP 建议将替代命令 nwmgr 用于执行这些 LAN 功能。有关 nwmgr 命令的详细信

息,请参阅 nwmgr (1M)。

第 7 章242

Internet 与联网功能

LDAP-UX Integration 产品

LDAP-UX Integration 产品

LDAP-UX Integration 使用轻型目录访问协议 (LDAP) 来集中管理 LDAP 目录中的用户、组和网

络信息。

LDAP-UX Integration 包括下列子组件:

• LDAP-UX Client Services

• LDAP-UX Client Administration Tools 和 Migration Scripts

• Mozilla LDAP C Software Development Kit (SDK)

LDAP-UX Client Services 可将帐户、组和其他配置信息整合到一个中央 LDAP 目录服务器中,

从而简化了 HP-UX 系统管理过程。LDAP-UX Client Services 软件可与各种支持 LDAP v3 的目

录服务器一起使用,并通过了 Red Hat Directory Server 和 Microsoft Windows 2000/2003 Active

Directory Server 的完全测试。

LDAP-UX Client Administration Tools 有助于管理 LDAP 目录服务器中的数据。

Mozilla LDAP C SDK 包含一套 LDAP 应用程序编程接口 (API),可用于构建支持 LDAP 的客户端。

通过 SDK 中提供的功能,客户端可以连接到符合 LDAP v3 的服务器并执行 LDAP 功能。

LDAP-UX Integration 产品 B.04.00.10 包含在 HP-UX 11i v3 发行版中。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

LDAP-UX Integration 产品 B.04.00.02 包含在 0509 HP-UX 11i v1 发行版中。

此发行版中提供了 LDAP-UX Integration 产品 B.04.00.10。除了 B.04.00.02 版中提供的新功能

部件之外,产品 B.04.00.10 版还提供缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

LDAP-UX Integration 产品 B.04.00.10 向客户提供缺陷修复程序。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 7 章 243

Internet 与联网功能

Mobile IPv6

文档资料

请参考下列文档,这些文档可从 http://docs.hp.com/en/internet.html 上获取:

• 《LDAP-UX Client Services B.04.00 Administrator’s Guide, edition 3 (part number J4269-

90051)》

• 《LDAP-UX Client Services B.04.00 with Microsoft Windows 2000/2003 Active Directory

Server Administrator’s Guide (part number J4269-90049)》

• 《LDAP-UX Client Services B.04.00 Release notes (part number J4269-90045) LDAP-UX Client

Services B.04.00.02 Release Notes (part number J4269-90052)》

• 《NIS+ to LDAP Migration Guide》

是否过时

未过时。

Mobile IPv6

HP-UX Mobile IPv6 允许移动节点在保持可用和没有网络连接中断的同时,在较长一段时间内

使用单个固定 IP 地址更改网络附加点。通过在 IP 层(IP 网络中应用程序的唯一公用层)处

理移动性,HP-UX Mobile IPv6 可使移动性对 IP 层以上的层透明。HP-UX Mobile IPv6 产品通

过为 HP-UX 服务器提供主代理和相应节点功能,为 IPv6 地址提供移动性支持。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Mobile IP v6 未在 HP-UX 11i v1 (B.11.11) 中发布。它是通过 Transport Optional Upgrade Release

(TOUR) 2.0(提供新 ARPA Transport 特性和功能的 Web 发行版)向 HP-UX 11i v1 客户提供的。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

除版本字符串之外,功能未发生变化。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 7 章244

Internet 与联网功能

网络接口管理命令行接口

文档资料

产品文档资料:

• 《HP-UX Mobile IPv6 A.01.00 Administrator’s Guide》(可从http://docs.hp.com/en/netcom.html#Mobile%20IP

联机帮助页:

• mip6mod - Mobile IPv6 Kernel STREAMS 模块 • mip6admin - Mobile IPv6 管理工具 • mip6.conf - Mobile IPv6 配置文件 • mip6config - Mobile IPv6 配置文件工具

路由器通知守护程序:

• tradvd - IPv6 路由器通知守护程序 • rtradvd.conf - IPv6 路由器通知守护程序配置文件

IETF 文档资料:

• HP-UX Mobile IPv6 基于下列 IETF 标准:

— RFC 3775(IPv6 中的移动性支持)— RFC 3776(使用 IPsec 保护移动节点和主节点之间的 Mobile IPv6 信号传送)。

有关这些标准的文档资料可以在 http://www.ietf.org 上获得。

是否过时

未过时。

网络接口管理命令行接口

称为 nwmgr(1.00.00 版)的网络接口管理命令是用于执行所有网络接口相关任务的单独的工具。该命令用于管理基于 LAN 和基于 IB 的网络接口。基于 LAN 的接口包括 LAN Internet 和联网物理接口和逻辑接口(APA、 VLAN)。 IB 接口包括所有基于 RDMA 的接口。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

nwmgr 命令包括下列功能部件:

• 支持对 LAN(Ethernet NIC、 APA、 VLAN)、 RDMA(IB、 RNIC)的统一管理

• 支持下列命令的功能:

— lanadmin

— lanscan

— linkloop

— lan*conf

— itutil

第 7 章 245

Internet 与联网功能

网络接口管理命令行接口

• 支持更新配置文件中已保存的值

• 支持修改当前属性值

• 支持逻辑接口的创建和删除

• 支持显示有关接口的信息

• 操作预览

• 可脚本化且可读的输出格式

• 支持在单个命令中指定多个属性

• 统计信息监视器

LAN 管理和显示命令(即 lanadmin、 lanscan 和 linkloop)已被取消,并将在未来的发行版中删除。 HP 建议将替代命令 nwmgr 用于执行这些 LAN 功能。有关 nwmgr 命令的详细

信息,请参阅 nwmgr (1M)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

客户可使用单独的工具 nwmgr 来执行所有与网络接口相关的任务。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• nwmgr (1M)

是否过时

未过时。

第 7 章246

Internet 与联网功能

网络接口配置和网络服务配置 (ncweb)

网络接口配置和网络服务配置 (ncweb)

此产品(软件包名称为 NetworkConf)用于配置 HP-UX 系统上的网络接口和网络服务。它

具有基于 Web 的图形用户界面和终端用户界面。安装此产品后将有两个可用的 HP System

Management Homepage (SMH) 插件,它们是:

• 用于配置 APA、 NIC、 RDMA、 VLAN 和 X.25 接口的网络接口配置工具

• 用于配置各种网络服务的网络服务配置工具

此产品是 System Administration Manager (SAM) 中网络和通信功能区域的增强版。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对变更的描述如下:

• 可从 HP SMH 启动此产品。

• 此产品是基于 Web 的新增网络接口配置工具,用于配置各种网络接口:

— 自动端口聚合 (APA)

— 网络接口卡 (NIC)

— 虚拟 LAN (VLAN)

— 远程直接内存访问 (RDMA)

• 可以启动基于 X Window 的工具(网络服务配置)来配置各种网络服务,如可引导的设备、

DHCPv6、DNS、Hosts、Network News、Networked File Systems、X.25、SNA、System Access

和 Time。

• 此产品具有一个基于 Web 的新增工具,可用于从网络服务配置 HP SMH 插件来共享和取

消共享本地文件系统。

• 此产品为网络接口配置终端用户界面和共享或取消共享文件系统终端用户界面提供了新

外观。

• NFS 客户端会挂接所有已配置的文件系统,并在引导时启用所有已配置系统的挂接。

• 该产品支持下列内容:

— IPv6 配置

— 配置 VLAN 和 APA 之上的 IPv6 地址

— 在 APA 子节中创建故障切换组

— 配置缺省值、主机和网络路由

• 此产品提供了一个基于 Web 的工具,可用于共享和取消共享本地文件系统(早期称为导

出本地文件系统)

• 此产品提供了一个 Preview 按钮,用于查看某个任务的命令行等同项。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 7 章 247

Internet 与联网功能

用于 HP-UX 的 Red Hat Directory Server

影响

• System Administration Manager (SAM) 在 HP-UX 11i v3 和更低的版本上不可用。现在,作为

System Management Homepage (SMH) 中的网络接口配置工具和网络服务配置工具, SAM 的

Networking and Communications 功能区域是可用的。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

GUI 和 TUI 联机帮助与该工具集成。

是否过时

未过时。

用于 HP-UX 的 Red Hat Directory Server

HP 提供了行业标准的集中目录服务,可以在其上构建您的 Intranet 和 Extranet。 Red Hat 服务

器和其他启用了目录的应用程序将目录服务用作一个公用的、可通过网络访问的位置,来存

储诸如用户和组标识、服务器标识及访问控制信息等共享数据。此外,还可以对 Red Hat

Directory Server 进行扩展,从而支持整个企业的全局目录服务,该服务可集中管理企业的所

有资源信息。

用于 HP-UX 的 Red Hat Directory Server (NSDirSv7) B.07.10.20 在 HP-UX 11i v3 发行版中提供。

Netscape Directory Server 6.21 (J4258CA) 在 11i v1 0509 发行版中提供。 Netscape Directory

Server (NDS) 和 Red Hat Directory Server (RHDS) 是两个独立的产品。RHDS 7.10 提供的功能多

于 NDS 6.21 提供的功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Netscape Directory Server 6.21 (J4258CA) 在 HP-UX 11i v1 0509 发行版中提供。 Red Hat

Directory Server B.07.10.20 (NSDirSvr7) 在 HP-UX 11i v3 发行版中提供。将 OS 从 HP-UX 11i

v1 升级到 11i v3 时,可继续使用在发行版 11i v1 中使用的 Directory Server。要从 RHDS 7.10

获取更新的功能支持,需要迁移至 RHDS 7.10(它在 HP-UX 11i v3 中是可选软件),您将获

得 0509 HP-UX 11i v1 发行版中更新版本的 NDS 6.21。

第 7 章248

Internet 与联网功能

用于 HP-UX 的 Red Hat Directory Server

除了用于 HP-UX 的 Red Hat Directory Server B.07.10.00 中提供的新功能部件以外, Red Hat

Directory Server B.07.10.20 还包含缺陷修复程序。这些针对安全性、内存和性能的新功能部件

如下:

• Windows 用户同步:Directory Server 7.10 引入了 Windows 用户同步,它以一种类似于复制

的进程在 Red Hat Directory Server 和 Microsoft Active Directory 以及 Windows NT4 Server 之

间同步组、用户条目、属性和口令更改。

• 对权限进行有效的控制:通过 Directory Server 7.10, LDAP 客户端可以请求某个条目内各

个属性的访问控制权限集,从而可以使管理员查找和控制个别条目上的访问权限集。

• 广域网复制:Directory Server 7.10 可以在发送更新前不等待确认,从而能够更迅速地转发

更多的变更内容,这样便可在高延迟网络路径上实现更高的性能。

• 部分复制:Directory Server 7.10 引入了部分复制功能,通过该功能,可以在复制一个数据

库时不复制其中的全部信息。管理员可以使用该功能部件来选择一组不复制的属性。

• 口令更改扩展操作:Directory Server 7.10 支持 RFC 3062 中定义的口令更改扩展操作。通过

该功能,用户可以根据行业标准使用一个合适的客户端来更改其口令。

• 文件系统复本初始化:Directory Server 7.10 增加了一个新功能,通过该功能,可以使用供

应商服务器上的数据库文件来初始化一个复本,而无须重建用户服务器数据库,并且整个

过程可以通过在两台服务器之间以原始网络速度传输文件来完成。当服务器包含数 GB 的

数据时,这种性能改进非常重要。

• 缺陷修复程序

有关新功能部件和缺陷修复程序的详细信息,请参考位于

http://www.docs.hp.com/en/internet.html 上的《Red Hat Directory Server B.07.10.20

for HP-UX Release Notes》和《Red Hat Directory Server 7.10》文档资料。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

Red Hat Directory Server (RHDS) B.07.10.10 在 0606 HP-UX 11i v2 发行版中提供。用于 HP-UX

的 RHDS.07.10.20 在 HP-UX 11i v3 发行版中提供。它包含缺陷修复程序。有关新变更内容和缺

陷修复程序的详细信息,请参考位于 http://www.docs.hp.com/en/internet.html 上的

《Red Hat Directory Server B.07.10.20 for HP-UX Release Notes》。

影响

除了 RHDS B.07.10.10 中提供的用于安全性、内存和性能的新功能部件以外, Red Hat

Directory Server (RHDS) B.07.10.20 还提供了缺陷修复程序。

兼容性

没有已知的兼容性问题。

性能

该发行版的 RHDS 提供了用于改进性能的新功能部件,如广域网复制和文件系统复制初始化增

强功能。

第 7 章 249

Internet 与联网功能

STREAMS

文档资料

有关详细信息,请参考下列文档,这些文档可从

http://www.docs.hp.com/en/internet.html 上获取:

• 《Red Hat Directory B.07.10.20 for HP-UX Release Notes》

• 《Red Hat Directory Server 7.10 Installation Guide》

• 《Red Hat Directory Server 7.10 Configuration, Command, and File Reference》

• 《Red Hat Directory Server 7.10 Deployment Guide》

• 《Red Hat Directory Server 7.10 Administrator’s Guide》

• 《Red Hat Directory Server 7.10 Schema Reference》

• 《Red Hat Directory Server 7.10 Plug-In Programmer’s Guide》

• 《Red Hat Directory Server 7.10 Gateway Customization Guide》

• 《Red Hat Directory Server 7.10 DSML Gateway》

是否过时

未过时。

STREAMS

STREAMS 是一种行业标准的编程环境。它为开发和实现联网服务以及其他基于字符的 I/O 提

供了一种统一的方式。STREAMS/UX 是 Hewlett Packard 实现的通信协议标准。STREAMS/UX

包含 STREAMS 环境、 Transport Layer Interface (TLI) 和 XTI。 HP 还为核心操作系统提供 Data

Link Provider Interface (DLPI) 适配器。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

以前的 STREAMS 发行版支持给定队列一次仅执行一个 put 过程。对于对相同队列的多个请

求, STREAMS 会根据模块的同步级别来同步请求。同步确保一次只能执行一个请求。使用高

速 I/O 时,由 STREAMS 强制实施的同步限制会导致性能瓶颈。

NOSYNC 允许并发执行 put 过程的多个实例(针对给定队列)以及该队列的服务例行程序。

模块和驱动程序负责相应地同步对其自己的专有数据结构的访问。

删除了 Uniprocessor (UP) Emulation:

从 HP-UX 11i v1 发行版开始, HP-UX 已不再支持 Uniprocessor Emulation (UP) 功能。但是,

并未做出任何变更以便在用户将其模块或驱动程序指定为 UP 时向其发出警告。

对于 HP-UX 11i v3 发行版,对全局变量 uniprocessor 的所有引用都已从 STREAMS 中删除。

此全局变量由 STREAMS 使用,用于进行 UP 仿真检查。

Autopush 增强功能:

已增强了 autopush 命令,以便支持 -f - 选项。 - 是标准输入。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 7 章250

Internet 与联网功能

NetTL - 网络跟踪与日志记录

影响

现在, STREAMS 提供了更好的高性能网络基础结构,用于改进下列各方面:

• APA 性能

• 高速链路性能

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

联机帮助页:

• streams (2)

文档:

• 《STREAMS/UX Programmer’s Guide》(可从

http://docs.hp.com/en/netcom.html#STREAMS/UX 上获取)

是否过时

未过时。

NetTL - 网络跟踪与日志记录

nettl 命令用于捕获网络事件或数据包。日志记录功能会捕获网络活动,如状态变更、错误和

连接建立。跟踪功能会捕获或获取通过网络的入站数据包和出站数据包,包括数据包环回或头

信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11i v3 发行版支持下列新功能部件:

• 对 IPoIB 头的格式支持

• 用于配置跟踪缓冲区计时器值的命令行选项

• 用于下列子系统的预捕获跟踪过滤器功能: GELAN、 IGELAN、 BTLAN、 INTL100、

IETHER、 IXGBE、 NS_LS_IP、 NS_LS_TCP、 NS_LS_UDP、 NS_LS_ICMP

第 7 章 251

Internet 与联网功能

NetTL - 网络跟踪与日志记录

下列新选项包含在 nettl 命令行接口中,可用于管理跟踪过滤器:

• setfilter - 用于为子系统设置过滤器表达式

• removefilter - 用于删除已为子系统设置的过滤器表达式

• displayfilter - 用于显示过滤器及其当前状态

• filteron - 用于打开已使用 setfilter 选项为子系统设置的过滤器。此命令可激活过

滤器。

• filteroff - 用于关闭以前已使用 filteron 选项为子系统打开的过滤器。此命令可停

用过滤器。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

用于下列子系统的预捕获跟踪过滤器功能: GELAN、 IGELAN、 BTLAN、 INTL100、

IETHER、 IXGBE、 NS_LS_IP、 NS_LS_TCP、 NS_LS_UDP、 NS_LS_ICMP

下列新选项包含在 nettl 命令行接口中,可用于管理跟踪过滤器:

• setfilter - 用于为子系统设置过滤器表达式

• removefilter - 用于删除已为子系统设置的过滤器表达式

• displayfilter - 用于显示过滤器及其当前状态

• filteron - 用于打开已使用 setfilter 选项为子系统设置的过滤器。此命令可激活过

滤器。

• filteroff - 用于关闭以前已使用 filteron 选项为子系统打开的过滤器。此命令可停

用过滤器。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

启用跟踪过滤器功能之后,将改进 CPU 性能。

文档资料

联机帮助页:

• nettl (1M)

• netfmt (1M)

• nettlconf (1M)

• nettlgen.conf (4)

是否过时

未过时。

第 7 章252

第 8 章 安全性

本章内容

本章介绍了安全服务的更改和增强功能,包括下列内容:

• HP-UX 11i Security Containment(第 254页)

• HP-UX 审核系统(第 255页)

• HP-UX Bastille(第 257页)

• HP-UX Host Intrusion Detection System(第 259页)

• HP-UX IPFilter(第 261页)

• HP-UX IPSec(第 262页)

• HP-UX Secure Shell A.04.40.005(第 264页)

• HP-UX 安全属性配置 (secweb)(第 267页)

• HP-UX Standard Mode Security Extensions(第 268页)

• Install-Time Security(第 270页)

• Kerberos Client(第 271页)

• OpenSSL(第 273页)

• PAM Kerberos(第 274页)

• Security Patch Check(第 275页)

第 8 章 253

安全性

HP-UX 11i Security Containment

HP-UX 11i Security Containment

HP-UX 11i Security Containment 提供两种核心技术:隔离专区和精细划分的权限。这些技术相

结合,可以提供高安全性的操作环境,而无须对应用程序进行修改。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 隔离专区

隔离专区将系统上不相关的资源隔离,从而在一个隔离专区被侵入后可防止发生灾难性的系

统损坏。在隔离专区中配置后,应用程序(使用的进程、二进制文件、数据文件和通信通道)

对其隔离专区以外的资源具有有限的访问权限。此限制由 HP-UX 内核强制实现,除非专门配

置进行改写,否则不能被改写。如果应用程序遭到破坏,将无法损坏系统的其他部分,因为

隔离专区配置已对其进行了隔离。

• 精细划分的权限

传统的 UNIX 操作系统根据运行中进程的有效 UID 授予全部管理权限或根本不授予管理权

限。如果运行中进程的有效 uid=0,则授予其所有权限。如果使用精细划分的权限,可以只

授予进程执行任务所需的权限,或者仅在完成任务所需的时间内授予权限。可识别权限的

应用程序可以将其权限提升到操作所需的级别,并且在操作完成后,再降低其级别。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 精细划分的权限和隔离专区现在是核心的一部分。

影响

开发具有精细划分权限的功能部件的应用程序比那些开发具有单一权限模型(“有效 UID 为

0”)的较简单管理模型的应用程序更加安全。客户可以对应用程序划分隔离专区,以便仅使用

预定义的文件、 IPC 和网络接口。使用 SRP(Secure Resource Partitions,安全资源分区),还可以

限制隔离专区使用过多资源(CPU、磁盘带宽等)。

兼容性

这些功能部件是可兼容的: 例如,精细划分的权限的实现可使那些开发具有单一权限模型的应

用程序看不到任何行为上的差异。

性能

隔离专区功能部件是可选的。根据隔离专区规则的配置方式,打开该功能部件可能会导致性

能损失。对于重要的规则设置,通常的损失大约为 10%。精细划分的权限是内核的一部分,

不能将其关闭。它在性能方面没有损失。

文档资料

有关详细信息,请参阅 privileges (3)、compartments (4)、compartments (5) 和 cmpt_tune (1M) 联

机帮助页。

是否过时

未过时。

第 8 章254

安全性

HP-UX 审核系统

HP-UX 审核系统

审核系统的作用是按主题记录对对象的访问实例,并允许检测任何(重复)绕开保护机制的尝

试和任何权限滥用的情况,从而防止滥用系统的操作,并发现系统中潜在的安全弱点。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 审核系统在多个方面得以加强:

• 现在,无须将系统转换为受信任模式即可使用审核子系统。

• 标准模式审核用户选择信息存储在每个用户的配置用户数据库中,这与受信任模式下的

/tcb 类似。请参考 userdb (4) 联机帮助页。

• userdbset 命令用于指定要在标准模式下审核的用户。此功能等效于受信任模式下的

audusr 命令。请参考 userdbset (1M) 联机帮助页。

• 引入了形式更灵活的审核身份(称为审核标签),可唯一地标识每个登录会话和相关用户。

• 两个新的 libsec 例行程序 getauduser() 和 setauduser() 与 getaudid() 和

setaudid() 系统调用很相似。新的 libsec 例行程序用于管理审核标签。请参考

getauduser (3)、 setauduser (3) 和 audit (5) 联机帮助页。

• 对于使用 PAM 进行身份验证和会话管理的应用程序,pam_hpsec PAM 模块会明确地处理

审核标签信息的设置。请参考 pam_hpsec (5) 联机帮助页。

• 现在,为了获得更好的性能,专门使用一个多线程内核审核守护程序将其数据记录到数目

可配置的文件中。请参阅 audsys (1M) 联机帮助页中的 -N 选项。

• 收集的审核数据更加全面。

• 现在, C2 级别审核和 HIDS/9000 产品的数据源都已经统一,但配置有所不同。

• Audisp 输出已经过修改,更具自描述性,且更便于文本处理工具使用。

• 现在,审核溢出监视守护程序可以自动切换审核跟踪,并运行外部命令以在每个自动切换

点运行。请参阅 audomon (1M) 联机帮助页。

• 可以定制审核事件或配置文件。请参阅 audit.conf (4) 联机帮助页。

• 现在,审核系统尝试跟踪每个进程的当前工作目录和根目录,并报告给定文件的完整路径

名。请参阅 audit_track_paths (5) 联机帮助页。

• 现在,可以对审核数据的内存消耗进行配置。请参阅 audit_memory_usage (5) 和

diskaudit_flush_interval (5) 联机帮助页。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

审核系统在多个方面得以加强:

• 现在,标准模式审核是核心产品的一部分。

• 现在,为了获得更好的性能,专门使用一个多线程内核审核守护程序将数据记录到其数目

可配置的文件中。请参阅 audsys (1M) 联机帮助页中的 -N 选项。

• 收集的审核数据更加全面。

• Audisp 输出已经过修改,更具自描述性,且更便于文本处理工具使用。

第 8 章 255

安全性

HP-UX 审核系统

• 现在,审核溢出监视守护程序可以自动切换审核跟踪,并采用外部命令在每个自动切换点

运行。请参阅 audomon (1M) 联机帮助页。

• 可以定制审核事件或配置文件。请参阅 audit.conf (4) 联机帮助页。

• 现在,审核系统尝试跟踪每个进程的当前工作目录和根目录,并报告给定文件的完整路

径名。请参阅 audit_track_paths (5) 联机帮助页。

• 现在,可以对审核数据的内存消耗进行配置。请参阅 audit_memory_usage (5) 和

diskaudit_flush_interval (5) 联机帮助页。

影响

• 可以在无须将系统转换为受信任模式的情况下运行审核。

• 您会在 audisp 输出中看到差异。显示的数据变得更加全面、更具自描述性,并且更便于

测试处理工具使用。需要修改处理 audisp 输出数据的应用程序或脚本。

• 现在,每个审核跟踪都标识为目录而不是文件(如果在常规模式下运行,请参阅 audsys (1M)

联机帮助页中的 -N 选项)。您需要修改将审核跟踪作为文件处理的应用程序或脚本,或通

过使用 -N 选项强制审核系统使用兼容模式。

• 现在,审核溢出管理需要更少的手动干预。请参阅 audomon (1M) 联机帮助页中的 -X 选项。

可以编写脚本以在每个自动切换点运行,以便归档(或备份)审核跟踪。

• 打开审核功能时将遇到较小的性能影响。

兼容性

• 添加一些新选项后,审核命令 audsys、 audisp、 audevent 和 audomon 的工作方式仍

然一样。

• userdbset (1M) 命令,而不是 audusr (1M),用于在标准模式下配置审核用户,后者仍然在

受信任模式下工作。

• 需要更改将每个审核跟踪作为单个文件处理的应用程序或脚本,以便将此审核跟踪作为目

录进行处理。如果不需要,请打开带 -N 0 的 audit(请参阅 audsys (1M) 联机帮助页),

这称为兼容模式。但是,在 HP-UX 11i v3 以后的任何未来的发行版中,兼容模式将过时。

• 处理 audisp 输出数据的应用程序或脚本需要更改以处理新的格式。

性能

• 现在,专门采用了一个多线程内核审核守护程序来将数据记录到其数目可配置的文件中。

请参阅 audsys (1M) 联机帮助页中的 -N 选项。这可获得更好的性能。

• 现在,审核系统跟踪每个进程的当前工作目录和根目录。这将导致性能略有降低。请参阅

audit_track_paths (5) 联机帮助页。

• 为了存储审核数据而指定的最大内存消耗,以及内核审核守护程序将审核数据刷新到磁盘

上的频率,这些因素也会影响到性能。请参阅 audit_memory_usage (5) 和

diskaudit_flush_interval (5) 联机帮助页。

文档资料

有关详细信息,请参考下列联机帮助页: audit (5)、audsys (1M)、audevent (1M)、audisp (1M)、

audomon (1M)、 audusr (1M)、 audit.conf (4)、 getauduser (3)、 setauduser (3) 和 pam_hpsec (5)。

第 8 章256

安全性

HP-UX Bastille

是否过时

HP-UX 11i v3 将是支持受信任系统功能(包括那些用于审核的功能,例如 audusr 命令)的最

后一个发行版。

兼容模式(即 -N 0)和 audsys 的 -x 选项仅是为了获得向后兼容性而受到支持,并且将在

HP-UX 11i v3 以后的任何未来的发行版中过时。

下列可审核系统调用名称将在 HP-UX 11i v3 中被取消: putpmsg()、 setcontext()、nsp_init()、 exportfs()、 t64migration() 和 privgrp()。在 HP-UX 11i v3 中,

audevent 和 audisp 仍将它们作为有效参数,但不对这些名称执行任何操作。在 HP-UX 11i v3

之后, audevent 和 audisp 将拒绝这些名称,并报告错误。

没有对下列可审核系统调用进行记录,它们将在 HP-UX 11i v3 中被重命名: utssys()、_set_mem_window()、 toolbox()、 modadm()、 spuctl()、 __cnx_p2p_ctl()、__cnx_gsched_ctl()、 mem_res_grp()、 lchmod()、 socket2()、 socketpair2()、ptrace64()、 ksem_open()、 ksem_close() 和 ksem_unlink()。在 HP-UX 11i v3 中,

audevent 和 audisp 仍将它们作为有效参数,并将其映射到其新名称。在 HP-UX 11i v3 之

后, audevent 和 audisp 将拒绝这些名称,并报告错误。

提供 [gs]etaudid() 仅仅是为了获得向后兼容性。 HP 建议新的应用程序改用

[gs]etauduser()。请参阅 setauduser (3) 联机帮助页。

提供 [gs]etevent 仅仅是为了获得向后兼容性。HP 建议新的应用程序使用 audevent 命令获

取当前正在审核的事件和系统调用。请参阅 audevent (1M) 联机帮助页。

提供 audctl() 仅仅是为了获得向后兼容性。HP 建议新的应用程序使用 audsys 命令配置审核

系统。请参阅 audsys (1M) 联机帮助页。

HP-UX Bastille

HP-UX Bastille 是一种安全强化(或锁定)工具,用于增强 HP-UX 操作系统的安全性, 它对

类似于 Bastion Host 和其他强化(或锁定)清单的功能进行编码,按系统提供定制锁定。

Bastille 最初由开放源代码团队针对 Linux 系统上的使用而开发。HP 通过在 HP-UX 上提供 Bastille

将其推广。

此工具以及 Install-Time Security (ITS) 和 Security Patch Check (SPC),引入了新的现成的集成安

全功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

尽管 HP-UX Bastille 已经在 Web 上应用了一段时间,但是,以前从未在 HP-UX 11i v1

Operating Environments (OE) 中提供过该工具。对于要从 HP-UX 11i v1 迁移的客户而言,这是

第一次在 HP-UX OE 上提供该产品。

第 8 章 257

安全性

HP-UX Bastille

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

自从 2004 年 9 月开始,HP-UX Bastille 便在 HP-UX 11i v2 OE 上提供。在 HP-UX 11i v3 发行

版中, HP-UX Bastille 3.0.x 版包含下列增强功能:

• 新的增强功能:

一种称为 bastille_drift analysis (Bastille 3.0) 的新功能部件可以在系统的强化(或锁定)配

置不再符合策略(应用的 Bastille 配置)时进行报告。新的增强功能还包含 Bastille 问题

(强化功能部件)。

• 新功能:

— 很容易断定任何系统的强化配置是否仍与所应用的配置相一致,而不必冒险更改系

统。以前,如果更改是有意为之,将不得不重新运行 Bastille 配置并冒着中断系统的

风险(这对于生产系统来说是不合适的)。

— 检测系统配置活动(例如,安装新的软件或修补软件)的无意负面影响是否放宽了强

化配置。

• 新功能部件和优点:

— 趋势报告: 能看到未完成的强化,可允许计划内的响应,不必冒着意外地损坏系统的风

险。有助于符合规格(或 SOX)。

— 经过测试的 System Insight Manager CMS 策略: 预内置的 HP Systems Insight Management

(SIM) 服务器 Central Management Server (CMS) 强化的配置。

— 接受 Sec20MngDMZ 级别的 ICMP echo (ping) 请求,这可以获得与管理框架发现

(或监视)的更好兼容性。

影响

这些代表 Bastille 将能够锁定的其他项目、其他可用性改进,以及 Bastille 用来确保每个群集节

点都有一组一致的安全设置的新功能。

兼容性

基于 Itanium 的实现和 PA-RISC 实现之间没有任何差异(它们完全一样)。一些产品依赖于

Bastille 保护的服务、系统设置或网络端口。在这些情况下,依赖于 Bastille 可能更改的现有

设置的产品,会记录其相关性。适当时, Bastille 也会记录这些相关性。

性能

虽然 Bastille 不直接影响性能,但是其 IPFilter 设置(基于主机的防火墙)的配置会导致网络

性能略有降低。

文档资料

在下列文档中可以查阅相关信息:

• 《HP-UX 系统管理员指南: 安全管理》,该手册可从

http://docs.hp.com/en/oshpux11iv3.html 上联机获取(具体而言为第 10 章)

• bastille (1M) 联机帮助页(将 /opt/sec_mgmt/share/man/ 添加到 MANPATH)

• 《Bastille User's Guide》,在 /opt/sec_mgmt/bastille/docs/user_guide.txt 中提供

第 8 章258

安全性

HP-UX Host Intrusion Detection System

• HP-UX Bastille 网站,网址为 http://www.software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=B6849AA

• 《HP-UX 11i v2 安装与更新指南》,该指南可从 http://docs.hp.com/zh_cn/ 上联机

获取。

• Install-Time Security(第 270页)

同时也可以通过 HP IT 资源中心的 HP-UX 安全论坛(网址 http://forums1.itrc.hp.com/service/forums/parseCurl.do?CURL=%2Fcm%2FCate

goryHome%2F1%2C%2C155%2C00.html&admit=-682735245+1157685896487+28353475)获得支持。

是否过时

未过时。

HP-UX Host Intrusion Detection System

HP-UX Host Intrusion Detection System (HIDS) 发行版 4.0 是由运行 HP-UX 11i(HP-UX 11i v1、

11i v2 和 11i v3)的 HP 计算机使用的基于主机的 HP-UX 安全产品。HP-UX HIDS 发行版 4.0 使

安全管理员可以主动地监视、检测和响应以特定主机为目标的攻击行为。因为许多类型的攻击

可以绕过基于网络的检测系统,所以 HP-UX HIDS 发行版 4.0 补充了现有基于网络的安全机制,

从而加强了企业的安全性。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

下列功能部件是 HP-UX 11i v1 上 HIDS v3.1 中的新功能部件:

• 通过聚合来减少警报量 - HIDS 支持一种称为警报聚合的新功能部件,该功能部件可以显

著减少所监视系统的警报数量。启用该功能部件后,由一个进程或一组相关进程生成的警

报将被聚合,直到进程终止或超过一定时间为止。

• 通过只监视关键文件来减少警报数量 - 对与文件相关的预配置组和模板的模板属性值进行

了修改,以便只监视核心关键文件,从而减少警报数量。例如,只监视 /etc 目录中的部分

文件(如 /etc/passwd 和 /etc/shadow),而不是监视整个目录。

• 配置关键用户 - 在早期发行版中,系统模板(login/logout 和 su)会将超级用户和 ID 硬

编码为关键用户,用以确定具有高严重程度的警报。由于某些应用程序(如 HP-UX 11i

Security Containment)支持将超级用户权限分配给若干个用户,因此 HIDS 必须支持配置

关键用户。系统模板通过新模板属性来指定关键用户名。

• 支持同时指定用户名和用户 ID - 以前的发行版中用于指定用户 ID 的模板属性(例如,

priv_uid_list)现在也可支持同时指定用户 ID 和用户名。

• 测量事件发生率 - 支持新的 idscor 选项 (-t),用来测量由系统生成且由 HIDS 监视的事

件的发生率。如果知道事件发生率,则可以参考《HIDS Tuning and Sizing Primer》(可从

http://docs.hp.com 获得)来确定 HIDS 对内存和 CPU 消耗量的影响。

第 8 章 259

安全性

HP-UX Host Intrusion Detection System

注释 从 HP-UX 11i v3 起,已将 idssysdsp 程序更改为非 setuid 位程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v2 上 HIDS 4.0 版中没有任何变更。

注释 从 HP-UX 11i v3 起,已将 idssysdsp 程序更改为非 setuid 位程序。

影响

除前面列出的内容之外,没有其他影响。

兼容性

HP-UX HIDS 4.0 可与 HP-UX 11i v1 和 HP-UX 11i v2 操作系统上运行的发行版 3.1 和发行版

3.0 兼容(可一起使用)。但它并不与发行版 2.0、发行版 2.1、发行版 2.2 和发行版 1.0 兼容。

性能

没有已知的性能问题。

文档资料

有关安装 HP-UX HIDS 4.0,可从 /opt/ids/share/man/man1m 上获取下列联机帮助页:

• IDS_checkAdminCert (1M)

• IDS_checkAgentCert (1M)

• IDS_checkInstal (1M)

• IDS_genAdminKeys (1M)

• IDS_genAgentCerts (1M)

• IDS_importAgentKeys (1M)

• idsadmin (1M)

• idsagent (1M)

• idsgui (1M)

• ids.cf (5)

下列文档可从 http://docs.hp.com 上的“Internet and Security Solutions”部分获取:

• 《HP-UX Host Intrusion Detection System Release 4.0 Release Notes》

• 《HP-UX Host Intrusion Detection System Administrator's Guide, Software Release 4.0》

有关 HP OpenView Operations SMART Plug-in for HP-UX HIDS 的信息,可从

http://openview.hp.com/products/spi/spi_ids/index.html 上获取。

是否过时

未过时。

第 8 章260

安全性

HP-UX IPFilter

HP-UX IPFilter

HP-UX IPFilter A.03.05.13 安全产品,通过过滤 IP 数据包来控制系统的进出流量来提供系统防

火墙功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

除下列各节中提到的变更以外, HP-UX IPFilter A.03.05.13 在功能上等效于 HP-UX 11i v1 和

HP-UX 11i v2 的 HP-UX IPFilter A.03.05.12。

HP-UX IPFilter A.03.05.13 包含一些缺陷修复程序和次要增强功能。它还包括下列新功能部件

和重要增强功能:

• 过滤 X.25 接口

• 过滤 10GigE 接口

• 缺省情况下,不会将 IPFilter 通过管道传送到网络堆栈。

• 启用 IPFilter 无须重新引导

有关缺陷修复程序的详细信息,请参阅《HP-UX IPFilter A.03.05.12 Release Notes》,该发行

说明可从 http://docs.hp.com/en/internet.html#HP-UX%20IPFilter 上获取。

• 缺省情况下,不会将 HP-UX IPFilter 通过管道传送到网络堆栈。

缺省情况下,已安装但未配置 HP-UX IPFilter,因为它不会通过管道传送到网络堆栈。用

户需要启用 HP-UX IPFilter,之后系统会将相关模块通过管道传送到网络堆栈。有关详细

信息,请参阅《HP-UX IPFilter A.03.05.13 Administrator's Guide》,该指南可从

http://docs.hp.com/en/internet.html#HP-UX%20IPFilter 上获取。

• 启用 HP-UX IPFilter 无须重新引导

一旦安装, HP-UX IPFilter 的缺省状态为禁用。启用 HP-UX IPFilter 无须重新引导。但

是,启用 IPFilter 将伴随短时间的网络中断。有关详细信息,请参阅《HP-UX IPFilter

A.03.05.13 Administrator's Guide》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

除前面提到的变更以外, HP-UX IPFilter A.03.05.13 在功能上等效于 HP-UX 11i v1 和 HP-UX

11i v2 的 HP-UX IPFilter A.03.05.12。请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的

客户的新增功能”

影响

HP-UX IPFilter 在缺省情况下处于未启用状态,因此不提供过滤安全性。但是,如果使用了

Bastille(或 ITS)和 Sec20MngDMZ 或 Sec30DMZ 安装时间安全级别,则会自动启用 HP-UX

IPFilter。

启用 HP-UX IPFilter 无须重新引导,但会伴随短时间的网络中断。HP Serviceguard 客户或运行

对定时敏感的应用程序的任何用户应该安排合适的时间来启用 HP-UX IPFilter。

有关启用 HP-UX IPFilter 的详细信息,请参阅《HP-UX IPFilter version A.03.05.13

Administrator's Guide》,该指南可从

http://docs.hp.com/en/internet.html#HP-UX%20IPFilter 上获取。

第 8 章 261

安全性

HP-UX IPSec

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列联机帮助页:

ipf (4) 数据包过滤内核接口

ipf (5) IP 数据包过滤规则语法

ipf (8) 更改数据包过滤内核的内部列表

ipl (4) IP 数据包记录设备的数据结构

ipmon (8) 监视已记录的数据包的 /dev/ipl

ipstat (8) 关于数据包过滤统计信息和过滤列表的报告

iptest (1) 使用任意输入测试数据包规则

此外,请参阅下列文档(可从

http://docs.hp.com/en/internet.html#HP-UX%20IPFilter 上获取):

• 《HP-UX IPFilter version A.03.05.13 Administrator's Guide》

• 《HP-UX IPFilter A.03.05.13 Release Notes》

是否过时

现在,使用 kctune 命令而不是 ndd 命令对可调参数 ipl_buffer_sz、 ipl_suppress、ipl_logall 和 cur_iplbuf_sz 进行调整。有关详细信息,请参阅《IPFilter Administrator's

Guide》。

HP-UX IPSec

HP-UX IPSec A.02.01.01 提供一个基础结构,可以对实现 IPsec 协议套件的系统和设备之间 IP

网络上的通信(身份验证、完整性和机密性)提供保护。

HP-UX IPSec 的部分优点如下:

• 遵循所有相关 IPSec 标准,包括用于自动密钥生成的 IKE(Internet 密钥交换)。

• 数据私密性、数据完整性和身份验证。

• 应用程序透明的安全性。

• 高速加密,加密数据传输的吞吐量在 100 Mb/s 拓扑中高达 91.95 Mb/s。

• 使用 IKE 的动态数据加密密钥管理。

• 示范的多供应商互操作性。 HP-UX IPSec 可与 25 个以上的其他供应商实现互操作,包括

Cisco、Microsoft 和 Linux。

第 8 章262

安全性

HP-UX IPSec

• 使用预共享密钥和数字证书的基于主机的身份验证。

• 支持 IPv4 和 IPv6。

• 支持 HP-UX Mobile IPv6。

• 支持 HP Serviceguard。

• 功能强大而且灵活的管理实用程序:

— 支持批处理模式配置的易于使用的命令行接口 (CLI) 配置。

— 灵活的基于数据包的配置。

— 配置测试实用程序。

— 诊断和监视工具;用于提供说明和入侵警报的日志记录和审核跟踪。

— 基于主机的 IPsec 拓扑结构。

在主机到主机和主机到网关拓扑结构中主机系统上支持 HP-UX IPSec。使用 HP-UX IPSec 可以

在内部网络中提供安全性,并在公共 Internet 通信上提供虚拟公共网络 (VPN) 解决方案。

使用 HP-UX IPSec 还可以对可公共访问的网关或代理应用程序服务器与后端应用程序服务器

之间的数据包提供保护。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在以前的 OE 发行版中不提供 HP-UX IPSec,但在 HP-UX 11i 的 AR 介质上提供了 HP-UX

IPSec A.02.01.01。

HP-UX IPSec A.02.01 和 HP-UX IPSec A.02.01.01 之间的功能没有任何差异。但是,适用于 HP-UX

11i v3 的 A.02.01.01 版在下列方面不同于适用于 11i 的 A.02.01 和 A.02.01.01 版:

• 现在,软件包名称为 IPsec,而不是 J4256AA。

• TOUR 或 HP-UX Transport 修补软件没有相关性。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

在以前的 OE 发行版中不提供 HP-UX IPSec,但在 HP-UX 11i 的 AR 介质上提供了 HP-UX

IPSec A.02.01.01。

HP-UX IPSec A.02.01 和 HP-UX IPSec A.02.01.01 之间的功能没有任何差异。但是,适用于 HP-UX

11i v3 的 A.02.01.01 版在下列方面不同于适用于 11i 的 A.02.01 和 A.02.01.01 版:

• 现在,软件包名称为 IPsec,而不是 J4256AA。

• TOUR 或 HP-UX Transport 修补软件没有相关性。

影响

使用 A.02.01 以前 HP-UX IPSec 版本的客户必须使用 ipsec_migrate 实用程序迁移配置数据。

兼容性

使用 A.02.01 以前 HP-UX IPSec 版本的客户必须使用 ipsec_migrate 实用程序迁移配置数据。

对 HP-UX IPSec 使用安全证书的客户可能需要执行其他迁移任务。

第 8 章 263

安全性

HP-UX Secure Shell A.04.40.005

性能

《HP-UX Performance White Paper》(可从 http://docs.hp.com 上获取)包含了有关 HP-UX11i v2 上 HP-UX IPSec 的性能统计信息和其他信息。客户在 HP-UX 11i v3 系统上将体验到相似的性能。

文档资料

有关详细信息,请参阅下列联机帮助页:

• ipsec_admin (1M)

• ipsec_config (1M)

• ipsec_config_add (1M)

• ipsec_config_batch (1M)

• ipsec_config_delete (1M)

• ipsec_config_export (1M)

• ipsec_migrate (1M)

• ipsec_policy (1M)

• ipsec_report (1M)

此外,请参阅下列文档,这些文档可从 http://docs.hp.com/en/internet.html#IPSec

上获取:

• 《HP-UX IPSec version A.02.01 Administrator's Guide》 (J4256-90015)

• 《HP-UX IPSec version A.02.01.01 Release Notes》 (J4256-90022)• HP-UX IPSec Performance and Sizing White Paper

• 《Using OpenSSL Certificates with HP-UX IPSec A.02.01》

• HP-UX IPSec A.02.01 联机帮助页

是否过时

未过时。

HP-UX Secure Shell A.04.40.005

HP-UX Secure Shell A.04.40.005 (A.04.40) 基于公共域 OpenSSH 4.4p1。客户端 /服务器体系结构支持 SSH-1 和 SSH-2 协议,并提供安全远程登录、文件传输和远程命令执行功能。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能 .

与 HP-UX 11i v1 上的 A.04.00.002 相比,下列功能部件是 HP-UX Secure Shell A.04.40.005 中的

新功能部件:

• 在 A.04.10 版中引入:

— 审核登录事件和注销事件的记录,以及对 HP-UX 11.0 和 11i v1 的系统调用

— 对基于密钥的身份验证方法实现最大失败登录尝试限制

— 修改了 utmp 日志记录,使其具有与 telnet 兼容的 ut_id 格式

— 新的 zlib 1.2.3

第 8 章264

安全性

HP-UX Secure Shell A.04.40.005

• 在 A.04.20 版中引入:

— High Performance Enabled SSH/SCP 修补软件

— 服务器中的新配置指令:

— CountKeyAuthBadLogins 指令

— EnforceSecureTTY 指令

— 包含 Auth Selection 修补软件

— 增加了 RSA 密钥和 DSA 密钥的缺省大小

— 延迟了压缩

— 支持改进的 Arcfour 密码模式

— 修改了 ControlPath 客户端配置指令

— 支持 X11 和跨多路复用连接进行转发的代理

• 在 A.04.30 版中引入:

— 在 chroot 环境中提供了一个适用于 sftp 的解决方案

— HP-UX Secure Shell 使用支持 IPv6 的 Tcp Wrapper

• 在 A.04.40 版中引入:

— 使用“Match”指令在 sshd_config 文件中实现了有条件配置。这样您可以在符合特

定条件(基于用户、组、主机名或地址)的情况下,有选择性地改写一些配置选项。

— 向 sshd_config (5) 添加了 ForceCommand 配置指令。与 ~/.ssh/authorized_keys 中

接受的 command='...' 选项类似,这会强制执行指定命令,而不管用户请求的命

令。与新的“Match”指令结合使用时,这会非常有用。

— 向 sshd_config (5) 添加了“PermitOpen”指令。这会镜像 permitopen='...'

authorized_keys 选项,从而可以对允许用户建立的端口转发进行精细划分的控制。

— 启用了对 sftp 服务器的事务处理的可选日志记录功能。

— 添加了 ExitOnForwardFailure 选项,使 ssh (1) 在未建立请求的端口转发时退出

(具有非零的退出代码)。

— 扩展了 sshd_config “SubSystem” 声明以允许指定命令行参数。

— 用溢出检查等效方法替换了所有整数溢出敏感调用 malloc (3) 和 realloc (3)。

— 修改了 ssh 行为,使 ssh (1) 现在在请求非标准端口时记录存储在

~/.ssh/known_hosts 中的主机的端口号。

• HP-UX Secure Shell A.04.40.005 还包含了一些缺陷修复程序。有关这些新功能部件和缺陷

修复程序的详细信息,请参阅 http://docs.hp.com 上提供的《HP-UX Secure Shell

Release Notes》。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能 .

与 HP-UX 11i v2 上的 A.04.20.009 相比较,下列功能部件是 HP-UX Secure Shell A.04.40.005 中

的新功能部件:

• 在 A.04.30 版中引入:

— 在 chroot 环境中提供了一个适用于 sftp 的解决方案

— HP-UX Secure Shell 使用支持 IPv6 的 Tcp Wrapper

第 8 章 265

安全性

HP-UX Secure Shell A.04.40.005

• 在 A.04.40 版中引入:

— 使用“Match”指令在 sshd_config 文件中实现了有条件配置。这样您可以在符合特

定条件(基于用户、组、主机名或地址)的情况下,有选择性地改写一些配置选项。

— 向 sshd_config (5) 添加了 ForceCommand 配置指令。与 ~/.ssh/authorized_keys 中

接受的 command='...' 选项类似,这会强制执行指定命令,而不管用户请求的命令。

与新的“Match”指令结合使用时,这会非常有用。

— 向 sshd_config (5) 添加了“PermitOpen”指令。这会镜像 permitopen='...'

authorized_keys 选项,从而可以对允许用户建立的端口转发进行精细划分的控制。

— 启用了对 sftp 服务器的事务处理的可选日志记录功能。

— 添加了 ExitOnForwardFailure 选项,以使 ssh (1) 在未建立请求的端口转发时退出

(具有非零的退出代码)。

— 扩展了 sshd_config “SubSystem” 声明以允许指定命令行参数。

— 用溢出检查等效方法替换了所有整数溢出敏感调用 malloc (3) 和 realloc (3)。

— 修改了 ssh 行为,以使 ssh (1) 现在在请求非标准端口时记录存储在

~/.ssh/known_hosts 中的主机的端口号。

• HP-UX Secure Shell A.04.40.005 还包含了一些缺陷修复程序。有关这些新功能部件和缺陷

修复程序的详细信息,请参阅 http://docs.hp.com 上提供的《HP-UX Secure Shell

Release Notes》。

影响

除前面所述的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

下列文档可从 http://docs.hp.com 的“Internet and Security Solutions”部分获取:

• 《HP-UX Secure Shell Getting Started Guide》

• 《HP-UX Secure Shell A.04.40.005 Release Notes》

联机帮助页:

• sshd_config (5)

• ssh_config (5)

• ssh (1)

是否过时

未过时。

第 8 章266

安全性

HP-UX 安全属性配置 (secweb)

HP-UX 安全属性配置 (secweb)

HP-UX 安全属性配置工具 (secweb) 是一个易于使用的工具,用于配置本地用户和网络信息服

务 (NIS) 用户的安全属性在系统范围内的值以及针对单个用户的值。该工具同时提供了基于

Web 的图形用户界面 (GUI) 和文本用户界面 (TUI)。可以从 HP System Management Homepage

(SMH) 或 HP Systems Insight Manager (SIM) 启动该工具,也可以通过使用 secweb 启动该工具。

HP-UX 安全属性配置工具具有下列主要功能部件:

• 通过“系统缺省值”标签配置安全属性的系统范围值。

• 通过“本地用户”标签配置本地用户的安全属性针对单个用户的值。

• 通过“NIS 用户”标签配置 NIS 用户的安全属性针对单个用户的值。

• 可在执行前预览支持 GUI 操作的命令。

• 查看本地用户和 NIS 用户的安全属性的锁信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 安全属性配置工具现在支持:

• 基于 Web 的接口 (GUI)

• 新文本用户接口 (TUI)

• 长用户名

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 安全属性配置工具现在支持:

• 文本用户接口 (TUI) 中改进的外观

• 长用户名

影响

除前面所述的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 8 章 267

安全性

HP-UX Standard Mode Security Extensions

文档资料

有关详细信息,请参考下列内容:

• 安全属性配置 (secweb) 联机帮助

• secweb (1M) 联机帮助页

• sam (1M) 和 smh (1M) 联机帮助页

是否过时

未过时。

HP-UX Standard Mode Security Extensions

HP-UX Standard Mode Security Extensions 产品通过提供以前只能在已转换为受信任模式的系统

上使用的安全功能部件,增强了运行在标准模式中的系统的安全性。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

仅从 2005 年 9 月发行版开始,才在 HP-UX 11i v1 上提供了 HP-UX Standard Mode Security

Extensions 产品。

现在,可以在标准模式下使用以前仅在受信任模式下才可用的若干个安全功能部件,而无须转

换为受信任模式。此外,现在可使用系统范围缺省值或单个用户值来配置若干个安全属性。

现在,下列安全功能部件可以在标准模式下使用:

• 审核用户和系统活动。

• 验证失败次数过多后锁定帐户。

• 显示上一次成功登录和上一次不成功登录。

• 禁止重新使用口令历史记录中的口令。

• 禁止使用空口令登录。

• 限制在特定时间段内登录。

• 使非活动帐户过期。

• 报告已锁定的帐户。

• 现在, NIS 也支持影子口令。

这些功能部件是通过下列 HP-UX 更改实现的:

• 审核系统(命令和库)。

• /etc/default/security 文件,在 security (4) 中介绍。

• /etc/shadow 文件,在 shadow (4) 中介绍。

• /etc/pam.conf 配置文件,在 pam.conf (4) 中介绍。

第 8 章268

安全性

HP-UX Standard Mode Security Extensions

• libsec 和 PAM 库。

• 新用户数据库,在 userdb (4) 中介绍。

• 新命令: userdbget、 userdbset、 userdbck 和 userstat。

• 新用户配置工具,在 secweb (1M) 中介绍。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

现在, HP-UX Standard Mode Security Extensions 产品是核心操作系统的一部分。

新命令:userstat。

新库功能: userdb_read()、 userdb_write() 和 userdb_delete(),在 userdb_read (3)、

userdb_write (3) 和 userdb_delete (3) 中介绍。

现在, NIS 也支持影子口令。

影响

现在, HP-UX Standard Mode Security Extensions 产品提供了一些可增强系统安全性的新功能

部件。可以有选择地配置这些新安全功能部件中的每个功能部件。新安全功能部件都不适用

于在受信任模式下运行的系统。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考下列联机帮助页: secweb (1M)、 useradd (1M)、 userdel (1M)、

usermod (1M)、 userstat (1M)、 userdbck (1M)、 userdbget (1M)、 userdbset (1M)、

pam_acct_mgmt (3)、 userdb_read(3)、 pam.conf (4)、 security (4)、 shadow (4)、 userdb (4)、

audit (5) 和 pam_hpsec (5)。

是否过时

从 HP-UX 11i v3 开始,不再支持 NIS+。HP-UX 11i v3 将是支持受信任系统功能的最后一个发

行版。

第 8 章 269

安全性

Install-Time Security

Install-Time Security

Install-Time Security (ITS) 1.0.4 为安装(或更新)过程添加了一个安全步骤,可使您在系统安

装过程中使用范围从缺省安全性到 DMZ 的四个配置之一配置 Bastille 安全锁闭引擎。

ITS 包含下列软件包:

• Sec00Tools(建议软件包)

• Sec10Host(可选软件包)

• Sec20MngDMZ(可选软件包)

• Sec30DMZ(可选软件包)

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对于要从 HP-UX 11i v1 中迁移的客户而言, Install-Time Security 是 HP-UX 11i v3 发行版中的

新增内容。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

ITS 1.0.4 包含下列新功能。

• 新问题(或配置)

• 配置为仅在本地(而非网络)使用的诊断守护程序

• 仅适用于本地的 Syslog

影响

您将从新功能中受益:

• 新锁定配置项目

• 新 Ignite 集成(在 security 标签上)

兼容性

基于 Itanium 的实现和 PA-RISC 实现之间没有任何差异(它们完全一样)。一些产品依赖于

Bastille 保护的服务、系统设置或网络端口。在这些情况下,依赖于 Bastille 可能更改的现有设

置的产品,会记录其相关性。适当时,Bastille 也会记录这些相关性。《HP-UX 11i v3 Installation

and Update Guide》(可从 http://docs.hp.com/en/oshpux11iv3.html 上获取)讨论每个

级别适用的特定 Bastille 设置。

性能

ITS 不影响性能,但是如果使用 DMZ 或 MngDMZ 级别,则可能会由于 IPFilter 数据包过滤而

产生略微的网络性能下降。

第 8 章270

安全性

Kerberos Client

文档资料

在下列文档中可以查阅相关信息:

• 《HP-UX 系统管理员指南:安全管理》,可从 http://docs.hp.com/zh_cn/ 上联机

获取

• bastille (1M) 联机帮助页(将 /opt/sec_mgmt/share/man/ 添加到 MANPATH)

• 《Bastille User's Guide》,在 /opt/sec_mgmt/bastille/docs/user_guide.txt 中提供

• HP-UX Bastille 网站,网址为 http://www.software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=B6849AA

• 《HP-UX 11i v2 安装与更新指南》,可从 http://docs.hp.com/zh_cn/ 上联机获取

• HP-UX Bastille(第 257页)

是否过时

未过时。

Kerberos Client

Kerberos Client 1.3.5.03 帮助提供 Kerberos 身份验证和强大的加密功能以保护网络上的通信。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Kerberos Client 1.3.5.03 包括 Kerberos Client 1.0 中没有的下列新功能部件:

• 现在,管理员可以控制那些调用由 libkrb5.sl 库提供的 krb5_kuserok() API 的

Kerberized 登录应用程序的行为。在早期 Kerberos Client 版本中, krb5_kuserok() 检查

用户主目录中的 .k5login 文件来查看访问权限。这样用户可以修改 .k5login 文件以允

许其他人访问。

• 现在,管理员可以使用名称 .k5login.username 在 /etc/krb5 目录中创建文件。管理

员还可以在用户主目录中创建指向 .k5login 文件的符号链接。如果 /etc/krb5 目录不

存在,则 krb5_kuserok() 继续在用户主目录中检查 .k5login 文件。如果 /etc/krb5

目录存在,则 krb5_kuserok() API 在进行授权决定时会忽略用户主目录中的任何相应的

.k5login 文件。/etc/krb5 中新文件的条目格式继续与用户主目录中 .k5login 文件的

条目格式一样。

• Netscape Directory Server 的 SASL/GSS-API 绑定过去常常在启用 SSL 时失败。本发行版中

已修复了这个问题。

• 支持功能强大的加密算法,如 3DES、 RC4 和 AES

• 支持 IPv6

• 支持 TCP。现在,Kerberos Client 库可以使用 TCP 连接到 KDC。如果这些库使用过多 PAC 数

据发出凭证,则它们可以使用 TCP 与 Microsoft KDC(域控制器)进行通信。

第 8 章 271

安全性

Kerberos Client

• 由 MIT 在 Kerberos Client 的开放源代码版本中编写的、版本最高为 1.5.1 的所有相关安全

修复程序

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能(第 271页)

影响

除前面所述的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

下列 Kerberos Client 1.3.5.03 文档可从 http://docs.hp.com 的“Internet and Security

Solutions”部分获取:

• 《Release Notes》

• 《Configuration Guide for Kerberos Client Products》

Kerberos Client 1.3.5.03 还提供了下列联机帮助页:

• kerberos (9)

• libkrb5 (3)

• krb5.conf (4)

• kdestroy (1)

• kinit (1)

• klist (1)

• kpasswd (1)

是否过时

未过时

第 8 章272

安全性

OpenSSL

OpenSSL

OpenSSL A.00.09.09d 基于开放源代码的 OpenSSL 0.9.7l 和 0.9.8d 产品。此软件包包含下列

内容:

• OpenSSL A.00.09.08d,位于 /opt/openssl/0.9.8 目录

• OpenSSL A.00.09.07l,位于 /opt/openssl/0.9.7 目录

HP-UX 11i v3 中启用的缺省 OpenSSL 版本为 OpenSSL A.00.09.08d。/opt/openssl 中提供了

开关脚本 switchversion.sh。使用此脚本可以在 OpenSSL A.00.09.08d 和 OpenSSL

A.00.09.07l 之间更改缺省 OpenSSL 版本。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

OpenSSL A.00.09.08d(HP-UX 11i v3 上的缺省 OpenSSL 版本)支持下列硬件引擎: 4758cca、aep、

atalla、 chil、 cswift、 gmp、 nuron、 sureware 和 ubsec。

此 OpenSSL 版本还支持椭圆曲线加密。下列是 OpenSSL A.00.09.08d 支持的公用密钥椭圆曲线

加密协议:

• 椭圆曲线加密 (ECC)

• Elliptic Curve Diffie-Hellman (ECDH) 协议

• 椭圆曲线数字签名算法 (ECDSA)

注意: 只有 OpenSSL A.00.09.08d(HP-UX 11i v3 上的缺省 OpenSSL 版本)具有硬件引擎支持

库和椭圆曲线加密功能。如果更改了缺省 OpenSSL 版本,则 openssl A.00.09.08d 命令行功能部

件将不再可用。但是,仍然支持 OpenSSL A.00.09.08d 库。

OpenSSL A.00.09.07l 和 OpenSSL A .00.09.08d 支持 X.509 和 X.509v3 证书。

OpenSSL A.00.09.07l 和 OpenSSL A.00.09.08d 还包含了一些缺陷修复程序。有关这些缺陷修复

程序的详细信息,请参阅 http://docs.hp.com 上的《Release Notes》和

http://www.openssl.org/news/changelog.html 上的“OpenSSL Changelog”。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面所述的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 8 章 273

安全性

PAM Kerberos

文档资料

有关详细信息,请参考 http://www.docs.hp.com 的“Internet and Security Solutions”部分

下的《OpenSSL A.00.09.07l/A.00.09.08d Release Notes》。

是否过时

未过时。

PAM Kerberos

可插拔的身份验证模块 (PAM) 是一个可以轻松地进行配置的框架,该框架支持 HP-UX 上的多

个身份验证技术。 PAM Kerberos v1.24(软件包名 PAM-Kerberos)是 PAM 模块,支持 Open

group RFC 86.0 中指定的 Kerberos 身份验证协议。 PAM 允许多个身份验证技术共存。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

本发行版中的新的增强功能:

• pamkrbval 工具在用户尝试执行 rlogin 以便登录系统时检查 rc_host_0 文件的所有权。

如果 rc_host_0 由超级用户以外的任何其他用户拥有,则会发出警告。

• 现在,如果在客户端上找不到主机服务主体的 keytable 条目,而是在 KDC 上发现该条目,

则 pamkrbval 工具会发出一条警告消息。以前,如果未在客户端上找到 keytable 条目,则

pamkrbval 工具不会在 KDC 上检查该条目,而是成功执行而不发出任何警告。

本发行版还包含了缺陷修复程序。有关详细信息,请参阅《PAM-Kerberos 1.24 Release Notes》,

该发行说明可从 http://docs.hp.com (导航到 Internet and Security Solutions)上获取。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 8 章274

安全性

Security Patch Check

文档资料

有关详细信息,请参阅 pamkrbval 和 pam_krb5 的联机帮助页以及下列文档,这些文档可从

http://docs.hp.com (导航到 Internet and Security Solutions)上获取:

• 《Configuration Guide for Kerberos Client Products》

• 《PAM-Kerberos 1.24 Release Notes》

是否过时

未过时。

Security Patch Check

Security Patch Check (SPC)(软件包 SecPatchCk,以前称为 B6834AA)是用来相对于安全公告

分析系统新旧程度的工具。它建议已由当前应用于系统的修补软件、更新或记录的手动操作修

复的针对安全漏洞的操作。

使用 Security Patch Check 软件工具可有助于提高系统安全性,但并不对系统安全性提供保证。

可以将 SPC 作为 Bastille 交互配置的一部分进行设置,也可以手动进行设置。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

以前未在 HP-UX 11i v1 Operating Environments (OE) 中提供过 SPC。对于要从 HP-UX 11i v1 中

迁移的客户而言,这是第一次在 HP-UX OE 上提供该产品。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

SPC 已更新,其中整合了缺陷修复程序。除此之外,自 2004 年 9 月发行的 HP-UX 11i v2 以来,

没有任何变更。

影响

SPC 提供更新和手动操作分析,而以前的发行版仅分析修补软件。它还通过 HTTPs 下载目录。

注释 要下载 HTTPs 目录,必须安装 Perl 5.8.0.C 和 OpenSSL。它们都包含在操作环境中,但如果

SPC 是从网站上下载的,则必须单独下载这两个工具。

兼容性

在 2004 年 9 月发行的 HP-UX 11i v2 中,对输出格式进行了更改以包含其他信息。

性能

没有已知的性能问题。

第 8 章 275

安全性

Security Patch Check

文档资料

有关详细信息,请参阅下列文档:

• 联机帮助页:

security_patch_check (1M)

• 产品页:

http://software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=B6834AA

另请参阅第 257 页上的“HP-UX Bastille”。

是否过时

未过时。

第 8 章276

第 9 章 命令和系统调用

本章内容

本章包括有关新增和变更的命令和系统调用的信息,包括下列内容:

注释 与变更的产品或功能部件相关的其他命令的变更可能会在本文档的其他位置记录。

• /etc/skel/.profile shell 脚本(第 279页)

• 32 位 pstat 系统调用(已取消)(第 280页)

• at、 cron 和 batch 命令(第 281页)

• core 格式实现变更(第 282页)

• csh 命令语言解释程序(第 283页)

• 文件系统备份和恢复命令 fbackup、 frecover 和 ftio(已取消)(第 284页)

• gcore 命令(第 285页)

• getgroups、 setgroups 系统调用(第 286页)

• getty 命令(第 287页)

• HP-UX 内核配置命令(第 288页)

• iostat 命令(第 289页)

• 长 hostname、 uname 和 setuname(第 290页)

• HFS ff、 VxFS 4.1 ff、 repquota、 quotacheck 支持长用户名(第 292页)

• lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令(第 293页)

• mmap() 系统调用(第 294页)

• pax 命令(第 295页)

• PFS(可移植文件系统)命令(已过时)(第 296页)

• pipcs 命令(第 296页)

• ps 命令(第 297页)

• pselect () 系统调用(第 298页)

• psrset 命令(第 299页)

• pstat_getstatic () 系统调用(第 300页)

• Ptools 进程管理工具命令(第 301页)

• ptrace () 系统调用(已过时)(第 302页)

• rc shell 脚本(第 303页)

• sar 命令(第 304页)

• setboot 命令(第 305页)

第 9 章 277

命令和系统调用

本章内容

• sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、 bsd_signal (3C) 联机帮助页(已

过时)(第 306页)

• spray 命令(第 307页)

• swapctl() 和 swapon() 系统调用(第 308页)

• swapon 和 swapinfo 命令(第 309页)

• sysdef 命令(已取消)(第 310页)

• syslogd 命令(第 311页)

• usermod 命令(第 312页)

• UNIX 2003 标准符合性命令(第 313页)

第 9 章278

命令和系统调用

/etc/skel/.profile shell 脚本

/etc/skel/.profile shell 脚本

/etc/skel/.profile 是缺省用户 .profile 脚本,在创建时被复制到新登录主目录。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已取消通知:对于 .(当前路径),在将来的 HP-UX 发行版中,不会在

/etc/skel/.profile 文件中的 $PATH 定义中使用。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

已取消通知:对于 . (当前路径),在将来的 HP-UX 发行版中,不会在

/etc/skel/.profile 文件中的 $PATH 定义中使用。

影响

在 HP-UX 11i v3 中没有直接的影响。已取消通知:对于 . (当前路径),在将来的 HP-UX 发

行版中,不会在 /etc/skel/.profile 文件中的 $PATH 定义中使用。

兼容性

没有已知的兼容性问题。

性能

对性能没有已知的影响。

文档资料

已经在 /etc/skel/.profile 文件中添加了适当的说明作为注释。建议在该文件中查找详细

信息。

是否过时

对于 .(当前路径),已经取消在 /etc/skel/.profile 文件中的 $PATH 定义中使用,在将

来的 HP-UX 发行版中,将其从 /etc/skel/.profile 文件中的 $PATH 定义中删除。

第 9 章 279

命令和系统调用

32 位 pstat 系统调用(已取消)

32 位 pstat 系统调用(已取消)

pstat() 功能返回有关各种系统环境的信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在使用 pstat() 系统调用编译 32 位应用程序时,现在必须指定编译器选项 _D_PSTAT64。这导致 pstat() 使用 64 位字段,而不是 32 位字段。该应用程序仍是一个 32 位应用程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

调用 pstat() 的程序不再轻易因溢出而截断数据。可能需要对程序进行一些较小的修改以适

应大字段。此外,将不再使用严格的 ANSI 编译;而必须使用扩展 ANSI 编译。

兼容性

提供一个编译器开关,允许跟以前一样在 32 位模式中编译 32 位应用程序。这将保留源代码兼

容性。在将来的某些发行版中会取消对该兼容性开关的支持。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 pstat (2) 联机帮助页。

是否过时

介绍此变更的 pstat (2) 联机帮助页已经于 2004 年 11 月 23 日提供:“已取消对使用 ILP32 编程

模型而没有定义 -D_PSTAT64 编译器标记的应用程序使用 pstat 功能接口。”通过更改与

pstat() 关联的编译器开关的行为,从该日期起两年后此功能将过时。

第 9 章280

命令和系统调用

at、 cron 和 batch 命令

at、 cron 和 batch 命令

at 和 batch 命令将调度作业供 cron 守护程序执行。

at 命令可调度作业在指定的时间执行。 at 还可以列出 (-l) 或删除 (-r) 现有已调度的 at 和

batch 作业。

batch 命令可调度作业立即执行或者在系统负荷级别允许时执行。

cron 守护程序在指定的日期和时间执行命令。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• cron 守护程序现在支持隔离专区划分功能部件。如果启用了隔离专区划分功能部件,

cron 1M 将在使用 at、 batch 和 crontab 创建作业的隔离专区中执行作业。

有关详细信息,请参阅第 254 页上的“HP-UX 11i Security Containment”。

• 如果将 /etc/default/cron 中的 MULTI_JOB_SUPPORT 变量设置为 1,at 命令可同时

对多个作业进行列队。

• batch 命令支持对 100 个以上的作业进行列队。现在可以通过 /etc/default/cron 中的

BATCH_MAXTRYS 变量配置获取作业 id 的重试限制。

• 如果将 /etc/default/cron 中的 DISABLE_MAXJOB_LIMIT 变量设置为 1, cron 命令

将能够为 queuedefs 中的每个队列调度的作业数多达 njob 限制。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 如果将 /etc/default/cron 中的 MULTI_JOB_SUPPORT 变量设置为 1, at 命令可同时对多个

作业进行列队。

• batch 命令支持对 100 个以上的作业进行列队。现在可以通过 /etc/default/cron 中的

BATCH_MAXTRYS 变量配置获取作业 id 的重试限制。

• 如果将 /etc/default/cron 中的 DISABLE_MAXJOB_LIMIT 变量设置为 1, cron 命令

将能够为 queuedefs 中的每个队列调度的作业数多达 njob 限制。

影响

可以在上述 HP-UX 命令上看到的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

第 9 章 281

命令和系统调用

core 格式实现变更

文档资料

有关详细信息,请参阅下列联机帮助页:

• at (1)

• cron (1M)

• batch (1)

是否过时

未过时。

core 格式实现变更

HP-UX 系统在收到特定信号时会创建一个包含已终止进程的核心映像的文件(有关原因列表,

请参阅信号 (5))。最常见的原因包括内存违例、非法指令、浮点异常、总线错误和用户生成的

退出信号。核心映像文件名为 core,保存在进程的工作目录中(前提是允许对其进行正常的访问控制)。使用有效用户 ID 而并非实际用户 ID 的进程不会生成核心映像。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

core (4) 联机帮助页要求,应用程序核心文件的 CORE_KERNEL 段包含空字符结尾的内核版本字

符串。在 HP-UX 11i v2 和早期发行版中,在该段放置了 utsname struct,因此没有正确实现。Utsname struct 确实包含 OS 版本字符串,但没有将其用作第一个元素。访问该段中的

第一个(也应是唯一的)字符串的应用程序改为获取 OS 的名称即“HP-UX”。 HP 已经在

CORE_KERNEL 段中放置了实际(且唯一)的版本字符串,从而修复了此问题。作为对核心文

件的格式进行反向工程并且依赖于其中的 utsname 的应用程序的一种解决办法,HP 已经添加

了新段 CORE_UTSNAME,其中包含扩展的 utsname struct。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

core (4) 联机帮助页要求,应用程序核心文件的 CORE_KERNEL 段包含空字符结尾的内核版本字

符串。在 HP-UX 11i v2 和早期发行版中,在该段放置了 utsname struct,因此没有正确实现。Utsname struct 确实包含 OS 版本字符串,但没有将其用作第一个元素。访问该段中的

第一个(也应是唯一的)字符串的应用程序改为获取 OS 的名称即“HP-UX”。 HP 已经在

CORE_KERNEL 段中放置了实际(且唯一)的版本字符串,从而修复了此问题。作为对核心文

件的格式进行反向工程并且依赖于其中的 utsname 的应用程序的一种解决办法,HP 已经添加

了新段 CORE_UTSNAME,其中包含扩展的 utsname struct。

在 2004 年 9 月发行的 HP-UX 中,引入了上述变更,但由专用内核可调参数

core_large_utsname_on 控制。此可调参数的缺省值为 OFF,这意味着会生成旧核心文件格式。只有当客户将此可调参数显式设置为 ON 时,才能获得如上所述的新格式。此专用可调

参数已经作为当时的可选接口扩展功能的一部分向客户公布。

就这一点而言,在 2004 年 9 月(或 2006 年 6 月)发行的 HP-UX 与 HP-UX 11i v3 之间的变

化是,该可调参数已经被删除,新核心文件格式是缺省(且唯一)的格式。

第 9 章282

命令和系统调用

csh 命令语言解释程序

影响

读取核心文件的应用程序(通常是调试程序)以及运行不正常的应用程序可能受到的影响分为

以下两种情况。第一种情况是,预期和使用 CORE_KERNEL 段中的 utsname struct 的应用程

序无法再找到它。对这种应用程序的影响包括,从无法在应用程序输出中显示某些系统相关的

数据,到应用程序异常中止。第二种情况是,应用程序在遇到带有意外段类型的核心文件时异

常中止,这可能是程序编码质量不高。

如果应用程序运行不正常,存在上述的一种或两种问题,则必须修改其实现,使其适应这种

变更,以便正常工作。

使用此类应用程序的最终用户客户需要从供应商那里获得修改后的应用程序,或者切换到其他

应用程序。

兼容性

不存在不兼容的问题,但是可能有非常有限的一组应用程序会受到影响而不能正常运行,如

“影响”一节所述。

性能

对性能没有已知的影响。

文档资料

有关详细信息,请参阅 core (4) 联机帮助页(但请注意,此联机帮助页没有变更)。

是否过时

未过时。

csh 命令语言解释程序

csh 是一个命令语言解释程序,包含命令历史记录缓冲区、类似 C 的语法和作业控制工具。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

缺省情况下, csh 的非交互式调用将不会跟踪 ~/.history 文件。因此, csh 的非交互式调

用在退出时不会更新该历史记录文件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

缺省情况下, csh 的非交互式调用将不获取 ~/.history 文件。因此, csh 的非交互式调用

在退出时不会更新该历史记录文件。

第 9 章 283

命令和系统调用

文件系统备份和恢复命令 fbackup、 frecover 和 ftio(已取消)

影响

需要在 csh 的非交互式调用中使用历史记录功能的客户可以明确地获取 ~/.history 文件,

方法是在非交互式脚本的第一行中使用以下命令:

source -h ~/.history

兼容性

csh 的非交互式调用将不获取 ~/.history 文件,因此不会更新历史记录文件。

性能

没有已知的性能问题。

文档资料

csh (1) 联机帮助页

是否过时

未过时。

文件系统备份和恢复命令 fbackup、 frecover 和 ftio(已取消)

fbackup 命令结合转储和 ftio 的功能部件,提供一种灵活、高速的文件系统备份机制。

frecover 命令读取由 fbackup 命令写入的介质。

ftio 命令是一种专门用于将文件复制到磁带机的工具。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

命令 fbackup、 frecover 和 ftio 已取消,不再用于创建新归档。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

在 HP-UX 11i v3 中不存在直接的影响。这是将来的 HP-UX 发行版的取消通知。可以迁移到更

有利的替代命令 pax,以进行相应的准备。

兼容性

在 HP-UX 11i v3 中不存在直接的兼容性问题。这是将来的 HP-UX 发行版的取消通知。

第 9 章284

命令和系统调用

gcore 命令

性能

没有已知的性能问题。

文档资料

有关命令的信息可以在各自的联机帮助页中找到:

fbackup (1M)、 frecover (1M) 和 ftio (1)

是否过时

fbackup、 frecover 和 ftio 命令均已取消。在将来的 HP-UX 发行版中,将不能再使用

fbackup 或 ftio 命令创建新归档。仍将支持归档检索。应该停止使用 fbackup 和 ftio 创

建归档,而应该使用更有利的标准 pax 命令(可移植归档交换)代替原来的方法创建归档。

gcore 命令

gcore 命令定义为“获取正在运行的进程的核心映像”。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在 HP-UX 11i v3 中提供以下新命令: gcore

gcore 命令创建每个指定进程的核心映像。

缺省情况下,process-id 进程的核心映像文件的名称为 core.process-id。可使用调试程序获得核心文件中的进程信息。

当 gcore 命令创建每个指定进程的核心映像时,会临时停止该进程。也就是说,在完成核心映

像的创建之后,会继续执行进程。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

第 9 章 285

命令和系统调用

getgroups、 setgroups 系统调用

文档资料

有关详细信息,请参阅下列联机帮助页:

• gcore (1)

是否过时

未过时。

getgroups、 setgroups 系统调用

getgroups() 系统调用返回与调用进程关联的补充组 ID 列表。 setgroups() 系统调用将一

组补充组 ID 与调用进程关联。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

由 getgroups() 系统调用返回或传递到 setgroups() 系统调用的组数不再受到

NGROUPS_MAX 编译时间常量的限制。程序应该使用 sysconf (_SC_NGROUPS_MAX) 确定可以

返回的最大组数(这在以前版本的 HP-UX 上也适用)。实际限制将由 sysconf

(_SC_NGROUPS_MAX) 返回。此值肯定不会小于 NGROUPS_MAX 的当前值 (20)。建议应用此变更

来准备应用程序以适应将来版本的 HP-UX,可以根据需要将其配置为支持多个组。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

调用 getgroups() 的应用程序不再依赖于 NGROUPS_MAX 编译时间常量,可以调制阵列大小

使其足够存放进程所属的所有组。程序必须首先调用 sysconf (_SC_NGROUPS_MAX) 来确定其

所在系统支持的最大组数,然后动态分配大小合适的 gid_t 阵列。必须准备应用程序,以便

getgroups() 返回任意长度的列表。使用大于 NGROUPS_MAX 的 ngroups 值调用

setgroups() 的应用程序可能会成功。如果依赖此调用的应用程序失败,则应该对其进行更

改。 sysconf (_SC_NGROUPS_MAX) 调用将返回当前系统上支持的最大组数。此值始终大于

NGROUPS_MAX 的当前值 (20),在将来发行的 HP-UX 上可以为任意大小。

兼容性

将来发行的 HP-UX 可能允许系统管理员提高最大组数,超过 NGROUPS_MAX 的当前值 (20)。在

这样的系统中: 将 NGROUPS_MAX 传递到 getgroups() 的应用程序在从属于 20 个以上组的某

个进程调用时,会返回 -1 值,并且将 errno 设置为 EINVAL。将 NGROUPS_MAX 个以上(但不

超过 sysconf (_SC_NGROUPS_MAX))的组传递到 setgroups() 的应用程序将会成功,而之前

则可能失败并返回 -1,同时将 errno 设置为 EINVAL。

第 9 章286

命令和系统调用

getty 命令

性能

对性能没有影响。

文档资料

联机帮助页: getgroups (2), setgroups (2)

是否过时

由 NGROUPS_MAX 在编译时确定的有关 getgroups() 返回的最大组数的限制已取消。由

NGROUPS_MAX 在编译时确定的有关可传递到 setgroups() 的最大组数的限制已取消。

getty 命令

getty 是由 init 调用的程序。它是进程系列 (init-getty-login-shell) 中的第二个进程,最终将用

户与 HP-UX 系统连接起来。最初,如果 /etc/issue 存在,getty 会将其内容输出到用户的终

端,接着输出它在 /etc/gettydefs 中所用条目的登录消息字段。 getty 将读取用户的登录

名,然后使用用户名作为参数调用 login 命令。在读取名称时, getty 会尝试调整系统,使

其适合所用的速度和终端类型。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

getty 已得到增强,用户可配置特殊控制字符(清除、抹行等)的缺省设置。这种灵活性可以

通过使用新选项 -f 调用 getty 并且修改 /dev/ttyconf 文件来实现。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

第 9 章 287

命令和系统调用

HP-UX 内核配置命令

文档资料

有关详细信息,请参阅下列联机帮助页:

• getty (1M)

是否过时

未过时。

HP-UX 内核配置命令

HP-UX 提供一组用来配置 HP-UX 内核的命令。主要命令有三个: kconfig,管理整个内核配置; kcmodule,管理内核模块; kctune,管理可调参数。还支持:mk_kernel 脚本

(kconfig 的包装); kclog,显示配置变更的日志文件; kcpath,对需要知道配置文件所在位置的脚本提供帮助的 Helper 命令。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• HP-UX 11i v1 内核配置命令(config、 kmadmin、 kminstall、 kmmodreg、kmpath、 kmsystem、 kmtune 和 kmupdate)已被删除,有助于应用以上列出的命令。

• 除了这些命令变更之外,还存在下列变更:内核和相关文件在磁盘上的位置;在引导时选

择内核配置的方式;系统自动维护备份内核配置的方式。有关详细信息,请参阅下列文档

资料:

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 所有内核配置命令的错误、警告和注释消息都已经过修改,从而更加清楚明了。并且为所

有消息分配了消息号。

• kconfig、 kcmodule 和 kctune 提供用来控制自动配置备份的新选项。有关详细信息,

请参阅 kconfig(5) 中有关“配置备份”的论述。

• kctune 命令有两个新选项。 -F 选项可用来指定用于报告可调参数值的格式。 -m 选项可

用来将 kctune 的输出限制为由特定模块定义的可调参数值。有关详细信息,请参阅

kctune (1M)。

• 现在, kctune 可以按照某些系统资源的百分比的形式指定某些可调参数值 这些可调参

数值在基础系统资源更改时自动调整。例如,可以将可调参数 filecache_max 设置为

“20%”,这表示该文件缓存不能超过系统物理内存的 20%。如果系统内存增加,也会允

许该文件缓存的大小自动增加。有关详细信息,请参阅 kctune (1M) 以及第 5 节中各个可

调参数的联机帮助页。

• 现在, kctune 允许对可调参数值使用“K”、“KB”、“M”、“MB”和“GB”后缀。

它自动按比例确定相应的值。有关详细信息,请参阅 kctune (1M)。

• 还对内核配置命令进行了各种内部变更,以提高弹性和改进性能。

第 9 章288

命令和系统调用

iostat 命令

• 现在可以在引导加载程序命令行上改写可调参数值。有关详细信息,请参阅 hpux (1M)

(适用于 PA-RISC 系统)和 hpux.efi (1M)(适用于 Itanium 系统)。

• create_sysfile 命令现在已过时,并且会在将来发行的 HP-UX 中删除。

• 系统 (4)文件中的 swap、 dump 和 driver 指令现已过时。对这些指令的支持在将来发行

的 HP-UX 中也会删除。交换设备、转储设备和驱动程序绑定分别使用 swapon、crashconf 和 iobind 命令进行配置。

• 内核配置日志文件的格式 /var/adm/kc.log 已更改。现在,它包含更改配置的每个命令

调用输出的完整副本,以及尝试更改配置失败时的错误消息。

• 通过 settune() 或 settune_txn() 进行的可调参数变更在重新引导过程中不再有效。

如果希望变更在重新引导过程中有效,则必须使用 kctune 进行变更。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

除了以上提到的联机帮助页之外,还可以在 http://docs.hp.com 上的《Managing Kernel

Configurations in HP-UX 11i》白皮书中找到有关内核配置工具的文档资料。

是否过时

请参阅“面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能”

iostat 命令

iostat 反复报告系统上每个活动磁盘的 I/O 统计信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

iostat 已得到增强,可以报告 LUN 的每个活动 lunpath 的活动。对于多个 lunpath,数据会显

示在每个活动 lunpath 的连续行上。如果没有 lunpath 处于活动状态,则输出空行。

新增了以下选项:

-L 列出活动 lunpath 统计信息。

第 9 章 289

命令和系统调用

长 hostname、 uname 和 setuname

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

下列联机帮助页对变更进行了说明:iostat (1M)。

是否过时

未过时。

长 hostname、 uname 和 setuname

hostname、 uname 和 setuname 命令是核心 OS 的组成部分。

• hostname 命令用来设置或显示当前主机系统的名称。

• uname 命令用来显示有关计算机系统的信息以及设置节点名。

• setuname 命令用来更改计算机信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在 HP-UX 11i v3 中:

• hostname 命令设置和显示当前主机系统的名称,可以超过之前允许的 64 个字节。

• uname 命令设置并显示当前节点名,可以超过之前允许的 8 个字节。

• setuname 命令使用相应的选项修改系统名和(或)节点名的值,可以超过之前允许的

8 个字节。

系统管理员可以对系统进行配置,使这些限制扩展到 255 个字节。

第 9 章290

命令和系统调用

长 hostname、 uname 和 setuname

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

长 hostname、uname 和 setuname 功能部件在 HP-UX 11i v2 上也可用。在 HP-UX 11i v2 上,

必须安装 NodeHostNameXpnd 产品软件包并且启用相应的配置选项,以允许扩展到 255 个

字节。

但是,缺省情况下此功能部件在 HP-UX 11i v3 上可用。

影响

hostname 命令可将主机名设置或显示为多达 255 个字节。uname 命令可将节点名设置或显示

为多达 255 个字节。 setuname 命令可将系统名设置为多达 255 个字节。

兼容性

缺省配置选项允许主机名最多 64 个字节,节点名最多 8 个字节,从而确保与所有 HP-UX 版本

兼容。

性能

性能没有变化。

文档资料

下列联机帮助页对变更进行了说明:

• hostname (1)。

• uname (1)。

• uname (2)。

• gethostname (2)。

• sethostname (2)。

• nodehostnamesize (5)。

• setuname (1M)。

• setuname (2)。

《Node and Host Name Sizes on HP-UX》白皮书安装在

/usr/share/doc/NodeHostNameSize.pdf 中。

是否过时

未过时。

第 9 章 291

命令和系统调用

HFS ff、 VxFS 4.1 ff、 repquota、 quotacheck 支持长用户名

HFS ff、 VxFS 4.1 ff、 repquota、 quotacheck 支持长用户名

ff 命令读取每个特殊文件的 i-list 和目录,假定它是一个文件系统,为文件保存与选择标准相匹配的 i-node 数据。输出包含每个已保存 i-node 的路径名以及使用 -o 选项请求的其他任何文件信息。输出字段有相应的位置。输出按 i-node 顺序生成,字段使用标签隔开。ff 生成的缺省行包括路径名和 i-number 字段。

repquota 命令输出磁盘使用情况和每个指定文件系统的配额的摘要。

quotacheck 命令检查每个文件系统,构建当前磁盘使用情况表,并且将此表与文件系统的磁盘配额文件中存储的表进行比较。如果发现有任何不一致的情况,都将更新配额文件以及错误配额的当前系统副本。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HFS ff、VxFS ff、 repquota、 quotacheck 命令已得到增强,可以支持多达 255 个字节的用户名。

对于从 HP-UX 11i v1 迁移的客户来说,这是新增功能。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HFS ff、VxFS ff、 repquota、 quotacheck 命令已得到增强,可以支持多达 255 个字节的用户名。

在 HP-UX 11i v2 上,用户名最大长度是 32 个字节。因此,在 HP-UX 11i v2 上,以上命令可支持最多 32 个字节的用户名。

在 HP-UX 11i v3 上,用户名最大长度是 256 个字节。因此,在 HP-UX 11i v3 上,以上命令可支持最多 256 个字节。

影响

在未启用长用户名的系统上,会看到以上命令的行为与过去一样。以上所有命令(HFS ff、VxFS ff, repquota、 quotacheck)将只能支持最多 32 个字节。一旦系统启用了长用户名

(通过调用 lugadmin -e 命令),以上所有命令将支持多达 256 个字节的用户名。

兼容性

在这方面, PA-RISC 系统与基于 Itanium 的系统的行为相同。与以前的发行版相比,在

PA-RISC 系统和基于 Itanium 的系统上,这些命令没有任何退步。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 lugadmin (1M) 联机帮助页,其中包括有关如何对系统启用长用户名支

持的信息,以及由命令显示长用户名的准则。

是否过时

未过时。

第 9 章292

命令和系统调用

lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令

lp、 lpadmin、 lpfence、 lpmove 和 lpsched 命令

lp 命令对文件进行列队以便打印。 lpadmin 命令配置 LP 假脱机系统,以描述打印机、类和

设备。 lpsched、 lpshut、 lpmove、lpfence 命令启动 LP 请求调度程序,停止 LP 请求调

度程序,在 LP 目标之间移动请求,以及定义打印的最低优先级。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 可以添加 /卸载 /修改打印机,而不必关闭 lp 调度程序。它在 LP 目标之间移动 lp 排队的

请求。

lpadmin、 lpfence、 lpmove、 lpsched 已得到增强,可支持此增强功能。

现在,可以使用 lpadmin、 lpfence 和 lpmove 而无须停止 lp 调度程序。

• 行式打印机假脱机程序已得到增强,可支持多达 250 个字符的打印机 /类名,而之前只支

持 14 个字符。

• 还将支持扩展到远程目标名称。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• lp (1)

• lpadmin (1M)

• lpfence (1M)

• lpmove (1M)

是否过时

未过时。

第 9 章 293

命令和系统调用

mmap() 系统调用

mmap() 系统调用

mmap() 函数用于在进程地址空间和文件之间建立映射。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

PROT_EXEC: HP-UX mmap() 系统调用在使用 MAP_SHARED 和 PROT_EXEC 映射文件时需要执

行权限。根据 Single UNIX Specification v3(也称为 UNIX 2003),使用 MAP_SHARED 和

PROT_EXEC 映射文件, mmap() 只需要具有所映射文件的读取权限。在 HP-UX 11i v3 (11.31)

中,我们对 mmap() 实现进行了变更,解决了该问题。在 HP-UX 11i v3 (11.31) 中, mmap()

功能只需要读取权限,就可以使用 MAP_SHARED 和 PROT_EXEC 映射文件。

MAP_FIXED: mmap() 功能可以使用 MAP_FIXED 标记调用,在 pa 和 len 参数指定的地址范围

内建立映射。根据 Single UNIX Specification v2(也称为 UNIX 98),由 mmap() 使用 MAP_FIXED建立的映射可以替换以前整页包含进程地址空间(从 pa 开始,继续 len 个字节)任何部分的映

射。在 HP-UX 11i v1 (11.11) 中,如果在指定的地址范围内已经存在映射,以前 mmap() 就会失

败。在 HP-UX 11i v3 (11.31) 中,HP 对 mmap() 实现进行了变更,可以替换以前整页包含进程地

址空间(从 pa 开始,继续 len 个字节)任何部分的映射,以及建立新映射。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

调用 mmap() 且映射成功的应用程序将不会有任何变化。但是,以前 mmap() 由于没有对基础

文件的执行权限而失败的应用程序现在能够成功执行。

遵照标准和(或) HP-UX mmap (2) 联机帮助页,符合 mmap() 行为的应用程序将不会受到此变

更的影响。认定在指定地址范围内存在映射时使用 MAP_FIXED 执行 mmap() 将会失败的应用程

序会受到影响,不能正常运行。

兼容性

PROT_EXEC:没有已知的兼容性问题。但是,调用 mmap() 的应用程序在没有所映射文件的执

行权限时有可能会成功。

MAP_FIXED:没有已知的兼容性问题。

性能

对性能没有影响。

文档资料

请参阅 mmap (2) 联机帮助页。

是否过时

未过时。

第 9 章294

命令和系统调用

pax 命令

pax 命令

pax 命令可提取、写入和列出归档文件,并复制文件和目录层次结构。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

11i v3 (11.31) 版的 pax 命令现在已经符合 Unix 2003 标准。包括以下方面:

• 引入两个新选项:-H 和 -L。用户可以使用这些选项控制 pax 是否跟随符号链接并在何种

程度上跟随符号链接。

• 而且还引入了新归档格式“pax 交换格式”(IEEE 标准 1003.1,2003 版)。此格式支持超

大文件(大于或等于 8 GB)、长用户名和组名、长路径名以及较大的 uid 和 gid。

• 还引入了新选项 -o。此选项提供实现所需的信息,以修改 pax 各种操作模式中的算法。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

现在,您可以使用 pax 归档具有下列特点的文件:

• 文件大小大于或等于 8 GB

• 长用户名(或组名)

• 大于 2097151 的超大 UID/GID

• 长路径名或链接名

兼容性

没有已知的兼容性问题。提供一个新选项 (-x pax),以支持新格式。 pax 的缺省行为与以前

相同。

性能

性能没有明显的变化。

文档资料

有关详细信息,请参阅 pax (1) 联机帮助页。

是否过时

未过时。

第 9 章 295

命令和系统调用

PFS(可移植文件系统)命令(已过时)

PFS(可移植文件系统)命令(已过时)

PFS(可移植文件系统)旨在允许访问各种不同的 CD-ROM 文件系统格式。HP 最初采用 PFS是为了支持访问 CD-ROM 文件系统上的 RockRidge Interchange 文件系统格式。

PFS 现在已过时,在 HP-UX 11i v3 上没有提供。 HP 现在通过 HP-UX CDFS 文件系统类型和HP-UX 的标准文件系统命令提供相同的功能(包括 Rock Ridge 扩展支持在内的 CD-ROM 文件系统访问)。在 HP-UX CDFS 中支持 Rock Ridge 扩展后,不再需要执行特殊的 PFS 守护程序或命令。

有关替代功能,请参阅 mount (1M) 和 mount_cdfs (1M) 联机帮助页。

pipcs 命令

pipcs 命令显示有关活动 POSIX 进程间通信功能的特定信息。如果未指定任何选项,则对于系统中当前活动的 POSIX 消息队列和 POSIX 命名的信号量集, pipcs 将以短格式显示信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

pipcs 命令已得到增强,可以提供与下列各项相关的详细信息:

• 使用各种 POSIX 消息队列的进程。

• POSIX 消息队列的创建时间和上次修改时间。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• pipcs (1)

是否过时

未过时。

第 9 章296

命令和系统调用

ps 命令

ps 命令

ps 输出与选定进程有关的信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

ps 已得到增强,在 COMMAND 字段中最多可显示 1020 个字符。

在调用 ps 时 COMMAND 字段的缺省宽度:

• 使用 -f 或 -x 选项时,缺省宽度为 128

• 不使用这些选项时,缺省宽度为 14

在标准环境(UNIX95 或 UNIX 2003)下,两种情况下的缺省宽度均为 128。

通过在 /etc/default/ps 文件中设置 DEFAULT_CMD_LINE_WIDTH= 值,可以配置此宽度。DEFAULT_CMD_LINE_WIDTH 的值应该介于 64 和 1020 之间。如果将值设置为:

• 小于 64, ps 使用的宽度为 128

• 大于 1020, ps 使用的宽度为 1020。

缺省情况下,只有在使用 -f 或 -x 选项调用 ps 时,以上配置才会生效。如果设置了环境变量

PS_CMD_BASENAME,则对于 ps 的其他所有调用,也会从该配置文件中选择宽度。

在标准环境(UNIX95 或 UNIX 2003)下,对于 ps 的所有调用,都从 /etc/default/ps 文

件读取该宽度。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

缺省情况下,只有在使用 -f 或 -x 选项调用 ps 时,通过在 /etc/default/ps 文件中设置

DEFAULT_CMD_LINE_WIDTH=value, 配置的宽度才生效。如果设置了环境变量

PS_CMD_BASENAME,则对于 ps 的其他所有调用,也会从该配置文件中选择宽度。

影响

客户可以在 /etc/default/ps 中使用 DEFAULT_CMD_LINE_WIDTH 变量配置 COMMAND 字段的

宽度。允许的最大宽度是 1020。

此外,在标准环境(UNIX95 或 UNIX 2003)下,还会将命令字段的缺省宽度提高到 128。

在缺省 HP-UX 环境下,调用 ps 时 COMMAND 字段的缺省宽度:

• 使用 -f 或 -x 选项时,缺省宽度为 128。

• 不使用这些选项时,缺省宽度为 14。

客户可以设置 PS_CMD_BASENAME,从 /etc/default/ps 文件选择该宽度。

兼容性

这些变更与以前版本的 HP-UX 兼容,与以前的发行版相比,没有任何退步。

第 9 章 297

命令和系统调用

pselect () 系统调用

性能

对性能没有已知的影响。

文档资料

ps (1) 联机帮助页记录了这些变更。

是否过时

未过时。

pselect () 系统调用

pselect() 系统调用为 select() 系统调用的用户提供附加的参数选项。可以用秒和纳秒为

单位指定超时粒度。此外,在系统调用期间,还可以使用新的信号掩码参数。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

添加了 pselect() 系统调用接口,符合 UNIX 2003 标准。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

该系统调用将可用。利用该系统调用不需要客户执行任何操作。使用 select() 的代码无须修

改,除非客户希望修改。

兼容性

没有已知的兼容性问题。 select() 的功能没有变化。

性能

性能没有变化。

文档资料

有关详细信息,请参阅 pselect (2) 联机帮助页。

是否过时

未过时。

第 9 章298

命令和系统调用

psrset 命令

psrset 命令

psrset 实用程序控制处理器集的管理。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 内核现在支持处理器集的 Real Time Extension (RTE),psrset 已得到增强,可管理 RTE 处理器集。

为 RTE 处理器集添加了下列新选项:

-l. 列出所有配置为 RTE 处理器集的处理器集。

-m pset_id. 将标识号为 pset_id 的处理器集标记为 RTE 处理器集。

-s pset_id. 取消将标识号为 pset_id 的处理器集标记为 RTE 处理器集。

-R [processor_list]. 新建 RTE 处理器集,显示新处理器集的处理器集标识号 (pset_id)。

• HP-UX 11i v3 引入的双核 Intel Itanium 2 平台作为此 psrset 的一部分,经过增强后可以支持另一个名为 LCPU 的 PSET 属性类型。

此属性的属性值包括 ON 或 OFF。psrset 命令显示 LCPU 属性类型及其值(ON 或 OFF)、其他 PSET 属性及各自的属性值,以及系统中的处理器集 (PSET)。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• HP-UX 11i v3 引入的双核 Intel Itanium 2 平台作为此 psrset 的一部分,经过增强后可以支持另一个名为 LCPU 的 PSET 属性类型。

此属性的属性值包括 ON 或 OFF。psrset 命令显示 LCPU 属性类型及其值(ON 或 OFF)、其他 PSET 属性及各自的属性值,以及系统中的处理器集 (PSET)。

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• psrset (1M)

是否过时

未过时。

第 9 章 299

命令和系统调用

pstat_getstatic () 系统调用

pstat_getstatic () 系统调用

pstat_getstatic() 系统调用返回系统的信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

现在,重新引导时 pstat_getstatic() 返回的信息可能发生变更,尽管发生变更的可能性

很小。

尽管此系统数据通常不会频繁更改,但是在系统运行时,也会因为对关联的内核可调参数手

动变更或自动发生的管理变更、联机添加 /删除资源或其他事件而致使系统数据发生变更。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以不再认为每次重新引导后 pstat_getstatic() 都返回相同的信息,尽管这些信息很少

发生变更。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 pstat (2) 联机帮助页。

是否过时

未过时。

第 9 章300

命令和系统调用

Ptools 进程管理工具命令

Ptools 进程管理工具命令

Ptools 是新提供的一组进程管理工具,使用它们可轻松跟踪和调试进程。此组工具包括下列

命令:

• pmap

• pfiles

• pgrep

• pkill

• ptree

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP 在 HP-UX 11i v3 (11.31) 上提供了 Ptools,通过这组新提供的进程管理工具可轻松跟踪和调

试进程。到此发行版为止,这组工具包含下列命令:

• pmap

pmap 输出进程的地址空间信息。

• pfiles

pfiles 输出进程打开的所有文件描述符的信息。

如果文件描述符与一个文件相对应, pfiles 将输出 fstat() 和 fcntl() 信息。

如果文件描述符与一个套接字相对应, pfiles 将输出套接字的相关信息,如套接字类型、

套接字系列和协议系列。

如果是 AF_INET 和 AF_INET6 系列的套接字,还将输出有关对等主机的信息。

• pgrep

pgrep 搜索属性与参数所指定的选择标准相匹配的进程。

输出匹配进程的进程 ID 号,用分隔符分隔,缺省的分隔符是换行符。

每个属性选项可以使用通过逗号分隔的多个值。 pgrep 将选择与所有指定的属性选项相

匹配的进程。如果属性选项有多个值,进程必须与其中一个值相匹配。

• pkill

pkill 选择进程的方法与 pgrep 类似,它不输出进程 ID 号,而是向匹配的进程发出信号。

用户可以将要发送到匹配进程的信号指定为 pkill 的第一个参数。缺省情况下,使用

SIGTERM。

• ptree

ptree 输出与指定参数相匹配的所有进程的进程树。在输出进程树时,子进程缩进显示于

各自父进程的右侧。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 9 章 301

命令和系统调用

ptrace () 系统调用(已过时)

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• pmap (1)

• pfiles (1)

• pgrep (1)

• pkill (1)

• ptree (1)

是否过时

未过时。

ptrace () 系统调用(已过时)

ptrace() 接口现在已过时。在 HP-UX 11i v1 中使用此接口跟踪进程。HP-UX 11i v1 还支持提

供相同功能的 ttrace() 接口。因此,在 HP-UX 11i v3 中不再支持 ptrace()。

• 计划从 HP-UX 11i v1 开始 ptrace() 系统调用过时。在基于 Itanium 的平台上不支持此

接口。继续引用 ptrace 的用户应用程序会遇到 ENOSYS 错误。

此变更不会提高或降低应用程序的性能。

ptrace (2) 联机帮助页已经从 HP-UX 11i v3 发行版中删除。

第 9 章302

命令和系统调用

rc shell 脚本

rc shell 脚本

rc shell 脚本是输入新运行级别时调用的常用排序程序。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

每当启动脚本对 /sbin/rc 返回值 3 时,表示系统由于某种原因需要重新引导。在

/etc/rc.log 中提供了实际的原因,用户在系统重新引导后可以查看其中的消息。

现在,借助名为 /etc/rc.bootmsg 的新文件,可以在控制台上用相同的相关环境显示消息。

这可以通过创建名为 /etc/rc.bootmsg 的文本文件来实现,该文件中包含要在控制台上显

示的文本。

需要显示的消息由启动脚本写入。请注意,/sbin/rc 在显示消息之后会删除此文件,因此每

次在重新引导之前需要在控制台上显示特定消息时,都需要启动脚本将此消息写入此文件。

这对于行模式和屏幕模式的终端都适用。

此发行版中 rc 的新功能部件如下:

• 将会创建新文件 /etc/rc.bootmsg。

• 启动脚本会在 /etc/rc.bootmsg 文件中写入消息, /sbin/rc 将在重新引导系统之前显

示该消息。

• 在控制台上显示消息之后,会删除 /etc/rc.bootmsg 文件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

以前在 2004 年 9 月发行的 HP-UX 11i v2 中进行了这些变更。

影响

当系统出于某些原因需要重新引导时,在重新引导系统之前,将显示 /etc/rc.bootmsg 文件

中的消息。

兼容性

这些变更与所有发行版兼容。与以前的发行版相比,没有任何退步。

性能

性能没有变化。

文档资料

有关详细信息,请参阅 rc (1M) 联机帮助页。

是否过时

未过时。

第 9 章 303

命令和系统调用

sar 命令

sar 命令

在 sar 命令中指定采样间隔 n 时,sar 每经过 n 个 t 秒的间隔都会采样操作系统中的累积活

动计数器。如果指定 -o 选项,它会用二进制格式保存样本。 n 的缺省值是 1。如果未指定采

样间隔,sar 会从以前记录的文件中提取数据,该文件可能是通过 -f 选项指定的文件,也可

能(缺省情况下)是 dd 当天的标准系统活动每日数据文件 /var/adm/sa/sadd。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

sar 已得到增强,可以报告每个活动 HBA、磁带设备和 lunpath 的活动。对在最后时间间隔内

拥有活动的设备,输出一行信息。如果没有任何设备处于活动状态,则输出空行。

作为配套的命令, sadc 已得到增强,可收集 HBA、磁带设备和 lunpath 的活动数据。新增了下

列选项,用于报告 HBA、磁带和 lunpath 统计信息。

-H 报告每个活动 HBA 设备的活动。

-t 报告每个活动磁带设备的活动。

-L 报告每个活动 lunpath 的活动。

sar 已得到增强,可报告设备的每秒读取和写入信息。新增了以下选项:

-R 报告设备的每秒读取和写入数。此选项与 -d 选项配合使用。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• sar (1M)

是否过时

未过时。

第 9 章304

命令和系统调用

setboot 命令

setboot 命令

setboot 命令可显示和设置稳定存储(也称为非易失内存)中的引导变量。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• setboot 已得到增强,支持使用新选项 -h 设置高可用性 (HA) 替代引导路径。

• SpeedyBoot 固件和软件扩展允许超级用户控制系统在引导进程中执行哪些固件测试。以前,

setboot 命令只能用于 PA-RISC 平台设置这些固件测试。不过,现在 setboot 已得到增

强,支持在基于 Itanium 的平台上为下一次引导设置固件测试。

• 此外, setboot 已得到增强后可以在双核 Intel Itanium 2 平台上为下一次引导启用或

禁用超线程环境。新增了以下选项,用于启用 /禁用超线程环境:

-m [ on | off ] 为下一次引导启用或禁用超线程

• setboot 经过修改后,可以接受持久设备专用文件 (dsf) 作为输入。然后 setboot 选择

相应的 LUN 当前可用的 lunpath 硬件路径,将其写入稳定存储以用作下一次引导的引导

路径。setboot 还接受 lunpath 硬件路径作为输入,在这种情况下会将该 lunpath 硬件路

径写入稳定存储。

为了维护向后兼容性,setboot 继续接受传统硬件路径作为输入。但是,稳定存储中存放

的路径不再是传统硬件路径本身,而是相应的 lunpath 硬件路径。如果以后在稳定存储中储

存的路径出现问题, setboot 可通过 EVM 事件获悉,然后会自动选择 LUN 的可用替代

路径,将其重新配置到稳定存储,而不管它是通过持久 dsf 设置的还是通过 lunpath 或传统

硬件路径设置的。

面向迁移自 HP-UX 11i v2(2006 年 6 月版)的客户的新增功能

• 此外, setboot 已得到增强,可以在双核 Intel Itanium 2 平台上为下一次引导启用或

禁用超线程环境。新增了以下选项,用于启用 /禁用超线程环境:

-m [ on | off ] 为下一次引导启用或禁用超线程

• setboot 经过修改后,可以接受持久设备专用文件 (dsf) 作为输入。然后 setboot 选择相

应的 LUN 当前可用的 lunpath 硬件路径,将其写入稳定存储以用作下一次引导的引导路径。

setboot 还接受 lunpath 硬件路径作为输入,在这种情况下会将该 lunpath 硬件路径写入稳

定存储。

为了维护向后兼容性,setboot 继续接受传统硬件路径作为输入。但是,稳定存储中存放

的路径不再是传统硬件路径本身,而是相应的 lunpath 硬件路径。如果以后在稳定存储中储

存的路径出现问题, setboot 可通过 EVM 事件获悉,然后会自动选择 LUN 的可用替代

路径,将其重新配置到稳定存储,而不管它是通过持久 dsf 设置的还是通过 lunpath 或传统

硬件路径设置的。

影响

如果提供一个传统硬件路径作为 setboot 的输入,则该路径就是 setboot 在稳定存储中储存的

相应的 lunpath 硬件路径。因此, setboot 现在会显示 lunpath 硬件路径,而不是传统硬件路

径。因为 setboot 的自动路径故障切换功能,在稳定存储中储存并且由 setboot 显示的

lunpath 硬件路径可能会在路径失败时自动更改。

第 9 章 305

命令和系统调用

sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、 bsd_signal (3C) 联机帮助页(已过时)

兼容性

尽管 setboot 命令继续接受传统硬件路径作为输入,这与 11i v3 之前的发行版一样,但是它

储存和显示的路径是相应的 lunpath 硬件路径。因此,与以前的发行版相比, setboot 输出有

所变更。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• setboot (1M)

http://docs.hp.com 网站上的 setboot 白皮书:

• setboot(1M) in HP-UX 11i v3

是否过时

未过时。

sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2)、

bsd_signal (3C) 联机帮助页(已过时)

sigblock (2)、 sigsetmask (2)、 sigstack (2)、 sigvector (2) 和 bsd_signal (3C) 是过时的信号联机帮

助页。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已经声明上列联机帮助页在 HP-UX 11i v1 中过时,在 HP-UX 11i v3 中不会提供。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

已经声明上列联机帮助页在 HP-UX 11i v2 中过时,在 HP-UX 11i v3 中不会提供。

影响

sigblock (2), sigsetmask (2)、 sigstack (2)、 sigvector (2) 和 bsd_signal (3C) 已过时。HP-UX 11.31

将不提供这些已过时的联机帮助页。对这些联机帮助页的引用将不再起作用。上述接口可以保

持正常运行,而不存在兼容性影响;只是联机帮助页已过时。但是,相应的功能会在未来的发

行版中删除。替代联机帮助页: sigset (3C)、 sigpause (3C)

第 9 章306

命令和系统调用

spray 命令

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

未过时。

是否过时

联机帮助页: /usr/man/man2.Z/sigblock.2、 /usr/man/man2.Z/sigsetmask.2、/usr/man/man2.Z/sigstack.2、 /usr/man/man2.Z/sigvector.2、/usr/man/man3.Z/bsd_signal.3c

替代联机帮助页: sigset (3C)、 sigpause (3C)

spray 命令

spray 命令使用 RPC 将单向数据包流发送到主机,报告主机接收的数据包数以及传输率。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在 HP-UX 11i v3, spray 命令将提供以前版本中没有的两个新 spray 命令选项。它们是 -d

和 -t。

spray [-c count] [-l length] [-d delay] [-t nettype] host

• 主机

指定主机名。

• -c

指定要发送的数据包数量。

• -l

长度参数是存放 RPC 调用消息的以太网数据包中的字节数。

• -d

指定在发送每个数据包之间暂停的微秒数。缺省值为 0。

• -t

指定传输类。缺省为 netpath。当前的 ONC+1.2 spray 不支持此选项,仅支持 UDP。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 9 章 307

命令和系统调用

swapctl() 和 swapon() 系统调用

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅 spray (3N) 和 sprayd (1M) 联机帮助页。

是否过时

未过时。

swapctl() 和 swapon() 系统调用

现在提供新系统调用 swapctl(),用于管理和配置交换空间。swapctl() 将替换 swapon()。swapon() 系统调用已取消,将在未来的发行版中过时。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

swapctl() 是 HP-UX 11i v3 发行版中的全新系统调用。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

swapctl() 系统调用允许您配置主交换,以便在下一次引导时生效。以前,这只能通过

lvlnboot 和 vxvmboot 命令实现。

兼容性

没有影响。在 HP-UX 11i v3 中继续支持原来配置交换的方法。

性能

没有已知的性能问题。

第 9 章308

命令和系统调用

swapon 和 swapinfo 命令

文档资料

有关详细信息,请参阅 swapctl (2) 联机帮助页。

是否过时

swapon() 系统调用已取消,将在未来的发行版中过时。请注意,这是 swapon() 系统调用,

而不是 swapon (1M) 命令。

swapon 和 swapinfo 命令

swapon 命令将启用要在其上进行分页的设备或文件系统。

swapinfo 命令可输出有关设备和文件系统分页空间的信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

swapon 命令已得到增强,支持为下一次引导设置(或取消设置)主交换设备。

swapinfo 命令支持新选项 -s,显示下一次引导的主交换设置。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• swapon (1M)

• swapinfo (1M)

是否过时

未过时。

第 9 章 309

命令和系统调用

sysdef 命令(已取消)

sysdef 命令(已取消)

sysdef 命令分析目前正在运行的系统,和有关其可调配置参数的报告。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

sysdef 命令在 HP-UX 11i v2 中已取消,并计划在将来过时。建议客户使用替代命令

kctune。

sysdef 命令报告某些可调参数(如 msgmap、 sema 和 shmem)的错误值。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅前面的“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

如果使用 sysdef 命令,某些内核可调参数获得的值可能不正确。

兼容性

没有已知的兼容性问题。

性能

除前面所述之外,没有什么已知的性能问题。

文档资料

sysdef (1M) 联机帮助页已更新,以指出 sysdef 的输出将报告某些可调参数(如 msgmap、sema 和 shmem)的错误值。

是否过时

请参阅前面的“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 9 章310

命令和系统调用

syslogd 命令

syslogd 命令

syslogd 命令可将消息记录到配置文件 /etc/syslog.conf 中描述的一组文件,以及从这些

文件中读取消息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• syslogd 命令即使在日志文件大小超过 2GB 时也可以继续将消息记录到文件。

syslogd 日志文件可增长到的大小是一个可配置变量: LOG_SIZE(在

/etc/default/syslogd 中)。

LOG_SIZE(用 GB 表示)可以是大于 2 或 NOLIMIT(文件系统施加的限制)的任何值

• syslogd 命令已得到增强,可正确记录多字节消息字符串。

在记录消息时, syslogd 将消息中的每个换行符替换为空格,最后一个除外。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• syslogd 命令已得到增强,可正确记录多字节消息字符串。

在记录消息时, syslogd 将消息中的每个换行符替换为空格,最后一个除外。

影响

可以看到以上提到的 HP-UX 命令的新功能部件。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅下列联机帮助页:

• syslogd (1M)

是否过时

未过时。

第 9 章 311

命令和系统调用

usermod 命令

usermod 命令

usermod 通过更改登录相关的信息来修改系统上的用户登录。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

usermod 使用 -m 选项可以移动命令行中提到的用户主目录。在 11.31 中, usermod 已经过修

改,可以有选择地防止使用 -m 选项移动主目录。缺省情况下,禁止从 / 移动文件。系统管理员

可以将任何其他主目录文件添加到 /etc/default/usermod 配置文件,从而防止移动这些主

目录。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

usermod 使用 -m 选项可以移动命令行中提到的用户主目录。在 11.31 中, usermod 已经过修

改,可以有选择地防止使用 -m 选项移动主目录。缺省情况下,禁止从 / 移动文件。系统管理员

可以将任何其他主目录文件添加到 /etc/default/usermod 配置文件,从而防止移动这些主

目录。

影响

可以配置 /etc/default/usermod,以便使用 -m 选项限制主目录的移动。缺省情况下,限

制移动 /。

兼容性

缺省情况下,限制移动 /。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅 usermod (1M) 和 usermod (4) 联机帮助页。

是否过时

未过时。

第 9 章312

命令和系统调用

UNIX 2003 标准符合性命令

UNIX 2003 标准符合性命令

UNIX 03 产品标准是系统符合 Single UNIX Specification v3 的标志。它是 UNIX 95 产品标准得

到显著增强后的版本。这些必备的增强功能包括符合 ISO/IEC 9989:1999 C 编程语言、 IEEE

Std1003.1-2001 以及 ISO/IEC 9945:2002 标准。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

所有命令经过修改(或增强)后符合 UNIX 2003 标准。

缺省情况下,不影响 HP-UX 兼容性的 UNIX 2003 变更都将提供。否则,要获得 Unix 2003 行

为,必须在环境中定义 UNIX_STD 变量。

在 Korn shell、 Bourne shell 和 POSIX shell 中,可通过以下表达式实现:

export UNIX_STD=2003

在 C shell 中,使用以下表达式实现:

setenv UNIX_STD 2003

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP-UX 命令符合 UNIX 2003 标准。环境中的 UNIX_STD 变量在设置为 2003 时,可以提供全部

UNIX 2003 行为。

兼容性

这些变更与以前版本的 HP-UX 兼容。

性能

对性能没有影响。

文档资料

有关详细信息,请参阅 Open Group 的 Single UNIX Specification v3,网址为

http://www.unix.org/version3/。

另请参阅 standards (5) 联机帮助页。

是否过时

未过时。

第 9 章 313

命令和系统调用

UNIX 2003 标准符合性命令

第 9 章314

第 10 章 库和编程

本章内容

本章讲述了程序员要特别注意的各种变更(如编译器、编辑器和库的变更),包括下列内容:

• 捆绑的 C 编译器(第 316 页)

• aC++ Run Time Library(第 317 页)

• Dynamic Loader (dld.so)(第 318 页)

• FirstBoot(第 319 页)

• HP MLIB(第 320 页)

• HP MPI(第 321 页)

• HP-UX Color-Curses: libcur_colr 库和命令(已过时)(第 322 页)

• HP-UX C 库 (libc)(第 325 页)

— HP-UX C 库 (libc) - UNIX 2003 标准符合性(第 325 页)

— HP-UX C 库 (libc) - 其他变更(第 326 页)

— libc.1 库(已取消)(第 330 页)

— 联网 libc API(第 331 页)

• Java 2 平台(第 333 页)

— 用于 HP-UX 的 Java JDK/JRE(第 333 页)

— Java OOB(第 335 页)

• libIO 库(第 336 页)

• libpthread 库(第 337 页)

• Link Editor (ld)(第 338 页)

• Mercury 库 (libhg)(第 339 页)

• Perl(第 340 页)

• 线程 renice 工具(第 342 页)

• UNIX 2003 标准配置文件符合性(第 343 页)

• Unwind 库 (libunwind)(第 344 页)

第 10 章 315

库和编程

捆绑的 C 编译器

捆绑的 C 编译器

在基于 Itanium 的服务器上,HP-UX 11i v3 中捆绑的 C 编译器版本为 A.06.12;在基于 PA-RISC的服务器上,版本则为 B.11.11.16。在以前的发行版中,该编译器仅供内核安装和调整,现在已不再有此需求,在将来可能会过时。

HP 建议使用 C 语言开发软件的客户获取单独提供的 HP C/aC++ Developer’s Bundle,而不要使用捆绑的 C 编译器。捆绑的 C 编译器不支持 Developer’s Bundle 编译器的任何优化功能或其他高级功能部件。

有关 HP C/aC++ Developer’s Bundle 的详细信息,请访问 http://www.hp.com/go/cpp/。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在基于 Itanium 的服务器上,随 HP-UX 11i v3 附带的捆绑编译器与随 HP-UX 11i v2 附带的捆绑编译器不同。但是,这些编译器高度兼容。诊断消息格式和标识号发生了变更。诊断出较多错误源代码结构和可疑源代码结构。由于编号发生了变更,因此在命令行上使用 +Ww### 或+We### 控制诊断的严重程度或者使用 +W### 完全禁止诊断的客户,需要修改这些命令行。

在基于 PA-RISC 的服务器上,除了例行维护外,捆绑的 C 编译器没有更改。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

诊断数字标识符和诊断消息用语发生了变更。

兼容性

• 基于 Itanium 的服务器:

— 可能需要更改命令行,以便指定 +W###、 +We### 和 +Ww### 选项的不同编号。

— 需要更改用于搜索特定诊断模式的过滤器脚本。

• PA-RISC 服务器:

— 没有已知的兼容性问题。

性能

此编译器不支持优化。对于编译性能要求严格的应用程序,请获取 HP C/aC++ Developer’s Bundle。

文档资料

仅与绑定的 C 编译器具体相关的文档资料是其联机帮助页: cc_bundled (1)。

单独提供的 HP C/aC++ Developer’s Bundle 编译器的文档可在以下地址找到:http://www.hp.com/go/cpp/。

是否过时

未过时。

第 10 章316

库和编程

aC++ Run Time Library

aC++ Run Time Library

aC++ Run Time Library 为 C++ 应用程序提供必要的语言支持。该运行时库有两种变体:

• 完整的标准 C++ 库,其中包含了模板化的 iostream 库,以及

• 不完整的标准 C++ 库,其中包含了传统的 iostream 库。

此外还提供了两种 RogueWave tools.h++ 库 (librwtools) 的变体,对应于上面列出的标准库

的两种变体。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• -AA -D_HP_NONSTD_FAST_IOSTREAM 性能改进宏

HP aC++ A.06.10 新增加了一种性能改进预处理器宏 _HP_NONSTD_FAST_IOSTREAM,该宏可改进 -AA iostream 的性能。

该宏可以实现下列非标准功能部件:

— 设置 std::ios_base::sync_with_stdio(false),禁用 stdio 的缺省同步功能。

— 设置 std::cin.tie(0),取消 cin 与其他流的连接。

— 使用 \n 替换 std::endl 的所有发生行为。

如果应用程序经常使用 iostream,则启用该宏可能获得明显的性能改进。

注释 注意: 在下列任意一种情况下,请不要启用 _HP_NONSTD_FAST_IOSTREAM 宏:

— 应用程序假设 C++ 流将要与 C 流同步

— 应用程序依赖于 endl 的流刷新行为

— 用户使用 std::cout.unsetf(ios::unitbuf) 对输出流进行单元缓冲。

• C++ 标准库 TC1 符合性变更

“ISO C++ 标准技术勘误 1”(TC1) 已更改了 STL 函数 make_pair,使其按值而不是按 const引用来使用其参数。

如果在编译时指定了启用宏 -D__HP_TC1_MAKE_PAIR,则此项变更将使 HP 库满足符合

性。考虑到二进制兼容性的原因,不更改缺省行为。

• 2007 年美国夏令时立法支持

此版本的 librwtool 库支持 2007 年美国新夏令时规则。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

如果在编译过程中未设置上述新定义的宏,则不会有任何影响。

第 10 章 317

库和编程

Dynamic Loader (dld.so)

兼容性

没有已知的兼容性影响,这些变更在二进制和源代码上兼容。

性能

如果应用程序符合安全使用宏 _HP_NONSTD_FAST_IOSTREAM 启用的优化功能的要求,则该

应用程序使用该宏可显著提高其性能。

文档资料

这些库已捆绑到 HP-UX 系统上,以支持分发 C++ 应用程序。但是,这些库的文档资料只在 HP

C/aC++ Developer’s Bundle 中提供,因为这些库文档资料只在开发 C++ 程序时才有用。在安装了

HP C/aC++ Developer’s Bundle 的系统上,库文档在 /opt/aCC/share/man 中安装的联机帮助页

上进行了介绍。

是否过时

未过时。

Dynamic Loader (dld.so)

Dynamic Loader (dld.so) 用于在可执行启动过程中动态装载共享库。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

自从 2005 年 9 月发行 PHSS_32864 修补软件以来,没有发生任何变更。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

自从 2006 年 6 月发行 PHSS_34440 修补软件以来,没有发生任何变更。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 10 章318

库和编程

FirstBoot

文档资料

有关动态装载器的详细信息,请参阅 dld (5) 联机帮助页。

是否过时

未过时。

FirstBoot

FirstBoot 提供了一组用于配置系统网络的命令。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在转换链接(也称为 Upgrade)中, HP 通常创建一个符号链接 /etc/set_parms → /sbin/set_parms。

转换链接在 HP-UX 11i v3 已过时, set_parms 以 /sbin/set_parms 的形式向用户提供。因

此, HP-UX 11i v3 将不支持符号链接 /etc/set_parms。

此项变更与 HP-UX 程序处理转换链接的指令是一致的。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

如果用户的脚本调用 /etc/set_parms 而不是 /sbin/set_parms,则脚本将找不到该命令。失败的程度取决于脚本的编写方式。要更正该问题,用户需要将路径更改为 /sbin/set_parms。作为一种解决方法,客户可以选择在能够更新其脚本之前,自己创建符号链接。

兼容性

没有已知的兼容性问题。

性能

没有性能影响。

文档资料

有关详细信息,请参考 set_parms (1M) 联机帮助页。

是否过时

从 HP-UX 11i v3 开始,将不再支持 /etc/set_parms。

第 10 章 319

库和编程

HP MLIB

HP MLIB

HP MLIB V9.5 包含为工程和科学应用开发的数学软件和计算内核,包括线性方程组、最小二

乘法、特征值问题、奇异值分解、矢量及矩阵计算、卷积和傅立叶变换等。MLIB 有六个组件:

VECLIB、 LAPACK、 ScaLAPACK、 SuperLU_DIST、 SOLVERS 和 VMATH。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

新增了两个库 VECLIBSC8 和 LAPACKSC8。这两个库是使用 64 位整数值的 64 位地址库,它

们使用与 Cray 的 SCILIB 数学库中相似的调用约定。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

• 请参阅安装在 /opt/mlib/share/man 的 mlib (3M) 联机帮助页。

• 请访问下列网站:

— http://www.hp.com/go/mlib

— http://docs.hp.com/hpux/dev/index.html#Performance%20Tools%20and%20Libraries

是否过时

未过时。

第 10 章320

库和编程

HP MPI

HP MPI

HP MPI v2.2 是 Message Passing Interface 标准的高性能实现产品。HP-MPI 提供了应用程序编程

接口和软件库,以便支持并行的消息传递应用程序,从而使得这些应用程序高效、可移植且很

灵活。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

2.2 版的新功能部件:

• C++ 绑定

• 新的 mpirun 命令行启动选项:

— hostlist

— hostfile

— lsb_hosts

— lsb_mcpu_host

• MPI-2 所支持的 ROMIO

• CPU 绑定支持

• 信号传播

• 新的 RDMA 环境变量

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

自从 2006 年 6 月发行以来,该产品没有任何变更。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 10 章 321

库和编程

HP-UX Color-Curses: libcur_colr 库和命令(已过时)

文档资料

• 请参阅安装在 /opt/mpi/man 的 mpi (3M) 联机帮助页。

• 请访问下列网站:

— http://www.hp.com/go/mpi

— 请参阅产品的《用户指南》和发行说明,访问地址为 http://docs.hp.com/hpux/dev/index.html#Performance%20Tools%20and%20Libraries

是否过时

未过时。

HP-UX Color-Curses: libcur_colr 库和命令(已过时)

libcur_colr.a 库和 libcur_colr.sl 库以及命令 captoinfo_colr、 infocmp_colr、tput_colr 和 tic_colr 是用于颜色管理的 HP-UX Color-Curses 程序包的一部分。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已在 HP-UX 10.30 中宣布取消 HP-UX Color-Curses 库和命令, HP-UX 11i v3 PA-RISC 中不再

提供它们。

下列库、命令和头文件在 HP-UX 11i v3 PA-RISC 版本中已过时:

• /usr/lib/libcur_colr.a

• /usr/lib/libcur_colr.sl

• /usr/bin/captoinfo_colr

• /usr/bin/infocmp_colr

• /usr/bin/tput_colr

• /usr/bin/tic_colr

• /usr/include/curses_colr/curses.h

• /usr/include/curses_colr/term.h

第 10 章322

库和编程

HP-UX Color-Curses: libcur_colr 库和命令(已过时)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

已在 HP-UX 10.30 中宣布取消 HP-UX Color-Curses 库和命令, HP-UX 11i v3 PA-RISC 中不再

提供它们。

下列库、命令和头文件在 HP-UX 11i v3 PA-RISC 版本中已过时:

• /usr/lib/libcur_colr.a

• /usr/lib/libcur_colr.sl

• /usr/bin/captoinfo_colr

• /usr/bin/infocmp_colr

• /usr/bin/tput_colr

• /usr/bin/tic_colr

• /usr/include/curses_colr/curses.h

• /usr/include/curses_colr/term.h

在 HP-UX 11i v2 PA-RISC 版本中提供上述文件,但在 HP-UX 11i v2 基于 Itanium 的版本中不

再提供。

影响

由于 HP-UX 11i v3 没有这些库和命令, 因此引用了这些库的任何 Makefile 或可执行文件,或

者使用了这些命令的脚本都可能无法正常运行。

替代项: X/Open libcurses。有关 libcurses 和 X/Open libcurses 的详细信息,请参阅白皮书

《Migrating HP Curses Applications to Xcurses》,该书位于:

http://devresource.hp.com/drc/STK/docs/refs/xcurses.jsp。另请参阅后面的“文档资料”一节。

兼容性

在 HP-UX 11i v3 PA-RISC 计算机上,引用了这些过时命令的 Makefile 或脚本将无法运行。链

接到这些过时库的应用程序也可能无法正常运行。在 X/Open libcurses 库中提供了类似的 API。

在 HP-UX 11i v3 基于 Itanium 的计算机上没有任何变更,因为这些可使用项在 HP-UX 11i v2

发行版中就已经过时。

性能

没有已知的性能问题。

第 10 章 323

库和编程

HP-UX Color-Curses: libcur_colr 库和命令(已过时)

文档资料

有关详细信息,请参考下列网站:

• http://docs.hp.com/en/B3782-90716/ch08s11.html(在标题“Interface: Curses

Libcur_colr.a, libcur_colr.sl”下)

• http://docs.hp.com/en/B9106-90003/ch07s12.html(在标题“libHcurses and

Related APIs”下)

• http://devresource.hp.com/drc/STK/docs/refs/xcurses.jsp(在子标题“Compiling with cur_colr”下

• http://www.opengroup.org/onlinepubs/007908799/cursesix.html(X/Open

Curses,第 4 期,第 2 版)

是否过时

接口:

• /usr/lib/libcur_colr.a

• /usr/lib/libcur_colr.sl

• /usr/bin/captoinfo_colr

• /usr/bin/infocmp_colr

• /usr/bin/tput_colr

• /usr/bin/tic_colr

• /usr/include/curses_colr/curses.h

• /usr/include/curses_colr/term.h

已被宣布过时,具体情况如下:

已取消: HP-UX 10.30

已停用: HP-UX 11i v1.5 (11.20)(基于 Itanium)

HP-UX 11i v3 (PA-RISC)

已过时: HP-UX 11i v1.5 (11.20)(基于 Itanium)

HP-UX 11i v3 (PA-RISC)

替代项: X/Open libcurses

第 10 章324

库和编程

HP-UX C 库 (libc)

HP-UX C 库 (libc)

C 库 libc 实现了一组常用的功能, 另外还提供了用户程序与内核之间的接口。

libc 的变更将在下面各节中介绍:

• HP-UX C 库 (libc) - UNIX 2003 标准符合性(第 325 页)

• HP-UX C 库 (libc) - 其他变更(第 326 页)

• 联网 libc API(第 331 页)

另请参阅第 7 章中的第 234 页上的“libc”。

HP-UX C 库 (libc) - UNIX 2003 标准符合性

C 库 libc 实现了一组常用的功能, 另外还提供了用户程序与内核之间的接口。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

libc 库已得到增强,符合 UNIX 2003 标准。为此,添加了一些 API,同时还修改了一些 API。

新增的 API 有 imaxabs (3)、isblank (3)、iswblank (3)、llabs (3)、atoll (3)、unsetenv (3)、setenv (3)、

imaxdiv (3)、lldiv (3)、_Exit (2)、setegid (3)、seteuid (3)、strtof (3)、posix_openpt (3)、vfwscanf (3)、

vswscanf (3)、 vwscanf (3)、 wcstof (3)(仅限基于 Itanium 的系统)和 wcstold (3)。

除了 lconv 结构外,对现有 API 或结构的修改都不会破坏兼容性。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

在 /usr/include/locale.h 中定义的 lconv 结构已进行了扩展,符合 Unix 2003 标准。此项

变更可能会对与归档库链接的应用程序的兼容性产生影响,具体取决于所用的语言环境版本。

localeconv (3C) 联机帮助页中列出了 lconv 结构中的新字段。

性能

对性能没有已知的影响。

第 10 章 325

库和编程

HP-UX C 库 (libc) - 其他变更

文档资料

有关详细信息,请参阅下列文档资料:

• 联机帮助页:

standards (5)、localeconv (3C)、imaxabs (3)、isblank (3)、iswblank (3)、llabs (3)、atoll (3)、

unsetenv (3)、setenv (3)、imaxdiv (3)、lldiv (3)、_Exit (2)、setegid (3)、seteuid (3)、strtof (3)、

posix_openpt (3)、 vfwscanf (3)、 vswscanf (3)、 vwscanf (3)、 wcstof (3) 和 wcstold (3)。

• 网页:

http://www.opengroup.org/onlinepubs/009695399/basedefs/locale.h.html

是否过时

未过时。

HP-UX C 库 (libc) - 其他变更

C 库 libc 实现了一组常用的功能, 另外还提供了用户程序与内核之间的接口。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 大 PID:

libc API mktemp 和 mkstemp 已得到增强,可在启用大 PID 时生成唯一的文件名。这些

API 替换了模板字符串中作为参数传递的 X,并使用当前的进程 ID 形成唯一的文件名。

由于 HP-UX 11i v3 之前支持的 PID 最大值为 30000,因此可在模板字符串中指定的五个 X

中容纳 PID。在 HP-UX 11i v3 中启用了大 PID 支持(PID 小于 10 亿时在 Unix 2003 标准

规范中指定)时, PID 的数字数目将大于 5;因此,提供了这些 API 的新实现方法,可以

在生成唯一文件名时支持大 PID。

• 长 UNAME 和主机名:

该解决方案支持 uname 和相关的 libc 接口支持超过 8 个字节的主机名。此外,它还支持

将 MAXHOSTNAMELEN 常量从 64 个字节扩展到 256 个字节。

下列 libc API 已做了修改,可支持长 UNAME 和主机名:

— uname(): 要使用长 uname 的应用程序必须使用 -D_HPUX_API_LEVEL=20040821 进行

重新编译。另外,它们还必须将缓冲区大小从 9 增加到 256,以便使用长 uname。

— gethostname(): 需要使用长主机名的应用程序应增加调用 gethostname() 时的缓

冲区大小,并增加“size”参数值(限制从 9 增大到 256)。

— sethostname(): 需要使用长主机名的应用程序应增加调用 sethostname() 时的缓

冲区大小,并增加“size”参数值(限制从 9 增大到 256)。

— setuname(): 所有使用 setuname() 的应用程序都应提供更大的缓冲区 (const char*

name) 和更大的 namelen 参数值(限制从 9 增大到 256)。

第 10 章326

库和编程

HP-UX C 库 (libc) - 其他变更

有关详细信息,请参阅相应的联机帮助页。

• Tru64 API 迁移 - 支持从 Tru64 迁移到 HP-UX 11i v3 的 API

此功能部件在 C 库中提供了两种新的 API:

— mvalid() - 检查指定内存区域的有效性

— setlinebuf() - 设置流的缓冲属性

在 HP-UX 11i v3 中,还提供了一些其他 Tru64 API 作为 Unix2003 标准化的一部分。这些

API 包括 flock、 setenv、 unsetenv、 seteuid、 setguid。

有关详细信息,请参阅相应的联机帮助页。

• malloc - 线程本地高速缓存增强功能

新的选项允许在线程间交换每个线程高速缓存中的块。交换通过一个全局块池实现。

max_cache_misses 和 num_global_slots 是新的选项,可通过环境变量

_M_CACHE_OPTS 进行设置。

• libc 中的长用户名和长组名支持

libc API 已得到增强,可使用长用户名和组名(255 个字节)。 libc 还支持新的 API,使应用程序程序员可以获得系统的当前用户名属性。

系统管理员可以使用新提供的 lugadmin 命令启用长用户名。 lugadmin 命令会用新设置的最大用户名长度更新占位符文件。一旦设置了长用户名,就不能将其禁用。

为了使应用程序逻辑对任何将来的用户名长度扩展透明,应用程序程序员最好使用 sysconfAPI 和 _SC_LOGIN_NAME_MAX 参数来动态确定当前设置的用户名长度。 sysconf API 将返回系统当前设置的用户名(或组名)长度。

下列 libc API 启用了长用户名和长组名

— getpwent 系列

— getgrent 系列

— getuts 系列

— initgroups

— sysconf

HP-UX 11i v3 中提供了一个新 API ug_display_width,为应用程序提供了一种机制,可以检查适合显示的用户名(或组名)的字节数。这种显示长度可使用 lugadmin 命令在整个系统范围设置,或者使用环境变量 UG_DISPLAY_WIDTH 为一个进程或一组进程设置。

有关启用应用程序长用户名的详细信息,请参阅白皮书“Username and groupname sizes on HP-UX”(位于 http://docs.hp.com)和联机帮助页 lugadmin。

有关详细信息,请参考相应的联机帮助页。

• localtime_r() 和 tzset() 中的变更:

API locatime_r() 返回指向时间结构 tm 的指针, tzset() 设置外部变量 timezone、daylight 和 tzname。

如果不能根据环境变量 TZ 或者文件 /etc/default/tz 确定 timezone 的值,则将该值设置为缺省值 EST5EDT。如果将时区设置为缺省值 EST5EDT,并且时区调整文件 (/usr/lib/tztab) 不可用,则 localtime_r() 和 tzset() 的返回值如下:

localtime_r() 使用时间结构 tm 返回国际标准时间 (UTC),tzset() 将根据国际标准时间 (UTC) 时区设置 tzname、 timezone 和 daylight。

有关详细信息,请参考 localtime_r (3C) 和 tzset (3C) 的联机帮助页。

第 10 章 327

库和编程

HP-UX C 库 (libc) - 其他变更

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• Tru64 API 迁移 - 支持从 Tru64 迁移到 HP-UX 11i v3 的两个 API。与 HP-UX 11i v2 相比,

此功能部件在 C 库中提供了下列两个供其他应用程序使用的新 API:

— mvalid() - 检查内存区域的有效性

— setlinebuf() - 向流分配缓冲区。

• 在 HP-UX 11i v3 中,还提供了一些其他 Tru64 API 作为 Unix2003 标准化的一部分。这些

API 包括 flock、 setenv、 unsetenv、 seteuid 和 setguid。有关详细信息,请参考相应的联机帮助页。

• malloc - 线程本地高速缓存增强功能

新的选项允许在线程间交换每个线程高速缓存中的块。交换通过一个全局块池实现。

max_cache_misses 和 num_global_slots 是新的选项,可通过环境变量

_M_CACHE_OPTS 进行设置。

• libc 中的长用户名和长组名支持

libc API 已得到增强,可使用长用户名和组名(255 个字节)。 libc 还支持新的 API,

使应用程序程序员可以获得系统的当前用户名属性。

系统管理员可以使用新提供的 lugadmin 命令启用长用户名。 lugadmin 命令会用新设置

的用户名的最大长度更新占位符文件。一旦设置了长用户名,就不能将其禁用。

为了使应用程序逻辑对任何将来的用户名长度扩展透明,应用程序程序员最好使用 sysconfAPI 和 _SC_LOGIN_NAME_MAX 参数来动态确定当前设置的用户名长度。 sysconf API 将返

回系统当前设置的用户名(或组名)长度。

下列 libc API 启用了长用户名和长组名

— getpwent 系列

— getgrent 系列

— getuts 系列

— initgroups

— sysconf

HP-UX 11i v3 中提供了一个新 API ug_display_width,为应用程序提供了一种机制,可以检查适合显示的用户名(或组名)的字节数。这种显示长度可使用 lugadmin 命令在整

个系统范围设置,或者使用环境变量 UG_DISPLAY_WIDTH 为一个进程或一组进程设置。

有关详细信息,请参考相应的联机帮助页。

有关启用应用程序长用户名的详细信息,请参阅白皮书揢 sername and groupname sizes on

HP-UX”(位于 http://docs.hp.com)和联机帮助页 lugadmin (1M)。

• localtime_r() 和 tzset() 中的变更:

API locatime_r() 返回指向时间结构 tm 的指针, tzset() 设置外部变量 timezone、daylight 和 tzname。

如果不能根据环境变量 TZ 或者文件 /etc/default/tz 确定 timezone 的值,则将该值

设置为缺省值 EST5EDT。如果将时区设置为缺省值 EST5EDT,并且时区调整文件

(/usr/lib/tztab) 不可用,则 localtime_r() 和 tzset() 的返回值如下:

localtime_r() 使用时间结构 tm 返回国际标准时间 (UTC),tzset() 将根据国际标准时

间 (UTC) 时区设置 tzname、 timezone 和 daylight。

有关详细信息,请参考 localtime_r (3C) 和 tzset (3C) 的联机帮助页。

第 10 章328

库和编程

HP-UX C 库 (libc) - 其他变更

影响

下列 API 受到 localtime_r() 和 tzset() 中的上述变更的影响:

• localtime (3C)、 ctime (3C)、 asctime (3C)、 mktime (3C)、 getdate (3C)、 strftime (3C) 和

strptime (3C)。

如果无法从时区调整文件 (/usr/lib/tztab) 中读取缺省时区值 EST5EDT,则使用

localtime_r() 或 tzset() 或者上述任一 API 的应用程序都将受到影响。

兼容性

• 大 PID:

如果启用了大 PID,则始终可保证这些 API 返回唯一文件名。但是,无法保证在这些 API 返

回的唯一文件名中有应用程序预期的 PID 值(例如: 从文件名中解析 PID 的应用程序)。

• 长 UNAME 和主机名:

此功能部件可满足客户建立使用更多字符的主机命名约定的要求。只要系统管理员没有分

配超过 8 个字节的 uname/nodename 或者超过 64 个字节的主机名,尚未升级到使用扩展的

uname 和(或)主机名的应用程序仍可正常运行。

• localtime_r() 和 tzset() 中的变更:

如果不能根据环境变量 TZ 或者文件 /etc/default/tz 确定时区的值,则将缺省时区值

设置为 EST5EDT。在 11iv1 和 11iv2 中,如果不能从时区调整文件 (/usr/lib/tztab) 中

读取该缺省时区值,则 localtime_r() 将以时间结构 tm 返回 EST5EDT, tzset() 将根

据 EST5EDT 时区设置 tzname、 timezone 和 daylight。

在 11i v3 中,如果无法从时区调整文件 (/usr/lib/tztab) 中读取缺省的 timezone 值

EST5EDT,则 localtime_r() 将以时间结构 tm 返回国际标准时间 (UTC), tzset() 将

根据国际标准时间 (UTC) 时区设置 tzname、 timezone 和 daylight。

以下列出了一些 libc 无法读取时区调整文件 (/usr/lib/tztab) 的情形:

1. 在启用了 HP-UX 11i Security Containment 的环境中,可能阻止了某个进程访问时区调整

文件 (/usr/lib/tztab)。

2. 未挂接 /usr(例如: 在单用户模式中)。

3. 时区调整文件 (/usr/lib/tztab) 已丢失或损坏。

4. 在“更改根目录”环境 chroot (1M) 中,新的根目录没有时区调整文件

(/usr/lib/tztab)。

在早期的发行版中,在上述情形下,如果用户设置的时区值有夏令时 (DST) 组件,并且

libc 无法从时区调整文件 (/usr/lib/tztab) 中读取该时区时,则用户将无法在请求的

时区中得到服务。所提供的服务将基于 EST5EDT 时区。

现在,在同样的情形下,如果 libc 无法从时区调整文件 (/usr/lib/tztab) 中读取时区

EST5EDT,则用户将获得国际标准时间 (UTC) 中的服务。

性能

新选项 max_cache_misses 和 num_global_slots 可用于调整 malloc 线程本地高速缓存,

以提高某些多线程应用程序的性能。通过允许在线程间交换高速缓存的块,这些选项可以提高

处理 malloc 和 free 的效率。

libc 中的其他变更对性能没有直接的影响。

第 10 章 329

库和编程

libc.1 库(已取消)

文档资料

联机帮助页:

• mktemp (3C)

• mkstemp (3C)

• uname (2)

• gethostname (2)

• sethostname (2)

• mvalid (2)

• setbuf (3S)

• flock (2)

• setenv (3C)

• seteuid (2)

• malloc (3C)

• localtime_r (3C)

• tzset (3C)

白皮书:

• 《Username and Groupname Sizes on HP-UX》,该书位于:http://docs.hp.com

是否过时

未过时。

libc.1 库(已取消)

libc.1 是 HP-UX 11i 中提供的一个 HP-UX 10.20 兼容性“C”库。这是一个所有“C”程序

通常都要使用的 C 库。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

库 libc.1 已被取消。

与 HP-UX 11i v1 发行版相比,没有任何变更;但在未来的发行版中,它将在操作系统中过时。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

库 libc.1 已被取消。

与 HP-UX 11i v2 发行版相比,没有任何变更;但在未来的发行版中,它将在操作系统中过时。

影响

在 HP-UX 11i v3 中没有直接的影响。 libc.1 库过时后,所有链接到该库的程序都将无法正常

运行。因此,客户最好开始将其程序从 libc.1 库迁移到 libc.2 库。

第 10 章330

库和编程

联网 libc API

兼容性

在 HP-UX 11i v3 中没有直接的兼容性问题。 libc.1 库被取消后,客户最好开始将其程序从

libc.1 库迁移到 libc.2 库。

性能

没有已知的性能问题。

文档资料

未过时。

是否过时

库 libc.1 将从 HP-UX 11i v3 开始被取消。在将来的 HP-UX 发行版中, libc.1 库将过时。

取而代之的是 libc.2 库。

联网 libc API

C 库 libc 提供了用户程序与内核之间的接口。

• getnameinfo() 联网 libc 函数用于查找指定二进制地址和端口的主机名和服务名。

• getaddrinfo() 联网 libc 函数用于以与协议无关的方式将主机名转换为地址。

• getipnodebyname() 和 getipnodeaddr() 是两个联网 libc API,其提供的功能分别与

getnameinfo() 和 getaddrinfo() 相同。

• getipnodebyname() libc 函数使用在 /etc/nsswitch.conf 文件中指定的策略,将节

点名转换为 IP 地址。

• getipnodebyaddr() libc 函数使用在 /etc/nsswitch.conf 文件中指定的策略,将 IP

地址转换为节点名。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

下列变更适用于联网 API:

• libc API getnameinfo() 和 getaddrinfo() 搜索 ipnodes 指令中指定的储备库来解析地

址。如果该解析失败,并且使用标记参数请求了 IPv4 地址,则 getnameinfo() 和

getaddrinfo() 还将搜索使用 /etc/nsswitch.conf 文件的主机指令指定的储备库来解

析 IPv4 地址。这项额外的查找将使用调用 gethostbyname() 函数的 getaddrinfo() 以

及调用 gethostbyaddr() 函数的 getnameinfo() 来解析 IPv4 地址。

• 调用 getaddrinfo()/getnameinfo() 可能会覆盖

gethostbyname()/gethostbyaddr() 函数所用的存储以返回结果。因此,应将

gethostbyname()/gethostbyaddr() 返回的结果复制到其他位置,然后再调用

getaddrinfo()/getnameinfo()(或者 libc API

getipnodebyname()/getipnodebyaddr())。

第 10 章 331

库和编程

联网 libc API

• HP-UX 11i v2 是最后一个支持 libc API getipnodebyname() 和 getipnodebyaddr()

的操作系统,未来的发行版中可能会将其删除。

• gai_strerror API 的返回值已从 char * 更改为 const char *。

• 在 getnameinfo API 中引入了一个非零的错误代码 EAI_OVERFLOW。如果发生了参数缓冲区溢出,则 getnameinfo 将返回一个 EAI_OVERFLOW 错误。

• getnameinfo 中的变量 hostlen 和 servlen 的类型已从 size_t 更改为 socklen_t。

• getnameinfo 不查找 :: 格式的 IPv6 地址, 并返回一个 EAI_NONAME 错误。

• getnetbyaddr 接受无符号整型(而不是整型)类型的网络编号。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

下列变更适用于联网 API:

• gai_strerror API 的返回值已从 char * 更改为 const char *。

• 在 getnameinfo API 中引入了一个非零的错误代码 EAI_OVERFLOW。如果发生了参数缓冲区溢出,则 getnameinfo 将返回一个 EAI_OVERFLOW 错误。

• getnameinfo 中的变量 hostlen 和 servlen 的类型已从 size_t 更改为 socklen_t。

• getnameinfo 不查找 :: 格式的 IPv6 地址, 并返回一个 EAI_NONAME 错误。

• getnetbyaddr 接受无符号整型(而不是整型)类型的网络编号。

影响

• 调用 getnameinfo()/getaddrinfo() 函数的联网应用程序在解析 IPv4 地址时,在这些

函数返回的参数 addrinfo 的值中可能存在变更。

• 客户最好不要在其应用程序中使用 libc API getipnodebyaddr() 和

getipnodebyname()。他们可以改用支持相同功能的 libc API getaddrinfo() 和

getnameinfo()。

• getnameinfo 遇到了缓冲区不足问题时,getnameinfo 将返回一个 EAI_OVERFLOW 错误,

而不是成功消息。

兼容性

没有已知的兼容性问题。

性能

由于 getaddrinfo() 和 getnameinfo() 函数执行了额外的查找操作,因此可能出现超时

延迟。

第 10 章332

库和编程

Java 2 平台

文档资料

修改了下列联机帮助页:

• getaddrinfo (3N)

• getnameinfo (3N)

• gethostent (3N)

• getnetbyaddr (3N)

• gai_strerror (3N)

是否过时

未过时。

Java 2 平台

Java 2 平台包括:

• 用于 HP-UX 的 Java JDK/JRE(第 333 页)

• Java OOB(第 335 页)

用于 HP-UX 的 Java JDK/JRE

用于 Java 2 Standard Edition Platform (SDK/RTE) 的 HP-UX Software Development Kit 和 Runtime

Environment 提供了 Java 2 编程工具和运行时环境,允许您在运行 HP-UX 11i 的系统上以最佳

性能部署 Java 技术。

产品包括:

• Java15JDK - Java 1.5.JDK

• Java15JDKadd - Java 1.5.JDK Addon

• Java15JRE - Java 1.5 JRE

• Java15JREadd - Java 1.5 JRE Addon

• T1456AA - Java 1.4 SDK

• T1456AAaddon - Java 1.4 SDK Addon

• T1457AA - Java 1.4 RTE

• T1457AAaddon - Java 1.4 RTE Addon

• T1458AA - Java 1.4 Plugin

• ObsJ12 - 用于 Java 1.2 的 Obsolescence

• ObsJ13 - 用于 Java 1.3 的 Obsolescence

第 10 章 333

库和编程

用于 HP-UX 的 Java JDK/JRE

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HP-UX 11i v3 不包括 Java 1.3 和 Java 3D (J3D 1.4)。

SDK/RTE 5.0 已更新,其中整合了缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

HP-UX 11i v3 不包括 Java 1.3 和 Java 3D (J3D 1.4)。

SDK/RTE 5.0 已更新,其中整合了缺陷修复程序。

影响

通过该发行版,您将获得最新的 Java 技术。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关最新的文档资料,请参考 HP-UX 11i 的 Java 技术网站 http://hp.com/go/java,并选择左侧导航栏中的“Information library”。

是否过时

SDK/RTE 1.2 和 SDK/RTE 1.3 已停止使用,并且不包含在本发行版中。

ObsJava12 用于 Java 1.2 的 Obsolescence

ObsJ13 用于 Java 1.3 的 Obsolescence

第 10 章334

库和编程

Java OOB

Java OOB

Java Out-of-Box 是一个独立的软件包,在安装时,它会安装启动 (RC) 脚本、修改内核参数、

重建内核并重新引导系统。在启动过程中,启动脚本将修改系统可调参数,这样可以获得更

好的 Java“Out of The Box”行为。

该产品为:

JAVAOOB, Java Out-of-Box

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

JAVAOOB 已更新,其中整合了缺陷修复程序。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

JAVAOOB 已更新,其中整合了缺陷修复程序。

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关最新的文档资料,请访问 HP-UX 11i 的 Java 技术网站 http://hp.com/go/java,并选择左侧导航栏中的“Information library”。

是否过时

未过时。

第 10 章 335

库和编程

libIO 库

libIO 库

libIO.so(适用于基于 Itanium 的系统)或 libIO.sl(适用于 PA-RISC 系统)是共享库,

提供用于访问 HP-UX I/O 子系统信息的 API。 libIO (3X) 联机帮助页介绍了这些 API。头文件

/usr/include/sys/libIO.h 包含使用 libIO 编译程序所需的数据结构。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

该库 (libIO) 是第一次引入 HP-UX。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

该库 (libIO) 是第一次引入 HP-UX。

影响

使用该库,您可以使用这些 API 来获取 HP-UX I/O 子系统信息。该库将减少获取 I/O 信息时对

其他 HP-UX 命令的依赖。

兼容性

libIO 中的许多 API 是特定于发行版的。在将来的 HP-UX 发行版中,这些 API 可能会被删除

或发生意义上的变化。当前, libIO API 不是线程安全的。有关详细信息,请参阅 libIO (3X)

联机帮助页。

性能

没有已知的性能问题。

文档资料

libIO (3X) 联机帮助页介绍了该库。另请参阅白皮书“Using the HP-UX libIO library”,该书位

于:http://docs.hp.com。

是否过时

未过时。

第 10 章336

库和编程

libpthread 库

libpthread 库

libpthread 库是作为基本 HPUX 的核心部分提供的。该库可以实现用户级应用程序中的多线

程支持。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

添加了一个新 API pthread_setschedprio()。使用该 API 可以设置目标线程的调度优先级。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

添加了一个新 API pthread_setschedprio()。使用该 API 可以设置目标线程的调度优先级。

影响

除前面列出的内容之外,没有其他影响。

兼容性

未过时。

性能

没有已知的性能问题。

文档资料

联机帮助页:

pthread_setschedprio()

是否过时

未过时。

第 10 章 337

库和编程

Link Editor (ld)

Link Editor (ld)

Link Editor (ld) 使用一个或多个对象文件或库作为输入,并将它们组合起来生成单个(通常是

可执行的)文件。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

自从 2005 年 9 月发行 PHSS_32864 修补软件以来发生的变更:

• 引入了新的链接器选项 +nosymb,可从 -Bsymbolic 处理中排除符号。

• 引入了新的程序头 PT_HP_LINKER_FOOTPRINT,可指向输出文件中的链接器区域。对所有基于 Itanium 的可加载模块,链接器添加了该程序头。

• 引入了新的程序头标记 PF_HP_ENABLE_RECOVER。该标记添加到了文本段的标记中,以指示启用恢复模式。对所有基于 Itanium 的可加载模块,链接器添加了该程序标记。

• 对 ld 选项 +FP 模式,扩展了模式允许的值,可包括一些指定环境中的舍入模式的值,以

便在程序启动时初始化浮点运算:

— RN 到最近(缺省值)

— RU 向上(趋向于正无穷)

— RZ 趋向于零(截断)

— RD 向下(趋向于负无穷)

• 引入了新的链接器标记 +nobss,该标记用零填充数据段,从而将 bss 数据包含在文件映射

数据中。包含一页或多页 bss 数据的数据段通常经过两次 mmap 调用加载到内存中。使用

+nobss 构建时,经过一次 mmap 调用即可将其加载。

• 减少了通过基于配置文件的优化构建的程序的链接时间。

• 改进了通过基于配置文件的优化构建的大型程序的全局变量布局。

• 在 mmap 失败时启用 +noinputmmap 行为。

• 引入了新的链接器选项 +alloc_hidden_commons,可为可重定位链接中隐藏的 Common

分配存储 。

• 引入了新的链接器选项 +noprocelim_sym,可从过程消除中排除特定的符号。

• 引入了新的链接器选项 -w,可禁止警告。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

自从 2006 年 6 月发行 PHSS_34440 修补软件以来发生的变更:

• 引入了新的链接器选项 +alloc_hidden_commons,用于为可重定位链接中隐藏的 Common

分配存储

• 引入了新的链接器选项 +noprocelim_sym,可从过程消除中排除特定的符号

• 引入了新的链接器选项 -w,可禁止警告

• 链接器识别了 CIN 提供的输入对象和共享库时,添加了隐含的 CIN Runtime 库的链接。

如果链接行中丢失了 CIN 选项和库,则发出一个警告。

第 10 章338

库和编程

Mercury 库 (libhg)

影响

对于大型应用程序,可能有链接时间方面的改进。

兼容性

没有已知的兼容性问题。

性能

对于大型应用程序,可能有链接时间方面的改进。

文档资料

联机帮助页:

/usr/man/man1.Z/ld.1

/usr/man/man1.Z/ld_ia.1

/usr/man/man1.Z/ld_pa.1

文档:

《Linker and Libraries User Guide》 (ld +help)

是否过时

未过时。

Mercury 库 (libhg)

Mercury 库 (libhg) 提供用户程序与内核之间的高性能接口,可以高速来回传输关键信息。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Mercury 库 (libhg) 是在 HP-UX 11i v3 中新引入的。 HP-UX 11i v1 发行版中未提供此库。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

Mercury 库 (libhg) 是在 HP-UX 11i v3 中新引入的。 HP-UX 11i v2 发行版中未提供此库。

影响

Mercury 库 (libhg) 是 HP-UX 11i v3 中的一个新库。除非您的应用程序显式链接到 libhg,并且使用了其中提供的接口,否则不会对您有任何影响。

第 10 章 339

库和编程

Perl

兼容性

Mercury 库 (libhg) 是 HP-UX 11i v3 中的一个新库。对于源文件、脚本、Makefile、可执行文

件、数据等,没有任何兼容性问题。

性能

Mercury 库 (libhg) 提供用户程序与内核之间的高性能接口,可以高速来回传输关键信息。涉

及的线程向内核自身注册,随后,系统中运行的所有线程都可在共享内存区域获得该线程的运

行状态。系统调用 hg() 并不意味着在应用程序中直接使用。应用程序可以链接 Mercury 库

libhg,该库将为用户提供一些功能。但是,应注意的是,接收到的消息在下一个任意时刻都可能会过时。在设计应用程序时必须考虑这个因素。

文档资料

有关详细信息,请参阅 hg (3T) 和 mercury (3T) 联机帮助页。

是否过时

未过时。

Perl

Perl 是一种由 Open Source 团队创建和改进的高级编程语言。 Perl 吸收了其他语言( C、 awk、

sed、 sh 和 BASIC 等等)的最佳特性,其中包括至少有十几种其他工具和语言。

用于 HP-UX 11i v3 的版本为 5.8.8 build 817.1。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• 现在,chdir、chmod 和 chown 可以对文件句柄和文件名进行操作,前提是系统必须分别

支持 fchdir、 fchmod 和 fchown。

• h2xs 实现了一个新选项 --use-xsloader,以便强制使用 XSLoader,即使在向后兼容的模块中也是如此。任何负值的 enums 现在都会被跳过。

• perlivp 实现了一个新选项 -a,并且在缺省情况下不会再检查 *.ph 文件。使用 -a 选项

可运行所有测试。

• 某些模块已升级至最新修订版。

• 本发行版进行的部分错误修复包括:

— 没有适用于 -w 的警告类别

— 消除过度优化

— sprintf() 修复

— 调试程序和 Unicode 速度降低

• 提供了长主机名(或 uname)支持。

第 10 章340

库和编程

Perl

• 构建的 Perl 解释程序允许使用站点定制脚本。

• Config.pm 现在大约为 3K 而不是 32K,并包含按需加载的不常用代码和 %Config 值。

• 对 C 源代码进行了大量的重新整理,在一定程度上使之更为简洁并且更易于维护。

• 添加了 ${^UTF8LOCALE},允许 Perl 空间访问 PL_utf8 语言环境。

• 现在,可在编译时更改用于分配 SV 头和多数 SV 正文的空间大小。

• 从 HP-UX 11i v3 开始,所有嵌入了 Perl 的应用程序的行为与使用

-DPERL_USE_SAFE_PUTENV 编译 Perl 时的行为相同。

• 现在,多数 C 源文件在顶部均有注释说明其用途,这对需要了解实现概况的用户应有所

帮助。

• 现在,通过重新启动并重新运行保存的命令历史记录中最后一个命令以外的所有命令,调

试程序可以模拟后向步进。现在,它 (lib/perl5db.pl) 可以保存所有调试程序命令供以

后查看,并可显示指定类的父继承树。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

Perl 5.8 与用于 XS 模块的 Perl 早期发行版不是二进制兼容的。必须重新编译这些模块(单纯

的 Perl 模块应能继续运行)。

造成这种不连续的主要原因是名为 PerlIO 的新 IO 体系结构。 PerlIO 是缺省配置,因为没有它

就无法使用 Perl 5.8 的许多新功能部件。换句话说,就是只需重新编译包含 XS 代码的模块。

新的安全信号实现方案会推迟对信号的处理,直到该信号安全才开始处理(在执行较低级别的

opcode 之间)。由于信号不会再立即中断 Perl,因此此变更内容可能会产生极大的负面影响。

性能

• 弱引用的创建现在使用 O(1) 而非 O(n)。弱引用的删除仍使用 O(n),但如果仅在程序退出

时执行删除,则可能会完全跳过它。

• 为降低 sort 的内存使用率以及提高某些场合下的速度而进行了一些改进。

• C 源文件中尽可能多的数据被标记为 static,以提高操作系统可以在进程之间共享的可执行

文件的比例,从而降低多用户系统上的实际内存使用率。

• 现在,在 ithread 克隆过程中使用的内部指针映射散列使用一个区域进行内存分配。在测试

中,这可以节约大约 10% 的 ithread 克隆时间。

• 现在,已优化了 reverse sort ... 的反向排序,可避免生成临时的中间列表。

• for (reverse @foo) 现在可反向重复,避免生成临时的反向列表。

第 10 章 341

库和编程

线程 renice 工具

文档资料

网站:

http://www.perl.org

http://www.activestate.com

http://learn.perl.org

是否过时

未过时。

线程 renice 工具

通过线程 renice 功能部件,可以在多线程进程中更改某个线程的 nice 值。线程的 nice 值类似

于进程 nice,可控制正在运行的线程的有效优先级。在 HP-UX 以前的发行版中,只能控制进

程的 nice 值。此功能部件可以在多线程进程中调度 SCHED_HPUX 策略线程,从而更精细地划

分对用户应用程序的控制。要使用此功能部件,应用程序可能需要使用提供的新接口。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在此功能中提供了两个新的 pthread API:

• pthread_get_nice_np 可检索指定线程的当前 nice 值。

• pthread_set_nice_np 可设置指定线程的 nice 值。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除前面列出的内容之外,没有其他影响。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 10 章342

库和编程

UNIX 2003 标准配置文件符合性

文档资料

联机帮助页:

• nice (2)

• pthread_get_nice_np (3T)

• pthread_set_nice_np (3T)

是否过时

未过时。

UNIX 2003 标准配置文件符合性

在基于 Itanium 的硬件中使用的正式品牌符合 UNIX 2003 标准配置文件。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

符合在 Single UNIX Specification v3 中定义的新函数和编译器。

精准体系结构 (PA) 系统将拥有多数可用于应用程序的 UNIX 2003 功能部件。由于 PA 将不提供

C99 编译器,因此不支持完整的 UNIX 2003 品牌。

基于 Itanium 的系统将完全符合 UNIX 2003,并支持完整的 UNIX 2003 品牌。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

没有负面影响。客户可以选择启用“严格符合” UNIX 2003 环境。

兼容性

与以前版本的 HP-UX 兼容。客户可以启用符合 UNIX 2003,并可根据需要继续启用符合

UNIX 95。

性能

没有已知的性能问题。

文档资料

http://www.opengroup.org/certification/unix-home.html

是否过时

未过时。

第 10 章 343

库和编程

Unwind 库 (libunwind)

Unwind 库 (libunwind)

Unwind 库 libunwind 为基于 Itanium 的服务器上的 HP-UX 应用程序提供了基本的堆栈辗转

开解功能,其中包括用于输出堆栈跟踪的 API、用于以编程方式辗转开解堆栈的 API 以及支持

C++ 异常处理机制的 API。

有两组以编程方式辗转开解堆栈的 API :

• 原始的“传统” API _UNW_createContext (3X)、 _UNW_step (3X) 等等;

• 新增的“Unwind Express” API uwx_init (3X)、 uwx_step (3X) 等等。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Unwind 库 libunwind 仅适用于基于 Itanium 的系统。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

libunwind 的当前版本为 1.49。

Unwind Express API 的性能得到了实质性的提高,与随 HP-UX 11i v2 附带的 1.42 版相比,性能

提高了 40% 之多。 C++ 异常处理机制使用了这些 API,因此处理引发的异常时,性能也将有所

改进。在实际应用中观察到的实际性能提高取决于处理异常时所花费的相对时间。

U_STACK_TRACE (3X) 和 _UNW_STACK_TRACE (3X) API 已得到增强;当提供符号调试信息

时,在生成的堆栈跟踪中将包括源文件和行号信息。在提供符号调试信息时,生成的堆栈跟踪

还将显示内置调用。

下列新的 API 已添加到了该库的 Unwind Express 部分:

• uwx_step_inline (3X),用于内置调用步进

• uwx_get_source_info (3X) 和 uwx_find_source_info (3X),用于查找源文件和行号信息

影响

如果不想利用这些新 API 来访问源文件和行号信息,则不会受到影响。

兼容性

U_STACK_TRACE (3X) 和 _UNW_STACK_TRACE (3X) 的输出格式发生了变更。如果为该函数

提供了符号调试信息,则为每个堆栈帧写入的信息将包括额外插入的格式“at file_name:line”

(在模块名称之前)。如果提供了符号调试信息来标识内置调用,则将为每个内置调用写入一

个额外的行;这些额外的行没有帧索引或模块名称,因而显示“(inlined)”而不是 IP 值。这些

API 的输出供用户使用,在未来的发行版中,确切的格式会发生更改。依赖于此输出格式的任

何脚本均可能受到影响。

编程接口不存在任何源文件或 Makefile 的兼容性问题。

第 10 章344

库和编程

Unwind 库 (libunwind)

性能

使用 Unwind Express API 的原始辗转开解性能提高了 40%。

文档资料

联机帮助页:

• 请参阅 uwx (3X) 和 unwind (5),它们都指向其“另请参阅”一节的其他联机帮助页

• 另请参阅 U_STACK_TRACE (3X)

是否过时

未过时。

第 10 章 345

库和编程

Unwind 库 (libunwind)

第 10 章346

第 11 章 国际化

本章内容

本章介绍了 HP-UX 11i v3 中国际化功能的变更,涵盖下列主题:

• Unicode 5.0 支持(第 348 页)

• JIS X 0213 标准支持(第 349 页)

• KS X 1001 标准支持(第 350 页)

• Big5-2003 和 CNS11643-2004 标准支持(第 351 页)

• HKSCS-2004 支持(第 352 页)

• 新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲(第 353 页)

• 新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N 变更(第 354 页)

• localedef、 locale 和 iconv 中的 UNIX 2003 支持(第 355 页)

• Unicode 编码集的备用宽度属性(第 357 页)

• 新消息传递命令: mkcatdefs、 dspmsg 和 dspcat(第 358 页)

• Iconv 编码集转换器配置文件变更: system.config.iconv(第 359 页)

• 日文大型机字符集转换器(第 360 页)

• 国际化 PostScript 打印支持: psfontpf(第 361 页)

• 亚洲语言打印(第 362 页)

• 适用于欧洲语言编码集的 TrueType 字体(第 363 页)

• 亚洲语言 TrueType 字体(第 364 页)

• 亚洲语言点阵字体(第 365 页)

• 后备字体支持(第 366 页)

• 亚洲语言已过时和已取消的功能(第 367 页)

第 11 章 347

国际化

Unicode 5.0 支持

Unicode 5.0 支持

HP-UX 11i v3 包括 Unicode 5.0 支持,该支持是对以前支持的 Unicode 3.0 字符集标准的扩展。

Unicode 5.0 符合修订后的 ISO 10646-2:2003 标准(包括修订版 1 和 2),共定义了 99,089 个字符。

它比 Unicode 3.0 版本多了 48,830 个新字符。在这些新增内容中,最值得注意的有新的 CJK 双字

节字符(这些字符符合最新版本的 GB-18030、JIS X 0213 和 HKSCS-2004)、新的拉丁和西里尔

字符以及一定数量的历史脚本字符。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

所有 52 种以前支持的系统提供的 UTF-8 语言环境已更新,可以支持按 Unicode 5.0 标准指定的

字符集。此外,所有新的 11i v3 UTF-8 语言环境(请参考“新语言环境 - 波罗的海 /俄罗斯 /

乌克兰 /拉丁美洲”一节)都符合 Unicode 5.0 标准。

请注意,到 11i v3 为止,提供的语言环境二进制文件为第 3 版。请参考“新语言环境版本控制”

一节,进一步了解有关基于 PA-RISC 的归档应用程序支持级别的详细信息。

在 Streams ldterm 模块、 libc 库和关联的 libc UTF-8 方法库、 localedef 和 eucset 命令、

iconv 转换器、Xlib、字体、CDE 以及亚洲打印驱动程序中发生了变更,以支持 Unicode 5.0。

用户还将注意到亚洲语言 UTF-8 与非亚洲语言 UTF-8 语言环境之间在显示 /打印方面的特定变

更。 HP-UX 中已添加了支持,以正确支持 Unicode Consortium 为亚洲语言环境指定的“备用

宽度属性”。

(有关详细信息,请参考“Unicode 字符集的备用宽度属性”。

为了在 tty/ldterm 设置中实现此变更,已扩展了 eucset 命令,增加了一个新的 -c codeset 选

项“ASIAN_UTF8”。有关详细信息,请参考 eucset (1) 联机帮助页。除了 eucset 命令,还增

强了 CDE 组件,以处理亚洲语言环境的“ASIAN_UTF8”选项。

iconv 转换器增加了大量内容,以支持新的 Unicode 5.0 字符、代理字符、字节顺序标记以及

所有特定于 Unicode 的转换格式,其中包括 UTF-8、 UTF-16、 UTF-32、大端格式和小端格

式。有关作为基本操作系统的一部分而受支持的所有 iconv 转换器的列表,请参考

/usr/lib/nls/iconv 下的 system.config.iconv 文件。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

在这些语言环境的任意一个语言环境中运行时,不需要额外的内存。

兼容性

仅对基于 Itanium 的 32/64 位平台上运行的应用程序,或者在 PA-RISC 32/64 位平台上以共享

模式编译的应用程序提供 Unicode 5.0 支持。对在以前的 HP-UX 发行版上以归档模式编译的

应用程序不提供 Unicode 5.0 支持。这些归档的应用程序将继续使用以前的 HP-UX 发行版支

持的 Unicode 3.0 字符集。

第 11 章348

国际化

JIS X 0213 标准支持

性能

对于涉及排序和(或)字符串处理的特定应用程序,一些性能在系统中较以前的发行版有所

改进。

文档资料

请参阅 localedef (1) 和 eucset (1) 的联机帮助页。

是否过时

未过时。

JIS X 0213 标准支持

支持 JIS X 0213(一种扩展的日文字符集标准)。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

JIS X 0213 在 2000 年制定,并在 2004 年进行了修订 (JIS2004),旨在提供足够的编码点为所有

当代的日文字符进行编码。JIS X 0213 是 JIS X 0208 的扩展,共包含了 11,233 个日文汉字字符

和非汉字字符。在 JIS X 0213 中,包含了日本政府在 2004 年增加的所有法定人名用日文汉字

字符。

HP-UX11i v3 在 ja_JP.utf8 语言环境中支持 JIS X 0213。点阵字体、TrueType 字体和打印功能已

得到增强,可以显示和打印 JIS X 0213 字符。iconv 支持 SJIS/EUC 与 Unicode 编码之间的 JIS

X 0213 编码转换。可以使用编码映射表、拼音和偏旁字典来引用 JIS X 0213 字符集。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用此项新功能部件,客户可以在 HP-UX 上显示、打印和处理 JIS X 0213 字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

第 11 章 349

国际化

KS X 1001 标准支持

文档资料

有关详细信息,请参考《HP-UX Japanese System Environment User's Guide》。该指南位于

http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

KS X 1001 标准支持

HP-UX 11i v3 支持最新的朝鲜文国家字符集: KS X 1001:2002。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

1998 年,欧元符号和注册符号添加到 KS X 1001。2002 年,添加了邮政代码标记。HP-UX 11i v3

支持这三种增加的字符,以符合 KS X 1001:2002。

ko_KR.eucKR 和 ko_KR.utf8 语言环境均支持该新标准。点阵字体、TrueType 字体和 iconv 都

已得到增强以便支持该标准。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用此增强功能,客户可以在 HP-UX 上显示、打印和处理所有 KS X 1001:2002 字符。对于字号

为 16 的 batang 点阵字体,更正了一些字符的字形设计。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX Korean System Environment User's Guide》。该指南位于

http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

第 11 章350

国际化

Big5-2003 和 CNS11643-2004 标准支持

Big5-2003 和 CNS11643-2004 标准支持

支持 Big5-2003 和 CNS11643-2004 这两种繁体中文字符集。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Big5 标准在 1984 年制定,并在 2003 年进行了修订 (Big5-2003),旨在提供一个小型基本字符

集以便对当前的繁体中文字符进行编码。 Big5-2003 是 Big5 的扩展,仅有 2 个平面,包含

13,051 个繁体中文字符和 778 个符号,共 13,829 个字符。

CNS11643 在 1992 年制定,并在 2004 年进行了修订(称为 CNS11643-2004 或 CNS11643 第 3 版),

旨在提供足够的字符编码以便对所有当前的繁体中文字符进行编码。CNS11643-2004 是 CNS11643

的扩展,可以有 80 个编码平面。该标准支持: 8836 x 80 = 706,880 个编码点。原来的 CNS11643 标

准仅有 16 个编码平面。在平面 4 以及平面 12 到 15 中,包含了台湾地区政府允许的所有法定人名

用繁体中文字符。

HP-UX11i v3 在 zh_TW.big5 语言环境中支持 Big5-2003。点阵字体、TrueType 字体和打印功能

都已得到增强,以显示和打印这些 Big5-2003 字符。iconv 命令支持 Big5-2003 与 CNS/EUC 和

Unicode 编码之间的相互编码转换。可以使用代码映射表、拼音和仓佶字典来输入 Big5-2003 字

符集。

HP-UX11i v3 在 zh_TW.eucTW 和 zh_TW.utf8 语言环境中支持平面 1 到 7 以及平面 15 的

CNS11643-2004。点阵字体、 TrueType 字体和打印功能都已得到增强,以显示和打印这些

CNS11643-2004 字符。对于 zh_TW.eucTW 语言环境,显示支持仅限于平面 1 至 4 的字符。

iconv 命令支持 CNS11643-2004 与 Big5 和 Unicode 编码之间的相互编码转换。可以使用编码

映射表和内码输入法来输入 CNS11643-2004 字符集。可以使用拼音和仓佶字典来输入基本的

(平面 1 至 4) CNS11643 字符集。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用此项新功能部件,客户可以在 HP-UX 11i v3 上显示、输入、打印和处理 Big5-2003 和

CNS11643-2004 字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX Traditional Chinese System Environment User's Guide》。该指南

位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

第 11 章 351

国际化

HKSCS-2004 支持

HKSCS-2004 支持

支持 HKSCS-2004 繁体中文字符集标准。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

HKSCS(Hong Kong Supplementary Character Set,香港补充字符集)标准在 1999 制定,并在

2004 年进行了修订 (HKSCS-2004),旨在提供足够的字符以便对在香港特别行政区使用的所有

当前繁体中文字符进行编码。HKSCS-2004 是 Big5 标准的扩展,包含 13,051 个原始 Big5 繁体

中文字符,另外在 UDC(用户定义字符)区域增加了 4,941 个字符,总共 17,992 字符。

HP-UX11i v3 在 zh_HK.hkbig5 和 zh_HK.utf8 语言环境中支持 HKSCS-2004。点阵字体、

TrueType 字体和打印功能都已得到增强,以显示和打印这些 HKSCS-2004 字符。 iconv 命令

支持 HKSCS-2004 与各种 Unicode 编码之间的相互编码转换。可以使用代码映射表、拼音和

仓佶字典来输入 HKSCS-2004 字符集。

xtim 输入法已得到增强,允许客户在使用 zh_HK.hkbig5 或 zh_HK.utf8 语言环境时输入

HKSCS-2004 繁体中文字符。可以使用仓佶输入法和快速仓佶输入法。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用此项新功能部件,客户可以在 HP-UX 上显示、打印、输入和处理 HKSCS-2004 字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX Traditional Chinese System Environment User's Guide》。该指南

位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

第 11 章352

国际化

新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲

新语言环境 - 波罗的海 /俄罗斯 /乌克兰 /拉丁美洲

HP-UX 11i v3 提供了对一些国家 /地区的新系统级支持,其中包括爱沙尼亚、拉脱维亚、立陶宛、

俄罗斯、乌克兰、多米尼加共和国、洪都拉斯和美国(西班牙语)。HP-UX 11i v3 总共提供了

22 种新的语言环境,为上述地区提供系统支持。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

32 位和 64 位 PA-RISC 版本以及基于 Itanium 的版本都提供了下列 22 种新的语言环境二进制

文件和源文件:

请注意,对于 PA-RISC 版本,提供的语言环境二进制文件为第 3 版。请参考“新语言环境版本

控制”一节,进一步了解有关支持级别的详细信息。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

表 11-1 多米尼加共和国、洪都拉斯和美国(西班牙语)

国家或地区 基于 ISO 8859-1 基于 ISO 8859-15 基于 UTF-8

多米尼加共和国 es_DO.iso88591 es_DO.iso885915 es_DO.utf8

洪都拉斯 es_HN.iso88591 es_HN.iso885915 es_HN.utf8

美国(西班牙语) es_US.iso88591 es_US.iso885915 es_US.utf8

表 11-2 爱沙尼亚

国家或地区 基于 ISO 8859-4 基于 ISO 8859-15 基于 UTF-8

爱沙尼亚 et_EE.iso88594 et_EE.iso885915 et_EE.utf8

表 11-3 拉脱维亚和立陶宛

国家或地区 基于 ISO 8859-4 基于 ISO 8859-13 基于 UTF-8

拉脱维亚 lv_LV.iso88594 lv_LV.iso885913 lv_LV.utf8

立陶宛 lt_LT.iso88594 lt_LT.iso885913 lt_LT.utf8

表 11-4 俄罗斯和乌克兰

国家或地区 基于 MS CP1251 基于 Koi8-R 基于 UTF-8

俄罗斯 ru_RU.cp1251 ru_RU.koi8r

乌克兰 uk_UA.cp1251 uk_UA.utf8

第 11 章 353

国际化

新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N 变更

影响

在这些语言环境的任意一个语言环境中运行时,不需要额外的内存。

兼容性

没有为在 PA-RISC 平台上以归档模式编译的应用程序提供这组新的语言环境。仅支持在基于

Itanium 的平台上运行的应用程序,或者在 PA-RISC 平台上以共享模式运行的应用程序。

性能

没有已知的性能问题。

文档资料

未过时。

是否过时

未过时。

新语言环境版本控制: localedef/libc UNIX 2003 相关的 I18N 变更

在 11i v3 发行版中,已为所有系统支持的语言环境二进制文件生成了一个新的语言环境版本

“locales.3”。该版本可保护较旧的基于 PA-RISC 的归档应用程序以防出现被迫的意外系统行

为,以便完全支持 UNIX 2003 标准。此外, localedef 和 libc 已得到扩展,可以支持多达

255 个在语言环境中定义的 ctype 字符类,以及多个新的 UNIX 2003 定义的 LC_MONETARY 国

际货币语言环境关键字元素。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

对标准头文件 /usr/include/locale.h 进行了多项变更以符合 UNIX 2003 标准。这些变更

会影响语言环境的内部数据结构(由 localedef 命令以及访问这些语言环境的关联的 libc 例

行程序生成) 。

用户可在下述位置找到新的语言环境版本“locales.3”:

• /usr/lib/nls/loc/locales.3(适用于 32 位 PA-RISC)

• /usr/lib/nls/loc/pa20_64/locales.3(适用于 64 位 PA-RISC)

• /usr/lib/nls/loc/hpux32/locales.3(适用于 32 位基于 Itanium 的系统)

• /usr/lib/nls/loc/hpux64/locales.3(适用于 64 位基于 Itanium 的系统)

在新的 locales.3 版本中,对语言环境内部进行了一些其他变更;与以前的语言环境版本相比,该版本的语言环境更小、更加优化,在减少了所需磁盘空间的同时,还提高了运行时性能(特别是在处理像 Unicode 这样的较大字符集时)。

现在, localedef 工具在语言环境中可以定义多达 255 个字符类型的类。以前的发行版最多只能定义 32 个 ctype 类。

现在,语言环境支持新的 UNIX 2003 LC_MONETARY 关键字,这些关键字供 strfmon() 和localeconv() 使用。有关详细信息,请参考 localeconv 和 strfmon 的联机帮助页。

第 11 章354

国际化

localedef、 locale 和 iconv 中的 UNIX 2003 支持

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用这些新的语言环境二进制版本时,无须增加内存。

兼容性

较旧的 PA-RISC 归档应用程序将无法使用这些新的 locales.3 语言环境,除非它们在 11i v3 系统上

以静态方式重新链接。为了保持兼容性,将继续提供较旧的语言环境二进制文件(locales.1 和

locales.2)供归档应用程序使用。提供了自己的定制语言环境二进制文件集的客户将需要在 11i v3

系统上重新构建这些文件,使用 localedef 命令生成正确的 v3“locales.3”二进制文件。在以

前的发行版上构建的语言环境二进制文件(如在“locales.1”或“locales.2”子目录下安装的文

件)不能安装到 locales.3 区域。在以前几个发行版的 localedef (1M) 联机帮助页的“注释”部分

已说明不允许这样做。

性能

通过重新组织新的语言环境二进制文件,一些排序和字符串处理要求高的应用程序与过去的发

行版相比,可以观察到性能上有所改进。

文档资料

未过时。

是否过时

基于 10.20 的 locales.1 二进制文件将被取消,在未来的发行版中将不再提供。基于 11i 的 locales.2

二进制文件将从 Base-OS 文件集中移到一个仅在用户请求时安装的可选文件集中。

localedef、 locale 和 iconv 中的 UNIX 2003 支持

localedef、 locale 和 iconv 命令以及在 HP-UX 中提供核心国际化支持的关联 C 库 API、

locale 数据库和 iconv 转换器都已被更新,以符合 UNIX 2003 标准。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

localedef、locale 和 iconv 现在都支持 UNIX 2003 标准中定义的所有新选项和功能部件。

现在, localedef 命令支持下列新的功能部件和选项:

• 新的 -u 选项,用于指定用作字符符号和排序元素符号的目标映射的编码集的名称,这些

符号的编码值都以 Unicode 标量值定义。

• 新的 LC_MONETARY 关键字,与国际货币符号的货币数量格式相关。

• 可选择使用 charmap 文件中的宽度规范,以指定多字节字符的宽度,而不使用 wcwidth

方法。

第 11 章 355

国际化

localedef、 locale 和 iconv 中的 UNIX 2003 支持

locale 命令已得到增强,可显示 UNIX 2003 标准中定义的新 LC_MONETARY 关键字。

iconv 命令已得到增强,可支持下列新的功能部件和选项:

• 新的 -l 选项,可列出所有支持的来源编码和目标编码对。

• 支持在命令行中使用 charmap 文件,取代“来源”和“目标”编码集名称。

• 新的命令行选项 -c 和 -s ,支持处理单个字符,并更改了命令行语义。

语言环境文件中的各种 LC_MONETARY 关键字的语义现在可根据 UNIX 2003 标准进行解释。因

此, strfmon() 函数的行为略有变化。系统语言环境中的关键字值也进行了较小的调整,在

最终结果中对此行为进行了均衡,对于使用该系统语言环境的应用程序, strfmon() 函数的

行为将与以前一样。但是,需要对用户生成的语言环境进行一些调整,以提供与以前一样的

strfmon() 行为。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

除非用户使用自己的定制语言环境取代系统提供的语言环境,否则变更应对用户透明。在这种

情况下,strfmon() 函数的行为可能会根据定制语言环境的 LC_MONETARY 部分的定义方式进

行更改。可能需要更新使用 localeconv() 函数检索 LC_MONETARY 参数的应用程序,以处理

lconv 结构中返回的新成员。很少有应用程序使用定制的语言环境或 localeconv() 函数直接

设置货币值的格式。因此,影响应当为最小。iconv 命令的命令行语义变更也可能影响依赖于

旧命令行语义的应用程序。

兼容性

strfmon() 函数的行为有较少的变更,以符合 UNIX 2003 标准。系统语言环境也进行了相应

的变更,使 strfmon() 函数的行为与以前一样(应用程序使用了非系统语言环境时除外)。

在这种情况下,用户定制的语言环境的 LC_MONETARY 部分可能需要进行更新,以便提供旧的

strfmon() 行为。 localeconv() 函数已进行了变更,可返回包含新成员的 lconv 结构,以

便使用国际货币符号设置货币数量的格式。有些现有成员的值也可能被更改,以反映 UNIX

2003 标准中的新语义。直接使用这些值设置格式的应用程序可能需要进行更新,以便处理

UNIX 2003 标准中定义的新语义。除非针对当前发行版重新编译使用归档的 libc 链接的应用

程序,否则这些应用程序将不会受影响。 iconv 命令的命令行语义也已发生变更。

性能

没有已知的性能问题。

文档资料

下列命令的联机帮助页已进行了更新,可反映新的和更新的功能:

iconv (1)、 localedef (1M)、 localeconv (3C)、 strfmon (3C)、 localedef (4)、 charmap (4)

是否过时

未过时。

第 11 章356

国际化

Unicode 编码集的备用宽度属性

Unicode 编码集的备用宽度属性

支持亚洲 Unicode 语言环境的备用宽度属性 。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Unicode/ISO-10646 是一个行业标准的字符集。作为 Unicode 标准的一部分,已为所有 Unicode 编

码点定义了宽度属性。这些宽度可分为半角、全角、窄体、中性和模糊等种类。模糊字符既可以

是半角,也可以是全角,具体取决于显示这些字符所用的字体。在 HP-UX 中,亚洲语言编码集

对 ASCII、半角片假名、朝鲜文字符以及符号变体以外的所有字符使用全角字体。要在亚洲语言

Unicode 编码集中使用全角字体,必须对这些语言环境的备用宽度属性提供支持。

HP-UX11i v3 支持亚洲语言环境的一种备用宽度属性。 pty 驱动程序、 dtterm、 eucset、Xlib、

libc 方法和 XLocale 数据库都已得到增强,可支持此项新功能部件。这项增强功能可使亚洲

Unicode 编码和相应的国家标准编码集中显示的字符具有相同的外观。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

HP-UX11i v2 及早期的版本使用基于拉丁字符的字体显示半角字符。 HP-UX11i v3 使用基于亚

洲字符的字体显示全角字符。亚洲语言 Unicode 语言环境中显示的字符与亚洲国际编码集中的

字符相比,具有相同的外观。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX 11i v3 Internationalization Features》,该文档位于

http://docs.hp.com。

是否过时

未过时。

第 11 章 357

国际化

新消息传递命令: mkcatdefs、 dspmsg 和 dspcat

新消息传递命令: mkcatdefs、 dspmsg 和 dspcat

HP-UX 中添加了新的消息传递命令 mkcatdefs、dspmsg 和 dspcat,以便与 Tru64 UNIX 兼容。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

mkcatdefs 命令是 gencat 命令的预处理器。通过该命令,可在消息目录文件中使用符号集和

消息标识符,而不使用数字集和消息号。

通过 dspmsg 命令, shell 脚本可以使用系统消息目录工具来显示用户可见的消息。

dspcat 命令可显示消息目录中的部分消息。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

这些新的消息传递命令可以简化使用这些消息传递命令的 Tru64 UNIX 应用程序向 HP-UX 的

迁移。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

添加了下列命令的联机帮助页,用于介绍这些新的消息传递命令:

mkcatdefs (1)、 dspmsg (1)、 dspcat (1)

是否过时

未过时。

第 11 章358

国际化

Iconv 编码集转换器配置文件变更: system.config.iconv

Iconv 编码集转换器配置文件变更: system.config.iconv

提供了一个新的 system.config.iconv 文件,用于将 HP-UX 核心操作系统提供的 iconv

映射表信息与分层的第三方或用户特定的 iconv 映射表信息分隔开来。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

在 HP-UX 中,第三方应用程序或用户应用程序可以根据需要方便地添加编码集转换器。在以

前的发行版中,在系统上更新操作系统和(或)安装新修补软件时,任何变更 config.iconv以添加新转换器映射信息的行为都会产生负面的影响。

libc 中的 iconv 转换器逻辑已被修改,可识别是否存在两个 iconv 配置映射文件 -

system.config.iconv(11i v3 中新增加的文件)和原有的 config.iconv 文件。 11i v3 中

提供了此项变更,以便维护 config.iconv 中第三方和用户特定的 iconv 映射信息,防止

HP 在提供操作系统更新和 iconv 修补软件时改写这些信息。

在 11i v3 中, iconv 函数将首先在 system.config.iconv 文件中搜索转换器映射,如果未

找到,则将在 config.iconv 文件中搜索。用户应仅修改 config.iconv 文件来更改或添加

用户特定的 iconv 转换。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

现在,将 HP-UX 操作系统更新和 iconv 修补软件应用于指定的系统时,将保留添加到

config.iconv 的 iconv 映射的内容。不需要用户进行任何变更。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

请参考 iconv (1) 和 iconv (3C) 的联机帮助页。

是否过时

未过时。

第 11 章 359

国际化

日文大型机字符集转换器

日文大型机字符集转换器

iconv 现在支持日文大型机字符集的扩展区,包括 UTF-8 和 UCS-4 在内的多种 Unicode 变体之

间的相互转换。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

iconv 提供的大型机(NEC JIPS、Fujitsu JEF 和 Hitachi KEIS)字符集转换器已得到增强,可

将位于扩展字符集中的供应商定义字符与 SJIS、 eucJP 和 Unicode 相互转换。

可以与多种 Unicode 变体相互转换,其中包括 UTF-8、 UCS-2BE、 UCS-2LE、 UCS-4、

UCS-4BE 和 UCS-4LE 以及 UCS-2。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

使用此增强功能,客户可以在 HP-UX 上传输和处理多种大型机供应商定义的字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX Japanese System Environment User's Guide》。该指南位于

http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

第 11 章360

国际化

国际化 PostScript 打印支持: psfontpf

国际化 PostScript 打印支持: psfontpf

一种新的 PostScript 打印机过滤器,支持打印文本文件中以及 Mozilla/Firefox 显示的网页中的

国际字符。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

使用这个新的 psfontpf 打印机过滤器,可以在支持 PostScript level 2 和 level 3 打印语言的打印

机上打印文本文件中以及 Mozilla/Firefox 显示的网页中的非英语国际字符。打印机不需要预安

装本地语言字体,因为必要时会使用 HP-UX 系统中的字体文件。psmsgen 命令是一种配置工

具,用于管理使用 psfontpf 打印机过滤器的打印机机型脚本。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

通过新的 PostScript 打印功能,客户可以打印网页中显示的内容,而不会丢失任何字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

已经添加下列新的联机帮助页,用于介绍新的 PostScript 打印功能:

psfontpf (1M)、 psmsgen (1M)

有关如何使用 PostScript 打印机过滤器的详细信息,请参考文档《HP-UX 11i v3 International

Printing Features》。该文档位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

第 11 章 361

国际化

亚洲语言打印

亚洲语言打印

亚洲语言 lp 机型文件和过滤器已得到增强,可以支持重要的亚洲语言国家标准和 ISO 10646。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

亚洲语言 lp 机型文件(用于 HP LasetJet 打印机的 PCL5.asian 和用于 ESC/P 击打式点阵打印

机的 ESCP)现在都可以通过使用亚洲语言 TrueType 和点阵字体,在 HP-UX 上打印最新的国

家标准中定义的字符,包括 JIS X 0213:2004、 KS X 1001:2002、 GB18030-2000、 Big5-2003、

CNS11643-2004 和 HKSCS-2004 以及 ISO10646。 LIPS4 日文 lp 机型文件现在可以打印 JIS X

0213:2004 和 ISO10646 中定义的字符。

PCL5.asian 机型通过 pcl3 选项支持 OfficeJet 7210 打印机。

ESCP 允许每行(而不是每个作业)使用 94 个用户定义的字符。

PCL5.asian、 ESCP 和 LIPS4 机型允许通过 umap 选项将 TrueType 字体用于用户定义的字符。

网络打印机设置工具 setnetlp 已得到增强。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

通过此项增强功能,客户可以打印最新的亚洲语言国家标准和 ISO10646 中定义的字符。

兼容性

没有已知的兼容性问题。需要与以前的发行版完全兼容的客户可以在

/usr/old/usr/lib/lp/model 中找到以前版本的 lp 机型文件。

性能

即使打印机没有亚洲语言字体, PCL5.asian 的打印性能也有所提高改进。

文档资料

有关详细信息,请参考《Asian System Environment User Guide》。其中包括:

• 《HP-UX Japanese System Environment User's Guide》

• 《HP-UX Korean System Environment User's Guide》

• 《HP-UX Traditional Chinese System Environment User's Guide》

• 《HP-UX Simplified Chinese System Environment User's Guide》

这些指南位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

有关如何使用增强的 PCL5.asian 机型文件和 setnetlp 命令的详细信息,请参考《HP-UX 11i v3

International Printing Features》。该文档位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

不支持使用繁体中文 UDC 工具开发的用户定义字符。 LIPS4 lp 机型文件不支持 LIPS2 打印机。

第 11 章362

国际化

适用于欧洲语言编码集的 TrueType 字体

适用于欧洲语言编码集的 TrueType 字体

HP-UX 11i v3 中增加的欧洲语言编码集的 TrueType 字体。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

TrueType 字体通过分层技术使用,如 Java、X-windows 和打印机模块。这些技术需要采用这些

字体以符合欧洲市场的要求。字形模式是根据 Unicode 标准设计的,并作为 Unicode 编码点进

行索引。

HP-UX11i v3 增加了 TrueType 字体支持,涉及了 ASCII、拉丁语 -1 补充、拉丁语扩充 A、拉丁语

扩充 B、希腊文、西里尔文和货币符号的字形模式。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

通过这项新功能部件,客户可以显示和打印摘要部分列出的字符。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX 11i v3 Internationalization Features》,该文档位于

http://docs.hp.com。

是否过时

未过时。

第 11 章 363

国际化

亚洲语言 TrueType 字体

亚洲语言 TrueType 字体

亚洲语言 TrueType 字体已得到增强,可以支持最新的国家标准和 ISO10646。为日文、简体中文

和繁体中文字体提供了新的样式。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

日文

• HG-GothicB 和 HG-MinchoL 已得到增强,包括 JIS X 0213:2004 字符。

• 提供了新样式 Heisei-KakuGothicW5 和 Heisei-MinchoW3。

• 提供了新编码 JIS X 0213 平面 1/平面 2 和 ISO10646 BMP/平面 2。

朝鲜文

• HYBatang、HYDotum、HYGulim 和 HYGungsuh 已得到增强,包括最新的 KS X 1001:2002

和 ISO10646 字符。

• 提供了新的编码 KS X 1001:2002、 KS X 1003:1993 和 ISO10646 BMP/平面 2。

简体中文

• ZYCJKHei 和 ZYCJKSun 已得到增强,包括最新的 GB18030 和 ISO10646 字符。

• 提供了新的样式 FZFangSong 和 FZKai。

• 提供了新的编码 ISO10646 BMP/平面 2。

繁体中文

• ARMINGTil 已得到增强,包括最新的 Big5-2003、 CNS11643-2004 和 ISO10646 字符。

• ARMINGTilHK 已得到增强,包括最新的 HKSCS-2004 和 ISO10646 字符。

• 提供了新的样式 ARPSTDKaim 和 ARPSTDKaimHk。

• 提供了新的编码 CNS11643-2004-平面 5/6/7/15 和 ISO10646 BMP/平面 2。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

影响

通过此项增强功能,客户可以显示和打印最新的亚洲语言国家标准和 ISO10646 中定义的字符。

兼容性

没有已知的兼容性问题。

第 11 章364

国际化

亚洲语言点阵字体

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《Asian System Environment User Guide》。其中包括:

• 《HP-UX Japanese System Environment User's Guide》

• 《HP-UX Korean System Environment User's Guide》

• 《HP-UX Traditional Chinese System Environment User's Guide》

• 《HP-UX Simplified Chinese System Environment User's Guide》

这些指南位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

亚洲语言点阵字体

亚洲语言点阵字体已得到增强,可以支持最新的国家标准和 ISO 10646。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

日文

• 提供了新的点阵字体,可以支持 JIS X 0213:2004 平面 1/2 和 ISO10646 BMP/平面 2。

朝鲜文

• 提供了新的点阵字体,可以支持 ISO10646 平面 2。

• 现有的字体已得到增强,包括最新的 KS X 1001:2002 和 ISO10646 字符,并增加了可读的

字形。

简体中文

• 提供了新的点阵字体,可以支持 ISO10646 平面 2。

• 现有的字体已得到增强,包括最新的 GB18030 和 ISO10646 字符。

繁体中文

• 提供了新的点阵字体,可以支持 ISO10646 BMP/平面 2。

• 现有的字体已得到增强,包括最新的 Big5-2003、 CNS11643-2004 和 HKSCS-2004 字符,

并增加了可读的字形。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 11 章 365

国际化

后备字体支持

影响

通过此项增强功能,客户可以显示最新的国家标准和 ISO10646 中定义的字符。在现有的朝鲜文

和繁体中文字体中,更改和改进了字形设计。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《Asian System Environment User Guide》。其中包括:

• 《HP-UX Japanese System Environment User's Guide》

• 《HP-UX Korean System Environment User's Guide》

• 《HP-UX Traditional Chinese System Environment User's Guide》

• 《HP-UX Simplified Chinese System Environment User's Guide》

这些指南位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

是否过时

未过时。

后备字体支持

为亚洲语言 Unicode 语言环境提供后备字体支持。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

Unicode/ISO-10646 标准增加了几千个新的字符。HP-UX 语言环境支持 Unicode 5.0 标准中定义

的所有编码点。HP-UX 不提供字形 /字体来涵盖这些标准中定义的所有字符。GUI 应用程序试

图显示包含没有字形的字符的文本时,将会出现不可预测的行为。这是任何操作系统中都有的

常见问题。

HP-UX11i v3 提供后备字体支持,可帮助减少基于文本的 GUI 应用程序的此类不可预测的行为。

如果出现没有字形的情况,应用程序将显示“?”或“::”字符。 Xlib 和 XLocale 数据库模块

已得到增强,以便显示“?”或“::”字形。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

请参阅“面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能”

第 11 章366

国际化

亚洲语言已过时和已取消的功能

影响

对于未提供字形 /字体的字符,将显示“?”或“::”字形。

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参考《HP-UX 11i v3 Internationalization Features》,该文档位于

http://docs.hp.com。

是否过时

未过时。

亚洲语言已过时和已取消的功能

从 HP-UX 11i v3 开始,几个与亚洲语言支持相关的传统功能将过时,并从系统中删除。

是否过时

HP-UX 11i v3 中不再提供下列功能:

• 亚洲语言打印机 lp 机型: hpc1208a、 PCL4.nloo 和 PS.nlio。这些机型将被 PCL5.asian 和

PS2.nlio 机型取代。

• ATOK8 日文输入法。推荐使用 ATOK X 输入法替代。

• 亚洲语言终端工具: bserver、 nlio、 nlioinit 和 nliostart。

• 简体中文工具包: sconv 和 sptr。

• 繁体中文 UDC 工具: big5-et、et-big5、big5-cwin、cwin-big5、big5udfgen、big5udfdown、

ccdcudfgen 和 ccdcudfdown。

• 终端透明打印工具: ptr。

• CNS-EUC 编码查找工具: coder。

第 11 章 367

国际化

亚洲语言已过时和已取消的功能

已取消

已考虑取消下列功能,并将在下一个 HP-UX 的主发行版中删除。

• 亚洲语言打印机 lp 机型: LIPS3、LPS、 hpc1200aj、 hpc1200ak、 hpc1200ac、 hpc1200at

和 hpc1205at。

• 在 /usr/share/doc/JpnCmdLib.txt 中所述的日文特定实用程序 /库例行程序。

• 朝鲜文 32/40/48/64 点阵字体。

• 繁体中文 34/42/50 点阵字体。

文档资料

有关详细信息,请参考《Asian System Environment User Guide》。其中包括:

• 《HP-UX Japanese System Environment User's Guide》

• 《HP-UX Korean System Environment User's Guide》

• 《HP-UX Traditional Chinese System Environment User's Guide》

• 《HP-UX Simplified Chinese System Environment User's Guide》

这些指南位于 http://docs.hp.com 上的 HP-UX 11i v3 部分。

第 11 章368

第 12 章 其他内容

本章内容

本章介绍其他新增和变更的操作系统软件功能,包括:

• 公用桌面环境(第 370 页)

• 分布式计算环境 (DCE) 客户端与集成登录(第 376 页)

第 12 章 369

其他内容

公用桌面环境

公用桌面环境

公用桌面环境 2.1 (CDE) 是一个用于与系统进行交互的环境。当 CDE 在系统中运行时,我们可以

将其作为系统的“桌面”。

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

• HP-UX 现在包含本机基于 Itanium 的

— 32 位和 64 位 X/Motif 库,分别在下列位置提供

— /usr/lib/hpux32/X11R6/

— /usr/lib/hpux32/Motif2.1/

— /usr/contrib/X11R6/lib/hpux32/

— /usr/lib/hpux64/X11R6/

— /usr/lib/hpux64/Motif2.1/

— /usr/contrib/X11R6/lib/hpux64/

相应的符号链接分别位于 /usr/lib/hpux32/ 和 /usr/lib/hpux64/ 目录中。

— 32 位和 64 位用户界面语言编译器 (uil/uil64) 和 32 位 imake。

— 32 位 CDE 二进制文件,在 /usr/dt/bin/ 目录中提供。

— 32 位 Xclient,在 /usr/bin/X11/ 目录中提供。

— 32 位库,在 /usr/dt/lib/hpux32/ 目录中提供。

— 32 位 PA-RISC 库被保留,位于 /usr/dt/lib/ 目录。

— HP-UX 开发员工具包作为 HPDesktopDev 产品提供,可以免费下载。该工具包现在包

含基于 Itanium 的 CDE 以及开发用户界面的 X/Motif 环境。

• 在 HP-UX 11i v3 中, CDE 首次提供 64 位 PA-RISC 和基于 Itanium 的库,分别位于

/usr/dt/lib/pa20_64/ 和 /usr/dt/lib/hpux64/ 目录。

• CDE 支持节点和主机名扩展功能部件。如果消息字符串超过屏幕宽度, CDE 中的用户界面

会显示截断的 uname/hostname。

• CDE 支持扩展的用户名功能部件。如果消息字符串超过屏幕宽度, CDE 的用户界面会显示

截断的用户名。

• 在字体库、 ufst rasterizer、 xfs 和 mkfontdir 中提供 UCS-4 支持。此功能部件在基于

Itanium 的版本和 PA-RISC 版本的这些组件中均可用。

• dtlogin 不会连续地尝试启动尚未启动的 Xserver。相反, dtlogin 只会按 startAttempts

指定的次数尝试启动 X。startAttempts 的缺省值是 4,用户可以进行配置。有关详细信息,

请参考 dtlogin (1) 联机帮助页。

• dtterm 已得到增强,对所有欧洲 /拉丁文 Unicode/UTF8 语言环境使用当前的宽度属性,

对亚洲 Unicode/UTF8 语言环境使用备用宽度属性。

第 12 章370

其他内容

公用桌面环境

• CDE 组件都部分启用(或增强)了 HP-UX 11i Security Containment。 dtsession、dtterm、 xterm、 dtprintinfo 和 dtaction 均可识别权限,并且删除了其 SUID 位。

dtprintinfo、 dtaction 和 dthelpgen 分别需要 hpux.cde.dtprintinfo,

hpux.cde.dtaction 和 hpux.cde.dthelpgen 授权才能执行超级用户操作。缺省情况

下,超级用户拥有所有 hpux.cde.* 授权。 dtprintinfo、 dtaction 和 dthelpgen 联

机帮助页已经过修改,包含此信息。

• 在 CDE 上,对于下列各项目前没有启用 HP-UX 11i Security Containment:

— inetd 启动的守护程序,如 dtlogin、 rpc.ttdbserver、 dtspcd 和 rpc.cmsd

— 超级用户运行的脚本,如 dtappintegrate 和 dtconfig

— dtfile

• 现在,在缺省情况下,CDE 使用 lp 进行打印。用户可以使用某个选项禁用 lp 并使用 TPS

进行打印,反之亦然。受此变更影响的 CDE 组件包括 dtcm、 dtmail 和 dtpad。在通过dtcm、 dtmail 和 dtpad 打印时,使用 lp 或 TPS 都可以。

• 所有 cFront CDE 组件和库均已迁移到 aC++,包括 CDE 库、libtt (3) 和 libDtSvc (3)。cfront 应

用程序可能无法与 aC++ 构建的库配合使用。为了提供向后兼容性,aC++ 和 cfront 构建的库

一并提供。

现有的 cFront 构建库可继续用作:

— /usr/dt/lib/libtt.3(ToolTalk 消息传递库)

— /usr/dt/lib/libDtSvc.3(桌面服务库)

以上这些库(ToolTalk 消息传递和桌面服务)还会以 aC++ 构建的库的形式提供。

— /usr/dt/lib/libtt.4(Tooltalk 消息传递库)

— /usr/dt/lib/libDtSvc.4(桌面服务库)

所有 CDE 应用程序都使用 aC++ 构建的 CDE 库。

• HP-UX 11.00 以及 HP-UX 11i v1.0 上的 CDE 2.1 包含 VUEtoCDE 转换工具,在从 HP-UX 10.x

升级过程中可以将 HP VUE 定制迁移到 CDE。此工具在 HP-UX 11i v1.5 以及更高版本上不可

用,因为不存在从 HP-UX 10.10/10.20 到这些版本的升级途径。

• 在 HP-UX 11i v2 或更高版本上, CDE 支持 IPv6。这是除 CDE 已经提供的 Ipv4 支持之外

的新增支持。

• dtspcd(CDE 子进程控制服务)和 rpc.ttdbserver(基于 RPC 的 ToolTalk 数据库服

务器)服务应该配置为以 Ipv6 模式运行。有关详细信息,请参考下列相应的联机帮助页。

• CDE 应用程序支持对 DISPLAY 环境变量使用 Ipv6 地址。

• CDE 已得到增强,可以使用可伸缩的 utmps/wtmps/btmps 服务(有关这些服务的详细信息,

请参阅 HP-UX libc 和 HP-UX 命令提供的 Ipv6 支持信息) 。

• CDE 现在提供更好的辅助功能部件,方便残障用户访问桌面。这些附加功能部件如下:

— 通过 dtstyle 实现单点 GUI 控制,以便启用或禁用辅助功能部件。

— AccessX,用于更改键盘和鼠标设置的客户端,方便用户导航。 AccessX 可以从

Desktop Style Manager 中调用。或者,在命令行下以

/usr/bin/X11/AccessX/accessx 的方式调用。

— 提供全新的屏幕放大器实用程序(称为 xzoom),位于 /usr/contrib/bin/X11 下,

但不受支持。

第 12 章 371

其他内容

公用桌面环境

• 辅助功能部件尚未本地化,不过在 CDE 支持的所有语言环境中均提供。

• 在 /usr/contrib/bin、 /usr/contrib/bin/X11、 /usr/contrib/bin/X11R5 下面

提供了一些不受支持的 Xclient 组件,与基于 Itanium 的平台不支持 PA-RISC 一样。它们

通过 Aries(PA-RISC 兼容性)运行(有关 Aries 的详细信息,请参阅 Aries Binary

Translator)。

• Xfree86 xterm 现在在 /usr/bin/X11 下提供,基于 X11R5 的旧 xterm 已被移至

/usr/contrib/bin/X11R5。基于 Xfree86 的 xterm 现在支持 VTUTF8 和 VT100+ 终端

类型,并且为 EFI shell 用户启用远程访问。这是基于 X11R6,且链接到 libc.2。这将消除

LDAP 限制。它支持 IPv6 寻址。

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• HP-UX 现在包含本机基于 Itanium 的

— 32 位 CDE 二制进文件,在 /usr/dt/bin/ 目录中提供。

— 32 位 Xclient,在 /usr/bin/X11/ 目录中提供。

— 32 位库,在 /usr/dt/lib/hpux32/ 目录中提供。

— 32 位 PA-RISC 库被保留,且位于 /usr/dt/lib/ 目录。

— HP-UX 开发员工具包作为 HPDesktopDev 产品提供,可以免费下载。该工具包现在包含

基于 Itanium 的 CDE 以及开发用户界面的 X/Motif 环境。

• 在 HP-UX 11i v3 中, CDE 首次提供 64 位 PA-RISC 和基于 Itanium 的库,分别位于

/usr/dt/lib/pa20_64/ 和 /usr/dt/lib/hpux64/ 目录。

• CDE 支持节点和主机名扩展功能部件。如果消息字符串超过屏幕宽度, CDE 中的用户界面

会显示截断的 uname/hostname。

• CDE 支持扩展的用户名功能部件。如果消息字符串超过屏幕宽度,CDE 的用户界面会显示

截断的用户名。

• 在字体库、ufst rasterizer、xfs 和 mkfontdir 中提供 UCS-4 支持。此功能部件在基于 Itanium

的版本和 PA-RISC 版本的这些组件中均可用。

• dtlogin 不会连续地尝试启动尚未启动的 Xserver。相反, dtlogin 只会按 startAttempts

指定的次数尝试启动 X。startAttempts 的缺省值是 4,用户可以进行配置。有关详细信息,

请参考 dtlogin (1) 联机帮助页。

• dtterm 已得到增强,对所有欧洲 /拉丁文 Unicode/UTF8 语言环境使用当前的宽度属性,

对亚洲 Unicode/UTF8 语言环境使用备用宽度属性。

• CDE 组件部分启用(或增强)了 HP-UX 11i Security Containment。 dtsession、dtterm、 xterm、 dtprintinfo 和 dtaction 均可识别权限,并且删除了其 SUID 位。

dtprintinfo、 dtaction 和 dthelpgen 分别需要 hpux.cde.dtprintinfo,

hpux.cde.dtaction 和 hpux.cde.dthelpgen 授权才能执行超级用户操作。缺省情况

下,超级用户拥有所有 hpux.cde.* 授权。 dtprintinfo、 dtaction 和 dthelpgen 联

机帮助页已经过修改,包含此信息。

• 在 CDE 上,对于下列各项目前没有启用 HP-UX 11i Security Containment:

— inetd 启动的守护程序,如 dtlogin、 rpc.ttdbserver、 dtspcd 和 rpc.cmsd

— 超级用户运行的脚本,如 dtappintegrate 和 dtconfig

— dtfile

第 12 章372

其他内容

公用桌面环境

影响

对于从 HP-UX 11i v1 迁移的客户的影响

• CDE 在 HP-UX 11i V3 上是可选的,为需要基于 GUI 访问系统的用户提供完整的外观程序

包。所有 HP-UX 客户均不必将 GUI 相关的文件集作为缺省(或基本)HP-UX 11i V3 系统

安装的一部分进行安装。以下是客户在没有任何 CDE 语言软件包的情况下安装 HP-UX 11i

v3 时出现的已知问题。

— /usr/bin/X11/dtterm 随 HPUXMinRuntime 一起安装,它是指向

/usr/dt/bin/dtterm(CDE 语言软件包的一部分)的符号链接。如果用户要使用

dtterm 功能,则应该在系统上安装 CDE 语言软件包。

— /usr/dt/bin/dtksh 在某些第三方产品安装脚本启动应用程序(如 Mozilla)的许可

证接受对象话框时需要。应当安装 CDE,使脚本能够按预期运行,或者在命令行上手

动运行 Mozilla (/opt/mozilla/mozilla) 以接受 Mozilla 许可证。

— 没有 CDE 时的国际化影响:无法显示和(或)输入国际化的字符。

• 桌面上改进的辅助功能部件将方便残障用户。

• 在鼠标没有连接到系统时, CDE 不会出现。

• 在使用 Bastille 的最大安全选项配置用户计算机时,可以在 CDE 桌面环境中看到下列影响:

— 远程主机将无法在 Bastille 配置的计算机上执行任何 CDE 操作。

— cmsd 服务将不可用。

— CDE 应用程序之间的消息交换将被禁止。

有关这些影响的详细信息以及重新启用服务的说明,请参阅《HP-UX 11i Version 2 September

2004 Release Notes》中的第 12 章,网址为:

http://www.docs.hp.com/en/oshpux11iv2.html#Release%20Notes

• /usr/share/lib/terminfo/x/xterm terminfo 数据库文件已更改,以便 xterm 的 terminfo

键映射与 xterm 为 F1 至 F12 以及 Page Up/Page Down 键生成的序列相匹配。

• 从 HP-UX 11i v1.5 开始,不再提供 VUEtoCDE 转换工具。

• 从 HP-UX 11i v2 开始,不再提供数字视频库(libyuv2.* 和 libvlVideo.*)和数字视频服务器 (vlServer)。

• 从 HP-UX 11i v3 开始,不再提供 hpterm (/usr/bin/X11/hpterm) 终端(另请参阅下面

的“是否过时”一节)。

第 12 章 373

其他内容

公用桌面环境

对从 HP-UX 11i v2 迁移的客户的影响

• CDE 在 HP-UX 11i V3 上是可选的,为需要基于 GUI 访问系统的用户提供完整的外观程序

包。所有 HP-UX 客户均不必将 GUI 相关的文件集作为缺省(或基本)HP-UX 11i V3 系统

安装的一部分进行安装。以下是客户在没有任何 CDE 语言软件包的情况下安装 HP-UX 11i

V3 时出现的已知问题。

— /usr/bin/X11/dtterm 随 HPUXMinRuntime 一起安装,它是指向

/usr/dt/bin/dtterm(CDE 语言软件包的一部分)的符号链接。如果用户要使用

dtterm 功能,则应该在系统上安装 CDE 语言软件包。

— /usr/dt/bin/dtksh 在某些第三方产品安装脚本启动应用程序(如 Mozilla)的许可

证接受对象话框时需要。应当安装 CDE,使脚本能够按预期运行,或者在命令行上手

动运行 Mozilla (/opt/mozilla/mozilla) 以接受 Mozilla 许可证。

— 没有 CDE 时的国际化影响: 无法显示和(或)输入国际化的字符。

• 从 HP-UX 11i v3 开始,不再提供 hpterm (/usr/bin/X11/hpterm) 终端(另请参阅下面

的“是否过时”一节)。

兼容性

基于 Itanium 的 CDE 的功能与 PA-RISC CDE 保持相同,因此与低版本兼容。

另请参阅前面的“影响”一节。

性能

没有已知的性能问题。

文档资料

有关 CDE 中支持“节点和主机名扩展”功能部件的详细信息,请参阅下列联机帮助页。

• dtterm (1)

• dthelpprint (1)

• dtwm (1)

• mwm (1)

• dtsession (1)

• dtappgather (1)

• Get_Sysinfo (4)

• XGetDefault (3X)

• XtAppInitialize (3X)

• XtDisplayInitialize (3X)

有关在 CDE 中支持扩展的用户名的详细信息,请参阅下列联机帮助页:

• dtappgather (1)

• dthelpgen (1)

• dthelpview (1)

• dtcm (1)

• dtmail (1)

有关在 CDE 中支持 HP-UX 11i Security Containment 的详细信息,请参阅下列联机帮助页:

• dthelpgen (1)

• dtprintinfo (1)

• dtaction (1)

第 12 章374

其他内容

公用桌面环境

是否过时

仿真终端 hpterm 已经过时,在 /usr/bin/X11/hpterm 中不再提供。它不受支持,并且已

被移至 /usr/contrib/bin/X11/hpterm。建议使用 dtterm 代替 hpterm。有关 hpterm 或

dtterm 的详细信息,请参阅各自的联机帮助页。

IMAKE 实用程序是 X/Motif 开发员工具包的一部分,在 /opt/imake/ 目录中提供。从 HP-UX

11i v3 开始,这些实用程序不再受到支持,已被移至 /usr/contrib/imake/。提供从

/opt/imake/ 到 /usr/contrib/imake/ 的符号链接,以及提供兼容性。

在 HP-UX 11i v3 中不再支持下列 AudioSubsystem 和 ImagingSubsystem 组件,在以后的发行版

中将过时:

• AudioSubsystem:

— /opt/audio/bin/Aserver

— /opt/audio/bin/asecure

— /opt/audio/bin/attributes

— /opt/audio/bin/convert

— /opt/audio/bin/sendsound

— /opt/audio/lib/libAt.1

— /opt/audio/lib/libAt.2

— /opt/audio/lib/libAt.3

— /opt/audio/lib/pa20_64/libAt.3

— /opt/audio/lib/libAlib.1

— /opt/audio/lib/libAlib.2

— /opt/audio/lib/libAlibkt.1

— /opt/audio/lib/pa20_64/libAlibkt.1

— /opt/audio/lib/hpux32/libAt.so.1

— /opt/audio/lib/hpux64/libAlibkt.so.1

— /opt/audio/lib/hpux32/libAt.so.1

— /opt/audio/lib/hpux64/libAlibkt.so.1

• ImagingSubsystem:

— /opt/image/lib/libil.1

— /opt/image/lib/libil.2

— /opt/image/lib/libilefs.1

— /opt/image/lib/libilefs.2

— /opt/image/lib/hpux32/libil.so.1

— /opt/image/lib/hpux32/libilefs.so.1

第 12 章 375

其他内容

分布式计算环境 (DCE) 客户端与集成登录

分布式计算环境 (DCE) 客户端与集成登录

分布式计算环境 (DCE) 产品提供高质量、全面的基于标准的框架,用于开发、管理和使用分布

式应用程序。

集成登录提供单步登录,还提供一些方法在 HP-UX 环境中整合 DCE 安全技术。

HP-UX 11i v3 上作为核心 OS 的一部分提供的 HP DCE/9000 v2.0 包括:

• 远程过程调用守护程序(PA-RISC/基于 Itanium 的版本)

• CDS 客户端(PA-RISC/基于 Itanium 的版本)

• 安全客户端(PA-RISC/基于 Itanium 的版本)

• DTS 客户端(PA-RISC/基于 Itanium 的版本)

• CMA 线程:POSIX 1003.1c,用户空间实现(仅 PA-RISC)(仅适用于应用程序支持,不

适合构建支持)

• 提供本机基于 Itanium 的 DCE Runtime 库、CMA 版本、 32 位和 64 位版本的内核线程、

32 位和 64 位版本的 KT Runtime 库

• DCE-CoreTools,从 HP-UX 11i v2(2004 年 9 月版)开始提供

变更摘要

面向从 HP-UX 11i v1(2005 年 9 月版)迁移的客户的新增功能

已为 HP-UX 11i v3 的 DCE Client 2.0 添加下列功能部件:

• 下列文件的缺省权限已从 0666 更改为 0644:

— /var/opt/dce/svc/error.log

— /var/opt/dce/svc/warning.log

— /var/opt/dce/svc/fatal.log

在以前版本的 DCE Client 中,在缺省情况下,这些文件拥有 0666 权限。在 DCE Client 2.0

中,这些文件的缺省权限为 0644,这样,在任何权限下运行的 DCE 进程都无法将消息记

录到这些文件。要使用任何权限记录消息,请将下列 dced 命令与 -j 选项一起使用:

/opt/dce/sbin/dced -j

如果未配置 DCE,则必须运行 /opt/dce/sbin/rpcd -j 而不是 /opt/dce/sbin/dced -j

• 下列新文件集在运行 PA-RISC 的系统上可用:

— DCE-Core 工具:

— DCE-CoreTools.DCE-TLS-NOTES

— DCE-CoreTools.DCE-BPRG

— DCE-CoreTools.DCEP-ENG-A-MAN

在此版本的 DCE 中已删除 THD-ENG-A-MAN 文件集。

第 12 章376

其他内容

分布式计算环境 (DCE) 客户端与集成登录

• 下列新文件集在运行基于 Itanium 的系统上可用:

— DCE-Core:

— DCE-Core.DCE-IA64-SHLIB

— DCE-Core 工具:

— DCE-CoreTools.DCE-TLS-NOTES

— DCE-CoreTools.DCE-BPRG

— DCE-CoreTools.DCEP-ENG-A-MAN

在此版本的 DCE 中已删除 THD-ENG-A-MAN 文件集。

• 下列产品不可与 HP-UX 11i v3 上的 DCE 客户端一起使用:

— CDS 服务: DCE-CDS Server

— 安全服务器: DCE-SEC-Server

— DCE 管理工具: DCE-CoreAdmin

— DCE-C-Tools

在此发行版中不再支持 KRB。

• 集成登录中的变更:

在此版本中引入两个新文件集:

— ILOGIN-IA-DCE(在基于 Itanium 的计算机上)

— ILOGIN-PA-DCE(在 PA-RISC 计算机上)

面向从 HP-UX 11i v2(2006 年 6 月版)迁移的客户的新增功能

• 已从 DCE Client(在 PA-RISC 和基于 Itanium 的系统上)删除下列文件集:

DCE-Core:

— DCE-COR-PA-DTS 和 DCE-COR-PA-RUN(从 PA-RISC 计算机)

— DCE-COR-IA-DTS 和 DCE-COR-IA-RUN(从基于 Itanium 的计算机)

• 下列产品不可与 HP-UX 11i v3 上的 DCE 客户端一起使用:

— CDS 服务: DCE-CDS Server

— 安全服务器: DCE-SEC-Server

— DCE 管理工具: DCE-CoreAdmin

— DCE-C-Tools

• 集成登录中的变更:

— 引入 /usr/lib/security/pa20_64/libpam_dce.so.1 库

影响

除前面列出的内容之外,没有其他影响。

第 12 章 377

其他内容

分布式计算环境 (DCE) 客户端与集成登录

兼容性

没有已知的兼容性问题。

性能

没有已知的性能问题。

文档资料

有关详细信息,请参阅下列文档,这些文档均可从网站 http://docs.hp.com 上获取:

• 《HP-UX DCE Version 2.0 Release Notes》

• 《Planning and Configuring HP-UX DCE 2.0》

是否过时

未过时。

第 12 章378