功能火狐flash插件崩溃

火狐flash插件崩溃  时间:2021-02-20  阅读:()

Solaris10新增功能SunMicrosystems,Inc.
4150NetworkCircleSantaClara,CA95054U.
S.
A.
文件号码819–0361–202008年10月版权所有2008SunMicrosystems,Inc.
4150NetworkCircle,SantaClara,CA95054U.
S.
A.
保留所有权利.
对于本文档中介绍的产品,SunMicrosystems,Inc.
对其所涉及的技术拥有相关的知识产权.
需特别指出的是(但不局限于此),这些知识产权可能包含一项或多项美国专利,或在美国和其他国家/地区申请的待批专利.
美国政府权利-商业软件.
政府用户应遵循SunMicrosystems,Inc.
的标准许可协议,以及FAR(FederalAcquisitionRegulations,即"联邦政府采购法规")的适用条款及其补充条款.
本发行版可能包含由第三方开发的内容.
本产品的某些部分可能是从BerkeleyBSD系统衍生出来的,并获得了加利福尼亚大学的许可.
UNIX是X/OpenCompany,Ltd.
在美国和其他国家/地区独家许可的注册商标.
Sun、SunMicrosystems、Sun徽标、Solaris徽标、Java咖啡杯徽标、docs.
sun.
com、Java和Solaris是SunMicrosystems,Inc.
或其子公司在美国和其他国家/地区的商标或注册商标.
所有SPARC商标的使用均已获得许可,它们是SPARCInternational,Inc.
在美国和其他国家/地区的商标或注册商标.
标有SPARC商标的产品均基于由SunMicrosystems,Inc.
开发的体系结构.
FireWire是AppleComputer,Inc.
的商标,其使用已获得许可.
Netscape和NetscapeNavigator是NetscapeCommunicationsCorporation的商标或注册商标.
Mozilla是NetscapeCommunicationsCorporation在美国和其他国家/地区的商标或注册商标.
PostScript是AdobeSystems,Incorporated的商标或注册商标,后者可能在某些司法管辖区域注册.
OpenGL是SiliconGraphics,Inc.
的注册商标.
OPENLOOK和SunTM图形用户界面是SunMicrosystems,Inc.
为其用户和许可证持有者开发的.
Sun感谢Xerox在研究和开发可视或图形用户界面的概念方面为计算机行业所做的开拓性贡献.
Sun已从Xerox获得了对Xerox图形用户界面的非独占性许可证,该许可证还适用于实现OPENLOOKGUI和在其他方面遵守Sun书面许可协议的Sun许可证持有者.
本出版物所介绍的产品以及所包含的信息受美国出口控制法制约,并应遵守其他国家/地区的进出口法律.
严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施,也不能直接或间接地出口给核设施、导弹、生化武器或海上核设施的最终用户.
严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区的公民.

本文档按"原样"提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效.
081104@21288目录前言211Solaris1010/08发行版中的新增功能25安装增强功能25适用于ZFS根池的Solaris安装25系统管理增强功能26ZFS命令的改进和变化26Solaris安装工具对于ZFS文件系统的支持35SunVTS7.
0PatchSet336DTrace的lockstat提供器36系统资源增强功能36SolarisZones新增功能36x86:新的GRUBfindroot命令37x64:支持256个处理器37系统性能增强功能38SPARC:SolarisSPARC引导体系结构已进行重新设计38x86:对IntelSSSE3、SSE4.
1、SSE4.
2和AMDSSE4A的内核支持38安全性增强功能39通过SolarisManagementConsole强制实施职责分离39SHA256/SHA512crypt(3C)插件39pam_list模块39桌面增强功能39SPARC:AdobeReader8.
1.
239FlashPlayer9.
0.
124.
039联网增强功能40通信协议解析器实用程序40SIP端对端流量测量和日志记录40设备管理增强功能403故障设备弃用功能40对Hitachi可调整模块化存储(AdaptableModularStorage)系列阵列的MPxIO支持42驱动程序增强功能42x86:NVIDIAck804/mcp55SATA控制器驱动程序42x86:LSIMegaRAIDSAS控制器驱动程序42ixgbe驱动程序43SPARC:支持aac驱动程序43其他软件增强功能43Perl数据库接口和PerlPostgreSQL驱动程序43PostgreSQL8.
343语言支持增强功能43IIIMF韩文语言引擎44免费软件增强功能44C-URL-C-URL包装库44Libidn-国际化域库44LibGD-图形绘制库44TIDYHTML库442Solaris105/08发行版中的新增功能45系统管理增强功能45SolarisTrustedExtensions(高可靠扩展版)管理员过程45Flash更新池46PPD文件管理实用程序46Internet打印协议客户端支持46可选择使用localhost作为Solaris打印服务器数据库主机名47T5140/T5240平台的故障管理48SunVTS7.
048系统资源增强功能48SolarisZones和标记区域48CPU上限49projmod(1M)选项49设备管理增强功能49磁带自识别49x86:增强的SpeedstepCPU电源管理49目录Solaris10新增功能2008年10月4x86:PowerNow!
支持CPU性能管理50SolarisiSCSI目标中的iSNS支持50安全性增强功能50SolarisTrustedExtensions(高可靠扩展版)支持使用NFSv3协议来挂载标记文件系统50SPARC:硬件加速椭圆曲线加密算法(EllipticalCurveCryptography,ECC)支持50联网增强功能50套接字直接协议51inetd后备队列大小51X11窗口增强功能51Xvnc服务器和Vncviewer客户机51桌面工具增强功能52StarSuite852FlashPlayer952Pidgin2.
052PAPI打印命令52系统性能增强功能5364位SPARC:针对sun4v平台的内存位置优化支持53SPARC:共享上下文支持53x86:基于CPUID的缓存分层结构识别54语言支持增强功能54LocaleCreator54libchewing0.
3.
054文件编码检查器55内核函数增强功能55x86:MONITOR和MWAITCPU空闲循环55驱动程序增强功能55x86:支持SunFireX4540磁盘状态指示灯55mpt(7D)中针对串行连接SCSI设备的MPxIO扩展55x86:AHCI驱动程序中的SATAATAPI支持56x86:AMD–811156AHCI驱动程序中的SATANCQ支持56x86:bnxII以太网驱动程序56Keyspan适配器的USB到串行端口驱动程序56免费软件增强功能5632位:pgAdminIII56目录5p7zip573Solaris108/07发行版的新增功能59系统管理增强功能59名称服务转换器增强功能59iostat改进59Solaris系统注册59SunServiceTag(Sun服务标签)60MPxIO路径引导60raidctl60用于zoneadm命令的特定于标记的处理程序61x86:适用于下一代AMDOpteron处理器的故障管理61x86:x64系统上的PCIExpress预测性自我修复61x86:stmsboot移植62x86:SATA模块下的并发FPDMAREAD/WRITEQUEUED62x86:标记排队62安装增强功能62安装期间可配置NFSv4域名62SolarisLiveUpgrade63在安装了非全局区域(Non-globalzone)的情况下升级SolarisOS63自动进行键盘配置64延迟激活修补65联网增强功能66IPsec隧道改进66包过滤器钩子66路由管理的SMF增强功能66Quagga软件路由套件66DHCPv6客户机67单个主机文件67大量传送负载转移67x86:nge驱动程序已更新为支持巨型帧(JumboFrame)67安装期间可配置NFSv4域名67安全性增强功能67Solaris密钥管理框架68libmd-消息摘要库68目录Solaris10新增功能2008年10月6Solaris加密框架68Solaris数据加密补充资料68文件系统增强功能69支持iSCSI目标设备6932位Solaris进程的扩展FILE空间69系统资源增强功能69lx标记区域:适用于Linux应用程序的SolarisContainers69改进了用来创建容器的zonecfg过程70IP实例:非全局区域的LAN和VLAN分隔71SolarisZones引导增强功能71对区域的SystemV资源控制72区域唯一标识符72将区域标记为"不完整"的能力72在非全局区域中使用DTrace73桌面工具增强功能73Thunderbird2.
073Firefox2.
0Web浏览器73GaimOTR插件73x86:RealPlayer的XVideo支持73X11窗口增强功能74dtlogin语言选择更新74X服务器DTrace提供者74XorgX11R7.
2服务器和驱动程序74语言支持增强功能74将现有EMEA、中美洲和南美洲语言环境迁移到通用语言环境数据仓库74日文字体更新75更多用于Unicode的日文iconv模块75输入法切换器增强功能和EMEA键盘布局仿真支持75x86:零国家/地区代码键盘布局支持75开发者工具增强功能75SunVTS6.
475驱动程序增强功能76可靠数据报套接字76增强的USBEHCI主机控制器驱动程序76USCSILUN复位支持76SATAHBA框架和Marvell驱动程序76目录7紧凑型闪存支持77USB通信设备类的ACM驱动程序77CardBus支持77IBMLTO-4磁带机支持77HPLTO-4磁带机支持77NVIDIA图形加速驱动程序77SPARC:UltraSPARC-T1(Niagara)系统的ntwdt驱动程序77x86:ACPI散热区域监视器77x86:Adaptecaac硬件支持77x86:适用于ATIIXP400的Solaris音频驱动程序78x86:高清晰度音频驱动程序78x86:SATAAHCIHBA驱动程序78系统性能增强功能78SPARC:UltraSPARCT2PCIExpress接口单元性能计数器数据78散列缓存索引模式支持78多级别CMT调度优化79进程计数可伸缩性79MPSS已扩展到共享内存79设备管理增强功能79增强的stSCSI预留空间80CPU电源管理80控制台子系统增强功能80相关控制台814Solaris1011/06发行版中的新增功能83系统管理增强功能83网络存储工业协会多路径管理API支持83SunJavaWebConsole的变化83文件系统监视工具84系统资源增强功能84资源管理功能84SolarisZones功能85逻辑域功能86安全性增强功能87Solaris高可靠扩展版(SolarisTrustedExtensions)87目录Solaris10新增功能2008年10月8Solaris高可靠扩展版打印87Solaris高可靠扩展版文件系统标记87设备管理增强功能88支持PCIExpress(PCIe)88x86:SunFireX4500SATA磁盘FMA89SPARC:基于SPARC的系统从使用Ipge转换为使用E1000g网络驱动程序89基于主机的Solaris光纤通道逻辑单元号屏蔽89SPARC:基于Fire的平台的扩展消息信号中断支持89改进了设备使用情况错误检查功能89桌面增强功能90dtlogin中的缺省桌面会话90用于Solaris的AdobeFlashPlayer插件90GNOME-VFS和NautilusACL支持91Solaris高可靠扩展版桌面91安装增强功能91SolarisFlash归档文件91通过缺省网络配置文件确保安全91安装Solaris高可靠扩展版92系统性能增强功能92SPARC:用于Sun4V的监视程序计时器93联网增强功能93SunJavaSystemMessageQueue3.
7Update193新增和更新的驱动程序93QuantumLTO-2和LTO-3磁带机的ST驱动程序支持93CDB长度功能93语言支持93IIIMF和语言引擎935Solaris106/06发行版中的新增功能95系统管理增强功能95SolarisZFS文件系统95x64系统的预测性自我修复98SNMP通知的预测性自我修复支持98SunVTS6.
299公用代理容器99目录9iSCSI注销支持99iSCSIMS/T支持100logadm实用程序100volfs实用程序101BasicRegistration1.
1101SunUpdateConnection101联网增强功能101IPFilter支持IPv6102UDP和TCP性能增强功能102IP_NEXTHOP套接字选项102TCP_INIT_CWND套接字选项102安全性增强功能103pktool对象迁移和互操作性增强功能103SSL代理模块103AES计数器模式103Solaris加密框架支持PKCS#11v2.
20103Kerberos凭证自动更新104设备管理增强功能104iSCSI支持iSNS客户机104可以使用cdrecord、readCD和cdda2wav104x86:在x86系统上支持PCIExpress104对于LSISAS1064RAID操作的Solaris支持105桌面增强功能10632位:通过USB端口实现Palm同步10632位:gnome-pilot实用程序106x86:XorgXServer版本6.
9106开发者工具增强功能106mediaLib2.
4107新增和更新的驱动程序107x86:SATAHBA框架支持107Prolific适配器的USB到串行端口驱动程序107基于IEEE1394(IIDC)的数码相机的驱动程序107支持新的STK磁带机10000"Titanium"的驱动程序108Keyspan适配器的USB到串行端口驱动程序108Deimos密码加速器108x86:AMD64平台驱动程序支持108目录Solaris10新增功能2008年10月10rge驱动程序109ChelsioNIC驱动程序支持109HBA驱动程序109语言支持增强功能109新增UTF-8语言环境(Locale)109附加软件109监视程序超时11032位:适用于SolarisOS的RealPlayer110pilot-link软件110适用于SolarisOS的PostgreSQL1106Solaris101/06发行版中的新增功能111安装增强功能111Solaris发行版的升级支持更改111SunUpdateConnection,SystemEdition1.
0111x86:基于GRUB的引导112在安装了非全局区域(Non-globalzone)的情况下升级SolarisOS113联网增强功能114过滤源的多址广播114bge和xge网络接口的增强功能114JavaDesktopSystemRelease3的增强功能114JavaDS中的新增功能114Mozilla1.
7的插件115本地化支持116安全性增强功能117设置SMTP以使用传输层安全性117加密框架中的Metaslot117IKE增强功能117embedded_su新命令117系统性能增强功能118大页面增强功能118内核页重定位118内存放置优化分层Lgroup支持118系统管理增强功能118对卷管理的改进(vold)119目录11SunVTS6.
1119支持容量大于2TB的SCSI磁盘119光纤通道HBA端口实用程序120SolarisPrintManager中的附加标题页打印选项120x86:用于显示产品名称的新增prtconf选项120开发者增强功能121mediaLib2.
3121高级DDI中断121桌面增强功能122SPARC:AdobeAcrobatReader7.
0.
1122SPARC:SunOpenGL1.
5forSolaris122Xorg配置GUI123Xorg发行版6.
8.
2123XFree86扩展的X客户机支持123支持USB虚拟键盘和鼠标设备123设备管理增强功能124支持iSCSI设备124新增和更新的驱动程序124SPARC:SunXVR-2500图形加速器124用于LSIMegaRAID320-2xSCSIRAID控制器的SCSIHBA驱动程序125USBCCIDIFD处理器125新的nge驱动程序125文档增强功能125Solaris101/06文档125SunFire文档更改1257Solaris103/05发行版中的新增功能127Solaris10软件的主要功能127系统管理增强功能128预测性自我修复128DTrace动态跟踪工具129x86系统的64位支持130x86系统的内核选择130SunJavaWebConsole131SolarisVolumeManagerforSunCluster中的多属主磁盘集支持131目录Solaris10新增功能2008年10月12Solaris卷管理器中的扩展磁盘集支持131使用Solaris卷管理器导入远程复制的磁盘集132设备ID更改132Solaris卷管理器中的多TB卷支持132Solaris卷管理器中的重配置调整管理器支持133在Solaris卷管理器中自上而下创建卷133软件包和修补程序工具增强功能133pbind和psrset命令的增强133Solaris动态主机配置协议(DHCP)134DHCP事件脚本134DHCP用于逻辑接口135x86:SunVTS6.
0135KernelModularDebugger135Solaris进程记帐和统计信息改进136ls命令的增强136识别芯片多线程功能的新增psrinfo选项136pfiles工具增强功能137SolarisIP过滤器137核心转储文件内容增强功能137SystemManagementAgent138SPARC:面向系统管理员的64位软件包更改138NIS到LDAP转换服务138带签名的软件包和修补程序139SystemVIPC配置139netstat命令的可选间隔140GMT偏移引用时区141为单个IP网络多路径组合并数据地址和测试地址141LDAP命令更改141桌面增强功能142JavaDesktopSystem,Release3142Mozilla1.
7143系统资源增强功能144SolarisZones软件分区技术144SystemVIPC和其他资源控制145新增Solaris项目和资源管理命令功能146动态资源库147目录13扩展的记帐子系统增强功能147使用资源覆盖守护进程控制物理内存148Java2Platform,StandardEdition5的增强功能149Java编程语言的新增功能149Java平台的监视和管理增强功能149Java平台的性能和可伸缩性的改进149XML1.
1和名称空间、XSLTC、SAX2.
0.
2、DOMLevel3、基于Java的API150新的缺省Swing界面外观150诊断工具150Unicode支持150安装增强功能151Solaris安装更改及安装标准151自定义JumpStart安装软件包和修补程序增强功能152x86:使用add_install_client命令指定引导特性153在安装过程中配置多个网络接口153Solaris安装命令行界面的替换程序153SPARC:64位软件包更改153WANBoot安装方法154通过自定义JumpStart创建RAID-1卷(镜像)154SolarisLiveUpgrade2.
1155自定义JumpStart安装方法将创建新的引导环境155SolarisFlash归档文件155SolarisFlash差异归档文件和配置脚本156自定义SolarisFlash归档文件中的内容156Solaris产品注册表的命令行界面增强功能157精简网络软件组157使用虚拟目录(VTOC)修改磁盘分区表157x86:缺省引导磁盘分区布局的更改158支持轻量目录访问协议(LDAP)版本2配置文件158安全性增强功能159为ELF对象签名159进程权利管理159Solaris10OS对PAM所做的更改160pam_ldap更改161Solaris安全shell增强功能162OpenSSL和OpenSSLPKCS#11引擎163目录Solaris10新增功能2008年10月14sshd守护进程和/etc/default/login163非登录帐户和锁定帐户口令的新选项163已删除auditconfig命令的-setcond选项163perzone审计策略163Kerberos增强功能164rpcbind的TCP包装165zonename审计标记和审计策略选项166Solaris加密框架的用户命令166IKE配置参数166简单身份验证和安全层166现在使用ISO8601格式报告审计时间167基本审计和报告工具167IPsec和Solaris加密框架168供系统管理员使用的Solaris加密框架168远程审计日志169FTP服务器增强功能169FTP客户机170SunCryptoAccelerator4000卡上的Internet密钥交换(IKE)密钥存储170IKE硬件加速171ipseckey增强功能171通过回送连接传播凭证171头标记审计记录包含主机信息172审计增强功能172新的审计标记path_attr173检查口令历史记录173增强的crypt()函数173系统性能增强功能174网络栈的新体系结构174CPU性能计数器174为大量接口改进的系统性能174UFS日志记录性能增强功能175内存放置优化(MPO)175动态的私有共享内存(DISM)大页面支持175设备管理175新增或更新的驱动程序176x86系统的1394(FireWire)和海量存储支持177目录15Internet打印协议侦听器178存储设备的光纤通道连通性178扩展的打印机支持178Solaris通用目标磁盘驱动程序179滚轮鼠标支持179USB2.
0功能180USB2.
0设备180Solaris对USB设备的支持181USB海量存储设备181USB驱动程序增强功能182EHCI和OHCI驱动程序183逻辑单元复位184联网增强功能184虚拟IP源地址选择184流控制传输协议184Zebra多协议路由选择套件185IPsec和NAT遍历185nfsmapid守护进程的增强功能185sendmail版本8.
13186sendmail版本8.
12使用TCP包装186SunJavaSystemMessageQueue187SunJavaSystemApplicationServer188将CacheFS用于NFS版本4189vacation实用程序的增强功能189MILTER-sendmail的新邮件过滤器API189IPv6高级套接字API190/usr/lib/mail的内容已移到/etc/mail/cf190在Solaris安装过程中添加的IPv6功能190IPv6临时地址191routeadm命令191TCP多数据传输191ifconfigrouter选项192Internet协议版本6(IPv6)缺省地址选择192禁用NFS和自动挂载服务193Internet协议版本6(InternetProtocolVersion6,IPv6)6to4路由器193通过IPv6隧道进行数据包传送194目录Solaris10新增功能2008年10月16在单个Solaris计算机上驻留多个Web站点194IP服务质量194Internet协议服务质量(IPQoS)的用户选定器194路由信息协议版本2(RoutingInformationProtocolversion2,RIPv2)195开发者工具增强功能195动态跟踪功能195GCC3.
4.
3版196Perl5.
8.
4版196每线程模式增强功能196USB最终用户设备支持增强功能196ls增强功能197用于转换字符串的新函数197pstack命令的Java支持197Solaris加密框架的新机制197Solaris加密框架中面向提供商的零售和非零售选项198链接程序和库更新198分层驱动程序接口199makecontext()函数的更改199单一UNIX规范3.
0版200高级API200面向开发者的简单验证和安全层200事件端口201核心转储文件内容201原子操作201SolarisWBEM文件更改201软件开发者权限202面向开发者的Solaris加密框架202SPARC:面向软件开发者的64位软件包更改203面向GSS-API应用程序的SPNEGO伪机制203地址组204pmap中的线程栈204新的DOOR_REFUSE_DESC标志204栈检查API204面向软件开发者的增强的crypt()函数204madvise()函数的新标志205使用libumem进行内存分配205目录17智能卡终端接口206智能卡中间件API206文件系统增强功能206NFS版本4206缺省启用UFS日志记录功能207NFS客户机增强功能207多TBUFS文件系统208设备文件系统(devfs)209带有EFI磁盘标号的多TB磁盘支持209Autofs环境的新配置文件210X11窗口增强功能210XorgX服务器210XfixesXserver扩展211Xscreensaver程序211X事件拦截扩展(XEvIE)211FreeType2.
1.
x211Xserver虚拟屏幕增强功能212Xrender扩展212语言支持增强功能212Unicode4.
0版支持212国际化域名支持的代码转换213新的iconv代码转换213新的SolarisUnicode语言环境213语言环境管理器214标准类型服务框架214自动编码查找器214基于SunIM的韩文引擎(带有辅助窗口支持)214适用于所有印度语的基于音译的通用输入方法215其他键盘支持215五笔输入法215印度文输入法支持215Unicode语言环境支持七种其他印度文脚本216HKSCS-2001香港语言环境中的支持216附加软件216SunRemoteServicesNetConnect3.
1.
1216免费软件增强功能217目录Solaris10新增功能2008年10月18GCCv.
3.
4.
3217Webmin工具217智能平台管理接口217Apache版本2217BIND9218Samba增强功能218Flex2.
5.
4a219SIP代理服务器219libusb0.
1.
8219Ghostscript7.
05219新的免费软件包:libxml22.
4.
16和libxslt1.
0.
19220ANT1.
4.
1免费软件包220文档的更改220Solaris10DocumentationDVD220新文档221文档的重新组织222已被移动的文档224未在本发行版中发布的文档224截止到SoftwareExpress发行日期的功能224Solaris101/06发行版中的新增功能224Solaris103/05发行版中的新增功能226目录1920前言《Solaris10新增功能》概述了自Solaris9操作系统(SolarisOS)最初于2002年5月发行以来,在SolarisTM10OS中新增或增强的所有功能.
当前发行版为Solaris1010/08发行版.
在Solaris10OS中,SunMicrosystems已经开发了新的体系结构来生成和部署能够进行预测性自我修复的系统和服务.
请参见第128页中的"预测性自我修复".
另外,SolarisOS在安装程序方面所做的更改使安装过程简化而且统一.
请参见第151页中的"Solaris安装更改及安装标准".
SolarisZones分区技术是Solaris10OS中添加的关键功能.
Zone用于虚拟化操作系统服务,并能为运行应用程序提供独立安全的环境.
请参见第144页中的"SolarisZones软件分区技术".
Solaris10OS中的其他关键功能包括第159页中的"进程权利管理"、第129页中的"DTrace动态跟踪工具"和第174页中的"网络栈的新体系结构".
现在,Solaris10OS还提供第114页中的"JavaDesktopSystemRelease3的增强功能".
注–此Solaris发行版支持使用以下SPARC和x86系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium和XeonEM64T.
支持的系统可以在http://www.
sun.
com/bigadmin/hcl上的SolarisOS:HardwareCompatibilityLists中找到.
本文档列举了在不同类型的平台上进行实现时的所有差别.
在本文档中,这些与x86相关的术语表示以下含义:"x86"泛指64位和32位的x86兼容产品系列.
"x64"指出了有关AMD64或EM64T系统的特定64位信息.
"32位x86"指出了有关基于x86的系统的特定32位信息.
若想了解本发行版支持哪些系统,请参见SolarisOS:HardwareCompatibilityLists.
目标读者本书为安装和使用Solaris10操作系统的用户、开发人员和系统管理员提供了Solaris10新增功能的简要介绍.
可选功能许可本文档中描述的某些可选功能和产品可能要在单独购买许可后才能使用.
请参阅软件许可证协议.
21相关书籍有关本书概述的功能的详细信息,请参阅http://docs.
sun.
com/app/docs/prod/solaris.
10中的以下Solaris10文档.
相关的第三方Web站点引用本文档引用了第三方URL以提供其他相关信息.
注–Sun对本文档中提到的第三方Web站点的可用性不承担任何责任.
对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun并不表示认可,也不承担任何责任.
对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun概不负责,也不承担任何责任.
文档、支持和培训SunWeb站点提供有关以下附加资源的信息:文档(http://www.
sun.
com/documentation/)支持(http://www.
sun.
com/support/)培训(http://www.
sun.
com/training/)印刷约定下表介绍了本书中的印刷约定.
表P–1印刷约定字体或符号含义示例AaBbCc123命令、文件和目录的名称;计算机屏幕输出编辑.
login文件.
使用ls-a列出所有文件.
machine_name%youhavemail.
AaBbCc123用户键入的内容,与计算机屏幕输出的显示不同machine_name%suPassword:aabbcc123要使用实名或值替换的命令行占位符删除文件的命令为rmfilename.
AaBbCc123保留未译的新词或术语以及要强调的词这些称为Class选项.
注意:有些强调的项目在联机时以粗体显示.
前言Solaris10新增功能2008年10月22表P–1印刷约定(续)字体或符号含义示例新词术语强调新词或术语以及要强调的词高速缓存是存储在本地的副本.
请勿保存文件.
《书名》书名阅读《用户指南》的第6章.
命令中的shell提示符示例下表列出了Cshell、Bourneshell和Kornshell的缺省UNIX系统提示符和超级用户提示符.
表P–2shell提示符shell提示符Cshell提示符machine_name%Cshell超级用户提示符machine_name#Bourneshell和Kornshell提示符$Bourneshell和Kornshell超级用户提示符#前言2324Solaris1010/08发行版中的新增功能本文档概述了自Solaris9OS最初于2002年5月发行以来,在Solaris10操作系统中新增或增强的所有功能.
本章概述了当前发行版(即Solaris1010/08发行版)中的新增功能.
第2章,Solaris105/08发行版中的新增功能概述以前的Solaris105/08发行版中的新增功能.
第3章,Solaris108/07发行版的新增功能概述Solaris108/07发行版中的新增功能.
第4章,Solaris1011/06发行版中的新增功能概述Solaris1011/06发行版中的新增功能.
第5章,Solaris106/06发行版中的新增功能概述Solaris106/06发行版中的新增功能.
第6章,Solaris101/06发行版中的新增功能概述Solaris101/06发行版中的新增功能.
第7章,Solaris103/05发行版中的新增功能概述Solaris103/05发行版中的新增功能.
第7章,Solaris103/05发行版中的新增功能还按引入这些功能的SoftwareExpress发行版进行排序,概述了所有功能.
安装增强功能Solaris1010/08发行版中添加了以下安装功能和增强功能.
适用于ZFS根池的Solaris安装从Solaris1010/08发行版开始,您可以安装和引导ZFS根池.
以下安装程序可执行ZFS根池的初始安装:Solaris文本安装程序可执行ZFS根池的初始安装.
安装期间,您可以选择安装UFS文件系统或ZFS根池.
您可以在安装期间通过选择两个磁盘来设置镜像ZFS根池.
或者,您可以在安装后附加或添加其他磁盘,以创建镜像ZFS根池.
ZFS卷上的交换和转储设备会自动创建在ZFS根池中.
有关逐步说明,请参见《Solaris10InstallationGuide:BasicInstallations》中的第3章,"InstallingWiththeSolarisInteractiveTextInstallerforZFSRootPools(PlanningandTasks)".
使用自定义JumpStart,您可以创建配置文件,以创建ZFS存储池并指定可引导的ZFS文件系统.
新的ZFS配置文件关键字可针对初始安装来安装ZFS根池.
ZFS配置文件包含一组有限的关键字.
1第1章25有关JumpStart和ZFS的更多信息,请参见《Solaris10InstallationGuide:CustomJumpStartandAdvancedInstallations》中的第9章,"InstallingaZFSRootPoolWithJumpStart".
您可以使用SolarisLiveUpgrade执行以下任务:将UFS根(/)文件系统迁移到ZFS根池按以下方式创建新的引导环境:在现有ZFS根池中在其他ZFS根池中从当前运行的系统以外的源在安装了非全局区域的系统上使用lucreate命令创建ZFS引导环境后,您可以在该引导环境中使用其他SolarisLiveUpgrade命令,如luupgrade和luactivate命令.
有关针对ZFS使用SolarisLiveUpgrade的更多信息,请参见《Solaris1010/08InstallationGuide:SolarisLiveUpgradeandUpgradePlanning》中的第12章,"SolarisLiveUpgradeandZFS(Overview)".
系统管理增强功能Solaris1010/08发行版中添加了以下系统管理功能和增强功能.
ZFS命令的改进和变化下节概述了ZFS文件系统中的新增功能.
有关这些新增功能的更多信息,请参见《SolarisZFS管理指南》.
ZFS安装和引导支持-从Solaris1010/08发行版开始,您可以安装和引导ZFS根文件系统.
初始安装选项或JumpStart功能可用于安装ZFS根文件系统.
您可以使用SolarisLiveUpgrade功能将UFS根文件系统迁移到ZFS根文件系统.
此外,还提供了对交换和转储设备的ZFS支持.
在不卸载的情况下回滚ZFS数据集-从Solaris1010/08发行版开始,您可以在不事先卸载数据集的情况下回滚数据集.
此功能意味着不再需要使用zfsrollback-f选项来强制进行卸载操作.
-f选项不再受支持,且将被忽略(如果指定).
对zfssend命令的增强-Solaris1010/08发行版包含对zfssend命令的以下增强:您可以将所有增量流从某个快照发送至一个累积快照.
例如:#zfslistNAMEUSEDAVAILREFERMOUNTPOINTpool428K16.
5G20K/poolpool/fs71K16.
5G21K/pool/fspool/fs@snapA16K-18.
5K-pool/fs@snapB17K-20K-pool/fs@snapC17K-20.
5K-pool/fs@snapD0-21K-#zfssend-Ipool/fs@snapApool/fs@snapD>/snaps/fs@combo系统管理增强功能Solaris10新增功能2008年10月26此语法说明如何将fs@snapA到fs@snapD之间的所有增量快照发送到fs@combo.
您可以从原始快照发送增量流以创建克隆.
原始快照必须已存在于接收方之上才能接受增量流.
例如:#zfssend-Ipool/fs@snap1pool/clone@snapA>/snaps/fsclonesnap-I.
.
#zfsreceive-Fpool/clonesnaps/fs-R您可以发送增量复制流.
zfssend-R-[iI]@snapApool/fs@snapD有关扩展示例,请参见《SolarisZFS管理指南》.
仅限于文件系统数据的ZFS配额和预留空间-从Solaris1010/08发行版开始,会提供数据集配额和预留空间,且不将后代(如快照和克隆)纳入空间消耗计帐.
现有的ZFS配额和预留空间功能保留与以前的Solaris发行版中相同.
refquota属性限制数据集可消耗的空间量.
此属性对可以使用的空间量强制实施硬限制.
此硬限制不包括后代(如快照和克隆)所使用的空间.
refreservation属性设置为数据集(不包括其后代)保留的最小空间量.
例如,您可以为studentA设置一个10GB的refquota,即设置一个10GB的引用空间硬限制.
为增加灵活性,可以设置一个20GB配额,以允许您管理studentA的快照.
#zfssetrefquota=10gtank/studentA#zfssetquota=20gtank/studentAZFS存储池属性-Solaris1010/08发行版中提供了新的ZFS存储池属性信息.
显示所有池属性-您可以使用zpoolgetallpool命令来显示所有的池属性信息.
例如:#zpoolgetallusersNAMEPROPERTYVALUESOURCEuserssize16.
8G-usersused194K-usersavailable16.
7G-userscapacity0%-usersaltroot-defaultusershealthONLINE-usersguid14526624140147884971-usersversion10default系统管理增强功能第1章Solaris1010/08发行版中的新增功能27usersbootfs-defaultusersdelegationondefaultusersautoreplaceoffdefaultuserscachefile-defaultusersfailmodewaitdefaultcachefile属性-此发行版提供cachefile属性,该属性用于控制在何处高速缓存池配置信息.
系统引导时会自动导入高速缓存中的所有池.
但是,安装和群集环境可能需要将此信息高速缓存到不同的位置,以便不会自动导入池.
您可以将此属性设置为在不同的位置高速缓存池配置,以后可以使用zpoolimport-c命令导入该配置.
对于大多数ZFS配置,不会使用此属性.
cachefile属性不是持久性的,未存储在磁盘上.
此属性替换了以前的Solaris发行版中的temporary属性,后者用于指明不应高速缓存池信息.
failmode属性-此发行版提供failmode属性,用于确定因缺少设备连接或池中的所有设备出现故障而发生灾难性池故障时的行为.
可以将failmode属性设置为以下值:wait、continue或panic.
缺省值为wait,表示必须重新连接设备或更换出现故障的设备并使用zpoolclear命令清除错误.
failmode属性的设置方式与其他可设置的ZFS属性类似,可以在创建池前或创建池后进行设置.
例如:#zpoolsetfailmode=continuetank#zpoolgetfailmodetankNAMEPROPERTYVALUESOURCEtankfailmodecontinuelocal#zpoolcreate-ofailmode=continueusersmirrorc0t1d0c1t1d0ZFS命令历史记录增强(zpoolhistory)-从Solaris1010/08发行版开始,zpoolhistory命令提供以下新增功能:显示ZFS文件系统事件信息.
例如:#zpoolhistoryusersHistoryfor'users':2008-07-10.
09:43:05zpoolcreateusersmirrorc1t1d0c1t2d02008-07-10.
09:43:48zfscreateusers/home2008-07-10.
09:43:56zfscreateusers/home/markm2008-07-10.
09:44:02zfscreateusers/home/marks2008-07-10.
09:44:19zfssnapshot-rusers/home@yesterday用于显示长格式的-l选项,此格式包括用户名、主机名以及从中执行操作的区域.
例如:#zpoolhistory-lusersHistoryfor'users':2008-07-10.
09:43:05zpoolcreateusersmirrorc1t1d0c1t2d0[userrootoncorona:global]系统管理增强功能Solaris10新增功能2008年10月282008-07-10.
09:43:13zfscreateusers/marks[userrootoncorona:global]2008-07-10.
09:43:44zfsdestroyusers/marks[userrootoncorona:global]2008-07-10.
09:43:48zfscreateusers/home[userrootoncorona:global]2008-07-10.
09:43:56zfscreateusers/home/markm[userrootoncorona:global]2008-07-10.
09:44:02zfscreateusers/home/marks[userrootoncorona:global]2008-07-11.
10:44:19zfssnapshot-rusers/home@yesterday[userrootoncorona:global]用于显示内部事件信息的-i选项,这些信息可用于进行诊断.
例如:#zpoolhistory-iusersHistoryfor'users':2008-07-10.
09:43:05zpoolcreateusersmirrorc1t1d0c1t2d02008-07-10.
09:43:13[internalcreatetxg:6]dataset=212008-07-10.
09:43:13zfscreateusers/marks2008-07-10.
09:43:48[internalcreatetxg:12]dataset=272008-07-10.
09:43:48zfscreateusers/home2008-07-10.
09:43:55[internalcreatetxg:14]dataset=332008-07-10.
09:43:56zfscreateusers/home/markm2008-07-10.
09:44:02[internalcreatetxg:16]dataset=392008-07-10.
09:44:02zfscreateusers/home/marks2008-07-10.
09:44:19[internalsnapshottxg:21]dataset=422008-07-10.
09:44:19[internalsnapshottxg:21]dataset=442008-07-10.
09:44:19[internalsnapshottxg:21]dataset=462008-07-10.
09:44:19zfssnapshot-rusers/home@yesterday升级ZFS文件系统(zfsupgrade)-从Solaris1010/08发行版开始,您可以使用zfsupgrade命令升级现有的ZFS文件系统,使其具备新的文件系统增强功能.
ZFS存储池具有类似的升级功能,可为现有存储池提供池增强功能.
例如:#zfsupgradeThissystemiscurrentlyrunningZFSfilesystemversion2.
Thefollowingfilesystemsareoutofdate,andcanbeupgraded.
Afterbeingupgraded,thesefilesystems(andany'zfssend'streamsgeneratedfromsubsequentsnapshots)willnolongerbeaccessiblebyoldersoftwareversions.
VERFILESYSTEM1datab1datab/users1datab/users/area51系统管理增强功能第1章Solaris1010/08发行版中的新增功能29注–对于已升级的文件系统和通过zfssend命令从这些已升级文件系统创建的所有流,无法在运行较早软件发行版的系统上进行访问.
ZFS委托管理-从Solaris1010/08发行版开始,您可以将执行ZFS管理任务的细化权限委托给非特权用户.
您可以使用zfsallow和zfsunallow命令来授予和删除权限.
您可以通过池的delegation属性修改使用委托管理的功能.
例如:#zpoolgetdelegationusersNAMEPROPERTYVALUESOURCEusersdelegationondefault#zpoolsetdelegation=offusers#zpoolgetdelegationusersNAMEPROPERTYVALUESOURCEusersdelegationofflocal缺省情况下,delegation属性处于启用状态.
设置单独的ZFS日志记录设备-为满足同步事务的POSIX要求而提供了ZFS意图日志(ZFSintentlog,ZIL).
例如,数据库通常要求其事务在从系统调用中返回时应该在稳定的存储设备上.
NFS和其他应用程序也可以使用fsync()来确保数据的稳定性.
缺省情况下,ZIL是通过主存储池中的块分配的.
但是,通过在ZFS存储池中使用单独的ZIL设备(例如使用NVRAM或专用磁盘),可能会在Solaris1010/08发行版中获得更佳性能.
ZIL的日志设备与数据库日志文件无关.
您可以在创建存储池时或在创建存储池后设置ZFS日志记录设备.
有关设置日志设备的示例,请参见《SolarisZFS管理指南》.
创建中间ZFS数据集-从Solaris1010/08发行版开始,您可以在zfscreate、zfsclone和zfsrename命令中使用-p选项来快速创建不存在的中间数据集(如果尚不存在).
例如,在datab存储池中创建ZFS数据集(users/area51).
#zfslistNAMEUSEDAVAILREFERMOUNTPOINTdatab106K16.
5G18K/datab#zfscreate-p-ocompression=ondatab/users/area51如果中间数据集在创建操作过程中存在,该操作会成功完成.
指定的属性应用到目标数据集,而不是中间数据集.
例如:#zfsgetmountpoint,compressiondatab/users/area51NAMEPROPERTYVALUESOURCE系统管理增强功能Solaris10新增功能2008年10月30datab/users/area51mountpoint/datab/users/area51defaultdatab/users/area51compressiononlocal中间数据集是使用缺省挂载点创建的.
所有其他属性对中间数据集都是禁用的.
例如:#zfsgetmountpoint,compressiondatab/usersNAMEPROPERTYVALUESOURCEdatab/usersmountpoint/datab/usersdefaultdatab/userscompressionoffdefault有关更多信息,请参见zfs(1M).
ZFS热插拔增强-从Solaris1010/08发行版开始,ZFS可以更有效地响应移除的设备,并且提供了一种自动识别已插入设备的机制:可以使用等效设备替换现有设备,而不必使用zpoolreplace命令.
autoreplace属性可控制自动设备替换.
如果设置为off,则必须由管理员使用zpoolreplace命令启动设备替换.
如果设置为on,则会自动对在先前属于池的设备的同一物理位置处找到的任何新设备进行格式化和替换.
缺省行为为off.
如果在系统运行期间设备被物理移除,则在移除设备或热备件时,会提供存储池状态REMOVED.
热备用设备(如果有)会替换移除的设备.
如果设备被移除后又重新插入,该设备将联机.
如果重新插入设备时热备件处于激活状态,则热备件将在联机操作完成时被移除.
在移除或插入设备时自动检测依赖于硬件,而且并非在所有平台上都受支持.
例如,USB设备会在插入时自动进行配置.
但是,您可能必须使用cfgadm-cconfigure命令来配置SATA驱动器.
系统会定期检查热备件,以确保它们处于联机状态并可供使用.
有关更多信息,请参见zpool(1M)手册页.
以递归方式重命名ZFS快照(zfsrename-r)-从Solaris1010/08发行版开始,您可以使用zfsrename-r命令以递归方式重命名所有的后代ZFS快照.
例如,捕获一组ZFS文件系统的快照.
#zfssnapshot-rusers/home@today#zfslistNAMEUSEDAVAILREFERMOUNTPOINTusers216K16.
5G20K/usersusers/home76K16.
5G22K/users/homeusers/home@today0-22K-users/home/markm18K16.
5G18K/users/home/markmusers/home/markm@today0-18K-users/home/marks18K16.
5G18K/users/home/marksusers/home/marks@today0-18K-users/home/neil18K16.
5G18K/users/home/neilusers/home/neil@today0-18K-系统管理增强功能第1章Solaris1010/08发行版中的新增功能31然后,次日重命名快照.
#zfsrename-rusers/home@today@yesterday#zfslistNAMEUSEDAVAILREFERMOUNTPOINTusers216K16.
5G20K/usersusers/home76K16.
5G22K/users/homeusers/home@yesterday0-22K-users/home/markm18K16.
5G18K/users/home/markmusers/home/markm@yesterday0-18K-users/home/marks18K16.
5G18K/users/home/marksusers/home/marks@yesterday0-18K-users/home/neil18K16.
5G18K/users/home/neilusers/home/neil@yesterday0-18K-快照是唯一可以递归重命名的数据集.
现在可对ZFS使用GZIP压缩-从Solaris1010/08发行版开始,除了lzjb压缩以外,您还可以对ZFS文件系统设置gzip压缩.
可以将压缩指定为gzip(缺省值),也可以指定为gzip-N,其中N的范围是1至9.
例如:#zfscreate-ocompression=gzipusers/home/snapshots#zfsgetcompressionusers/home/snapshotsNAMEPROPERTYVALUESOURCEusers/home/snapshotscompressiongziplocal#zfscreate-ocompression=gzip-9users/home/oldfiles#zfsgetcompressionusers/home/oldfilesNAMEPROPERTYVALUESOURCEusers/home/oldfilescompressiongzip-9local存储ZFS用户数据的多个副本-作为一项可靠性功能,ZFS文件系统可以跨不同磁盘多次自动存储元数据(如有可能).
此功能称为重复块(dittoblocks).
从Solaris1010/08发行版开始,可以使用zfssetcopies命令指定用户数据的多个副本还按每个文件系统存储.
例如:#zfssetcopies=2users/home#zfsgetcopiesusers/homeNAMEPROPERTYVALUESOURCEusers/homecopies2local可用的值为1、2或3.
缺省值为1.
除了任何池级别的冗余以外,这些副本还用于诸如镜像或RAID-Z之类的配置中.
有关使用此属性的更多信息,请参见《SolarisZFS管理指南》.
系统管理增强功能Solaris10新增功能2008年10月32以下功能是在以前的SolarisOS发行版中引入的:ZFS命令历史记录(zpoolhistory)-在Solaris108/07发行版中,ZFS会自动记录成功修改池状态信息的zfs和zpool命令.
借助此功能,您或Sun技术支持人员可以准确找出为排除错误情形而执行的ZFS命令.
改进的存储池状态信息(zpoolstatus)-在Solaris108/07发行版中,可以使用zpoolstatus-v命令显示具有持久性错误的文件的列表.
以前,必须使用find-inum命令从显示的inode列表中识别文件名.
ZFS和SolarisiSCSI改进-在Solaris108/07发行版中,可以通过对ZFS卷设置shareiscsi属性将该ZFS卷创建为SolarisiSCSI目标设备.
此方法是快速设置SolarisiSCSI目标的便捷途径.
例如:#zfscreate-V2gtank/volumes/v2#zfssetshareiscsi=ontank/volumes/v2#iscsitadmlisttargetTarget:tank/volumes/v2iSCSIName:iqn.
1986-03.
com.
sun:02:984fe301-c412-ccc1-cc80-cf9a72aa062aConnections:0创建iSCSI目标后,应设置iSCSI启动器.
有关设置SolarisiSCSI启动器的信息,请参见《系统管理指南:设备和文件系统》中的第15章"配置SolarisiSCSI启动器(任务)".
有关将ZFS卷作为iSCSI目标进行管理的更多信息,请参见《SolarisZFS管理指南》.
ZFS属性改进ZFSxattr属性-在Solaris108/07发行版中,可以使用xattr属性为特定的ZFS文件系统禁用或启用扩展属性.
缺省值为on.
ZFScanmount属性-在Solaris108/07发行版中,可以使用canmount属性指定是否可以通过zfsmount命令挂载数据集.
ZFS用户属性-在Solaris108/07发行版中,ZFS不但支持可导出内部统计信息或控制ZFS文件系统行为的标准本机属性,而且支持用户属性.
用户属性对ZFS行为没有影响,但可通过用户环境中有意义的信息来注释数据集.
创建ZFS文件系统时设置属性-在Solaris108/07发行版中,除了在创建文件系统之后设置属性外,还可以在创建文件系统时设置属性.
以下示例演示了等效的语法:#zfscreatetank/home#zfssetmountpoint=/export/zfstank/home#zfssetsharenfs=ontank/home#zfssetcompression=ontank/home或者,在创建文件系统时设置属性.
系统管理增强功能第1章Solaris1010/08发行版中的新增功能33#zfscreate-omountpoint=/export/zfs-osharenfs=on-ocompression=ontank/home显示所有ZFS文件系统信息-在Solaris108/07发行版中,可以使用多种形式的zfsget命令来显示有关所有数据集的信息(如果未指定数据集).
在以前的发行版中,使用zfsget命令无法获取所有数据集信息.
例如:#zfsget-slocalalltank/homeatimeofflocaltank/home/bonwickatimeofflocaltank/home/marksquota50Glocal新的zfsreceive-F选项-在Solaris108/07发行版中,可以在zfsreceive命令中使用新的-F选项,强制文件系统回滚到执行接收操作之前的最新快照.
如果在发生回滚和启动接收操作之间的时间内修改了文件系统,可能需要使用此选项.
递归ZFS快照-在Solaris1011/06发行版中,可以使用递归快照.
使用zfssnapshot命令创建文件系统快照时,可以使用-r选项为所有后续文件系统递归创建快照.
此外,在销毁快照时,还可使用-r选项递归销毁所有后续快照.
双奇偶校验RAID-Z(raidz2)-在Solaris1011/06发行版中,复制的RAID-Z配置现在可以采用单奇偶校验或双奇偶校验.
这意味着,可以分别承受一个或两个设备故障,而不会丢失任何数据.
可以为双奇偶校验RAID-Z配置指定raidz2关键字.
或者,可以指定raidz或raidz1关键字以使用单奇偶校验RAID-Z配置.
ZFS存储池设备的热备件-从Solaris1011/06发行版开始,可以使用ZFS热备件功能来标识磁盘,这些磁盘可用于替换一个或多个存储池中出现故障的设备.
指定一个设备作为热备件,意味着如果池中的某一活动设备发生故障,热备件将自动替换该故障设备.
或者,也可以用热备件手动替换存储池中的设备.
使用ZFS克隆替换ZFS文件系统(zfspromote)-在Solaris1011/06发行版中,借助zfspromote命令,您可以使用现有ZFS文件系统的克隆替换该文件系统.
当您要在备用版本的文件系统上运行测试而后使其成为活动文件系统时,此功能将很有帮助.
ZFS和区域改进-在Solaris1011/06发行版中,对ZFS和区域的交互进行了改进.
在安装了区域的Solaris系统中,可以使用zoneadmclone功能在系统上将数据从现有源ZFSzonepath复制到目标ZFSzonepath.
不能使用ZFS克隆功能来克隆非全局区域.
必须使用zoneadmclone命令.
有关更多信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》.
升级ZFS存储池(zpoolupgrade)-从Solaris106/06发行版开始,可以通过zpoolupgrade命令将存储池升级到较新的版本,以便利用最新的功能.
此外,zpoolstatus命令已经修改,可在池运行较早的版本时发出通知.
清除设备错误-从Solaris106/06发行版开始,可以使用zpoolclear命令清除与某个设备或池相关的错误计数.
以前,错误计数是在使用zpoolonline命令使池中的设备联机时清除的.
系统管理增强功能Solaris10新增功能2008年10月34恢复已销毁的池-在Solaris106/06发行版中,借助zpoolimport-D命令,您可以恢复以前使用zpooldestroy命令销毁的池.
重命名了ZFS备份和恢复命令-在Solaris106/06发行版中,zfsbackup和zfsrestore命令已重命名为zfssend和zfsreceive,以便更准确地描述其功能.
这些命令的功能是保存和恢复ZFS数据流表示.
紧凑NFSv4ACL格式-从Solaris106/06发行版开始,有三种NFSv4ACL格式可供使用:详细格式、位置格式和紧凑格式.
新增的紧凑和位置ACL格式可用于设置和显示ACL.
可以使用chmod命令设置所有三种ACL格式.
可以使用ls-V命令显示紧凑ACL格式和位置ACL格式,使用ls-v命令显示详细ACL格式.
临时使设备脱机-从Solaris106/06发行版开始,可以使用zpooloffline-t命令临时使设备脱机.
重新引导系统时,该设备将自动返回到ONLINE状态.
ZFS与FaultManager集成-从Solaris106/06发行版开始,提供了一个ZFS诊断引擎,该引擎可诊断并报告池故障和设备故障.
此外,还可报告与池或设备故障相关的校验和、I/O和设备错误.
诊断错误信息会写入到控制台和/var/adm/messages文件中.
另外,还可使用zpoolstatus命令显示有关从已报告错误中恢复的详细信息.
有关这些改进和变化的更多信息,请参见《SolarisZFS管理指南》.
有关相关ZFS功能的信息,请参见以下新增功能小节:第95页中的"SolarisZFS文件系统"第84页中的"文件系统监视工具"第89页中的"改进了设备使用情况错误检查功能"Solaris安装工具对于ZFS文件系统的支持以下Solaris安装工具已在Solaris1010/08发行版中得到增强,可以支持ZFS文件系统:Solaris交互式文本安装程序,用于安装UFS或ZFS根文件系统.
在Solaris1010/08发行版中,缺省文件系统仍为UFS.
自定义JumpStart功能,用于设置配置文件,以创建ZFS存储池并指定可引导的ZFS文件系统.
使用SolarisTMLiveUpgrade功能将UFS根文件系统迁移到ZFS根文件系统.
lucreate和luactivate命令已得到增强,可支持ZFS池和文件系统.
lustatus和ludelete命令的工作方式与在以前的Solaris发行版中一样.
通过在安装期间选择两个磁盘来设置镜像ZFS根池.
或者,可以通过在安装后附加或添加其他磁盘来创建镜像ZFS根池.
在ZFS根池中的ZFS卷上自动创建交换和转储设备.
有关更多信息,请参见《SolarisZFS管理指南》.
对于以前的Solaris10发行版,请参见Solaris安装工具对于ZFS文件系统的以下有限支持:系统管理增强功能第1章Solaris1010/08发行版中的新增功能35自定义JumpStart-JumpStart配置文件中不能包含ZFS文件系统.
但是,您可以从ZFS存储池运行以下脚本来设置安装服务器或安装客户机:setup_install_serveradd_install_serveradd_install_clientLiveUpgrade-保留初始引导环境并跨ZFS存储池传输至新的环境中.
当前,不能将ZFS用作可引导根文件系统,因此现有ZFS文件系统不会复制到引导环境中.
Solaris初始安装-在初始安装过程中不能识别ZFS文件系统.
但是,如果未指定任何包含安装时所要使用的ZFS存储池的磁盘设备,您应该能够在安装后通过使用zpoolimport命令恢复存储池.
有关更多信息,请参见zpool(1M)手册页.
与大多数重新安装情形一样,您应该先备份ZFS文件,再使用初始安装选项继续执行安装操作.
Solaris升级-将保留ZFS文件系统和存储池.
SunVTS7.
0PatchSet3SunVTSTM7.
0PatchSet3沿用传统的三层体系结构模型,该模型包括一个基于浏览器的用户界面、一个基于JavaTM技术的中间服务器和一个诊断代理.
SunVTSPatchSet3具有以下增强功能:磁盘和网络测试提供设备选择和取消选择功能.
基于浏览器的UI和TTYUI提供对逻辑测试(logicaltest,LT)选项中的复选框的支持.
fputest和高速缓存测试已针对x86平台得以增强.
disktest已更新,且不对文件系统分区执行任何写入测试.
有关SunVTS的更多信息,请访问http://docs.
sun.
com/app/docs/prod/test.
validate.
DTrace的lockstat提供器从Solaris1010/08发行版开始,显示旋转计数(旋转次数)的DTracelockstat探测器现在会返回旋转时间(以纳秒为单位).
lockstat提供器接口和lockstat命令选项未更改.
系统资源增强功能Solaris1010/08发行版中添加了以下系统资源功能和增强功能.
SolarisZones新增功能Solaris1010/08发行版提供以下SolarisZones增强功能:系统资源增强功能Solaris10新增功能2008年10月36在进行附加操作时进行更新-如果新主机具有相同版本或更高版本的与区域有关的软件包及其关联修补程序,则使用带有-u选项的zoneadmattach命令可更新区域中的那些软件包以匹配新主机.
如果与源主机相比较,新主机混合使用较高版本和较低版本的软件包和修补程序,则不允许在附加操作期间进行更新.
此选项也可启用计算机类之间的自动迁移,例如从sun4u到sun4v.
有关更多信息,请参见zoneadm(1M)手册页和《系统管理指南:SolarisContainers-资源管理和SolarisZones》.
在共享IP区域中设置缺省路由器的功能-已针对共享IP非全局区域,在zonecfg实用程序的网络资源中添加了defrouter属性.
您可以通过此属性为网络接口设置缺省路由器.
有关更多信息,请参见zonecfg(1M)手册页和《系统管理指南:SolarisContainers-资源管理和SolarisZones》.
允许使用ZFS区域路径-从Solaris1010/08发行版开始,区域路径可以位于ZFS上,并且可以升级系统.
对于在ZFS上具有区域路径的区域,只能使用SolarisLiveUpgrade来升级系统.
有关更多信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》.
x86:新的GRUBfindroot命令在基于x86的系统上,所有Solaris安装方法(包括SolarisLiveUpgrade)现在均使用findroot命令来指定要引导哪个磁盘片.
以前,使用根命令root(hd0.
0.
a)来明确指定要引导哪个磁盘片.
此信息位于GRUB使用的menu.
lst文件中.
该项在menu.
lst文件中的最常见格式为:findroot(rootfs0,0,a)kernel$/platform/i86pc/kernel/$ISADIR/unixmodule$/platform/i86pc/$ISADIR/boot_archivefindroot命令能够搜索目标磁盘,无论引导设备为何.
此外,fi1ndroot命令还针对引导具有ZFS根的系统以及具有UFS根的系统提供增强的支持.
除了findroot命令以外,现在还提供片上签名文件的名称(,0,a).
引导签名位于系统上的/boot/grub/bootsign目录中.
签名文件的名称随所使用的安装方法而异.
有关更多信息,请参见《系统管理指南:基本管理》中的"findroot命令的实现".
x64:支持256个处理器从Solaris1010/08发行版开始,Solaris64位操作系统支持最多可在x86平台上使用256个处理器.
以前的SolarisOS发行版仅支持在64位模式下的x86平台上最多使用64个处理器.
支持256个处理器将给用户带来以下好处:用户可在其最多配备有256个处理器的现有x86系统上使用此Solaris发行版.
用户将来升级至配备64个以上处理器的计算机时,不需要升级其OS.
系统资源增强功能第1章Solaris1010/08发行版中的新增功能37使用此Solaris发行版的用户在购买更大型的计算机时,将能够保留其完整的软件堆栈(包括操作系统).
系统性能增强功能Solaris1010/08发行版中添加了以下系统性能功能和增强功能.
SPARC:SolarisSPARC引导体系结构已进行重新设计SolarisSPARC引导过程已进行了重新设计,以便增加与Solarisx86引导体系结构的共同性.
改进的Solaris引导体系结构将直接引导、基于RAM磁盘(ramdisk)的引导以及RAM磁盘(ramdisk)miniroot引入SPARC平台.
这些启用技术支持以下功能:从其他文件系统类型引导系统.
例如,ZFS文件系统.
从DVD、NFS或HTTP引导单个miniroot以进行软件安装其他改进包括显著缩短了引导时间、增加了灵活性,以及降低了维护要求.

作为此体系结构重新设计的一部分,Solaris引导归档文件和bootadm命令(以前只能在Solarisx86平台上使用)现在已成为SolarisSPARC引导体系结构的不可或缺的组成部分.
SPARC和x86引导体系结构之间的主要差别在于在引导时如何选择引导设备和文件.

基于SPARC的系统继续使用OpenBootPROM(OBP)作为主要管理界面,并且使用OBP命令选择引导选项.
在基于x86的平台上,这些选项是通过BIOS和GRandUnifiedBootloader(GRUB)菜单选择的.
注–在Solaris1010/08发行版中,直接装入和引导UNIX内核的功能仅在SPARC平台上可用.
x86平台继续使用多引导引导样式.
尽管SolarisSPARC引导的实现已进行了更改,但并没有影响用于引导基于SPARC的系统的管理过程.
系统管理员所执行的引导任务与重新设计引导体系结构之前相同.

有关更多信息,请参见以下内容:bootadm(1M)和boot(1M)手册页有关引导Solaris的说明,请参见《系统管理指南:基本管理》中的第12章"引导Solaris系统(任务)"x86:对IntelSSSE3、SSE4.
1、SSE4.
2和AMDSSE4A的内核支持内核现在将检测现有IntelSSSE3、SSE4.
1、SSE4.
2和AMDSSE4A指令集是否存在.
此功能可用于装入和执行需要这些硬件功能的程序.
dis(1)现在支持从这些指令集扩展中分解指令.
系统性能增强功能Solaris10新增功能2008年10月38有关给定二进制文件的硬件功能要求列表,请参见file(1)命令.
有关给定计算机上的装载器支持的硬件功能列表,请参见isainfo(1).
安全性增强功能Solaris1010/08发行版中添加了以下联网功能和增强功能.
通过SolarisManagementConsole强制实施职责分离此功能强制要求两个或更多个人通过SolarisManagementConsole(SMC)来管理用户.
职责分离将按规则强制进行实施.
系统管理员角色负责创建用户,但不能指定口令和权限.
安全管理员角色负责指定口令和权限,但不能创建用户.
职责分离是政府客户的一项鉴定要求.
SMC现在支持此功能,并且可以更轻松地实现安全级别认证.
有关更多信息,请参见《SolarisTrustedExtensionsConfigurationGuide》中的"CreateRightsProfilesThatEnforceSeparationofDuty".
SHA256/SHA512crypt(3C)插件此功能根据SHA256和SHA512摘要算法提供了另外一对crypt(3C)插件.
此插件提供使用FIPS140-2认可的算法的crypt(3C)散列,而停止使用基于MD5的散列.
pam_list模块pam_list模块提供用于根据用户和网络组列表在特定主机上验证用户帐户的功能.
此模块可用作通过passwd_compat模式进行帐户验证的快速替代方式.
有关更多信息,请参见pam_list(5)手册页.
桌面增强功能Solaris1010/08发行版中添加了以下桌面功能和增强功能.
SPARC:AdobeReader8.
1.
2从Solaris1010/08发行版开始,SolarisOS中随附了AdobeReader8.
1.
2.
新版本的AdobeReader包含许多新功能,其中包括显著改进的用户界面、支持共享审阅以及多个安全修复.
有关更多详细信息,请访问http://blogs.
adobe.
com/acroread/2008/02/adobe_reader_812_for_linux_and.
html.
FlashPlayer9.
0.
124.
0从Solaris1010/08发行版开始,SolarisOS会随附AdobeFlashPlayer9.
0.
124.
0.
此版本的FlashPlayer中包含以下新功能:H.
264视频和HE-AAC音频编解码器支持桌面增强功能第1章Solaris1010/08发行版中的新增功能39SolarisOS的全屏模式由于具备多核支持、硬件和图像比例缩放、多线程视频解码、FlashPlayer高速缓存和FlashMediaServer缓冲等功能,从而改善了性能有关更多信息,请访问http://www.
adobe.
com/products/flashplayer/productinfo/features/.
联网增强功能Solaris1010/08发行版中添加了以下联网功能和增强功能.
通信协议解析器实用程序会话描述协议(SessionDescriptionProtocol,SDP)RFC4566用于为会话通知、会话邀请以及其他形式的多媒体会话启动提供多媒体会话描述.
SDP可将介质详细信息(如类型和编码、传输协议、会话名称、用途、所有者和其他会话描述元数据)传达给参与者.
libcommputil(3LIB)库提供了用于解析SDP描述和检查语法一致性的公共接口.
此库还包含用于生成SDP消息并将消息换转为字节字符串的接口.
SDP主要由会话启动协议(SessionInitiationProtocol,SIP)使用.
使用libcommputil(3LIB)库,SolarisSIP开发者可以利用这些接口在Solaris平台上开发SIP应用程序.
有关更多信息,请参见libcommputil(3LIB)手册页.
SIP端对端流量测量和日志记录SolarisSIP堆栈现在为SIP应用程序开发者提供以下两项新功能:端对端流量测量-端对端流量测量功能可以跟踪以下活动.
堆栈发送和接收的字节总数发送和接收的SIP请求和响应总数发送和接收的SIP请求数(按方法细分)发送和接收的SIP响应数(按响应代码细分)SIP对话或事务日志记录-SIP日志记录功能可以启用和禁用对话或事务日志记录.
终止对话或事务时,在对话或事务中交换的所有SIP消息都会被捕获并存储在应用程序提供的日志文件中.
SIP日志记录功能可帮助开发者进行呼叫跟踪和调试.
设备管理增强功能Solaris1010/08发行版中添加了以下设备管理功能和增强功能.
故障设备弃用功能从Solaris1010/08发行版开始,SolarisOS包括一种新的设备弃用机制,可借助故障管理框架(faultmanagementframework,FMA)在设备发生故障时加以隔离.
通过此功能,可以安全地自动禁用故障设备,从而避免数据丢失、数据损坏、紧急情况和系统停机.
弃用过程安全地执行,考虑弃用设备后的系统稳定性.
联网增强功能Solaris10新增功能2008年10月40永远不会弃用关键设备.
如果需要手动更换弃用的设备,除了执行手动更换步骤以外,还应在更换设备后使用fmadmrepair命令,以便系统了解设备已被更换.
fmadm修复过程如下所示:使用fmadmfaulty-a命令确定故障设备.
#fmadmfaultySTATERESOURCE/UUIDfaulty使用fmadmrepair命令清除故障.
#fmadmrepair再次运行fmadmfaulty命令以确保故障已被清除.
#fmadmfaulty-aSTATERESOURCE/UUID有关更多信息,请参见fmadm(1M).
有关设备弃用的一般消息显示在控制台上,并将被写入/var/adm/messages文件中,以使您可以了解弃用的设备.
例如:Aug918:14starbuggenunix:[ID751201kern.
notice]NOTICE:OneormoreI/Odeviceshavebeenretired可以使用prtconf命令来标识特定的弃用设备.
例如:#prtconf.
.
.
pci,instance#2scsi,instance#0disk(drivernotattached)tape(drivernotattached)sd,instance#3sd,instance#0(retired)scsi,instance#1(retired)disk(retired)tape(retired)pci,instance#3network,instance#2(drivernotattached)设备管理增强功能第1章Solaris1010/08发行版中的新增功能41network,instance#3(drivernotattached)os-io(drivernotattached)iscsi,instance#0pseudo,instance#0.
.
.
对Hitachi可调整模块化存储(AdaptableModularStorage)系列阵列的MPxIO支持从Solaris1010/08发行版开始,Hitachi可调整模块化存储(AdaptableModularStorage,AMS)和Hitachi工作组模块化存储(WorkgroupModularStorage)系统已与MPxIO进行了集成.
双控制器可调整模块化存储(AdaptableModularStorage)和工作组模块化存储(WorkgroupModularStorage)模型可以完全利用MPxIO环境中的多条路径.
此外,借助此项支持,还可以在SunCluster环境中对Hitachi存储系统实现MPxIO的全部功能.
驱动程序增强功能Solaris1010/08发行版中添加了以下驱动程序功能和增强功能.
x86:NVIDIAck804/mcp55SATA控制器驱动程序nv_sata是一个具有热插拔功能的SATAHBA驱动程序,适用于NVIDIAck804/mcp55和兼容的SATA控制器.
有关更多信息,请参见nv_sata(7D)手册页.
x86:LSIMegaRAIDSAS控制器驱动程序新的LSImega_sas驱动程序支持以下控制器:DellPERC5/E、5/i、6/E和6/iRAID控制器IBMServeRAID-MR10kSAS/SATA控制器LSIMegaRAIDSAS8308ELP、8344ELP、84016E、8408ELP、8480ELP、8704ELP、8704EM2、8708ELP、8708EM2、8880EM2和8888ELP控制器mega_sas驱动程序支持以下RAID功能:RAID级别0、1、5和6,以及RAID跨接(span)10、50和60联机容量扩展(Onlinecapacityexpansion,OCE)联机RAID级别迁移(RAIDLevelMigration,RLM)在阵列重新生成或重新构造(OCE/RLM)期间,系统断电后自动恢复可配置分散读写大小最大为1MB对后台数据完整性进行一致性检查巡查读取(Patrolread)以进行介质扫描和修复64逻辑驱动器支持多达64TB逻辑单元号(logicalunitnumber,LUN)支持驱动程序增强功能Solaris10新增功能2008年10月42自动重新生成全局和专用热备件支持有关LSIMegaRAID产品的更多信息,请访问http://www.
lsi.
com/storage_home/products_home/internal_raid/megaraid_sas/index.
htmlWeb站点.
ixgbe驱动程序从Solaris1010/08发行版开始,ixgbe驱动程序已与SolarisOS集成.
ixgbe是一种10千兆位PCIExpress以太网驱动程序,支持Intel8259810千兆位以太网控制器.
SPARC:支持aac驱动程序从Solaris1010/08发行版开始,AdaptecAdvancedRAID控制器的HBA驱动程序aac现在支持SPARC平台.
有关更多信息,请参见aac(7D)手册页.
其他软件增强功能Solaris1010/08发行版中添加了以下其他软件功能和增强功能.
Perl数据库接口和PerlPostgreSQL驱动程序Perl数据库接口(DatabaseInterface,DBI)是用于与特定数据库后端进行对话的通用数据库接口.
DBD::Pg是一个PostgreSQL驱动程序,它可以使Perl应用程序通过DBI与PostgreSQL数据库进行交互.
有关更多信息,请参见以下内容:http://dbi.
perl.
orghttp://search.
cpan.
org/~dbdpg/DBD-Pg-1.
49/Pg.
pmhttp://search.
cpan.
org/~timb/DBI-1.
58/DBI.
pmPostgreSQL8.
3PostgreSQL是一种高级的开源关系数据库管理系统(RelationalDatabaseManagementSystem,RDBMS).
PostgreSQL8.
3版本的重要功能包括集成的文本搜索、XML支持,以及许多方面的性能改进.
有关更多信息,请访问社区Web站点http://www.
postgresql.
org/.
语言支持增强功能Solaris1010/08发行版中已添加了以下语言支持功能.
语言支持增强功能第1章Solaris1010/08发行版中的新增功能43IIIMF韩文语言引擎韩文LE(LanguageEngine,语言引擎)是新的韩文输入方法,可以增强用户体验.
韩文LE具有以下特性:用户友好的GUI更便利的韩文或韩文汉字输入功能有关更多信息,请参见韩文LE帮助.
免费软件增强功能Solaris1010/08发行版中添加了以下免费软件功能和增强功能.
C-URL-C-URL包装库C-URL是一种实用程序库,可提供对最常见Internet协议(如HTTP、FTP、TFTP、SFTP和TELNET)的编程式访问.
C-URL也广泛用于多种应用程序中.
有关更多信息,请访问http://curl.
haxx.
se/.
Libidn-国际化域库Libidn提供了Stringprep(RFC3454)、Nameprep(RFC3491)、Punycode(RFC3492)和IDNA(RFC3490)规范的实现方式.
此库还向SolarisOS提供新的功能及工具.
有关更多信息,请访问以下资源:http://www.
gnu.
org/software/libidn/http://www.
ietf.
org/rfc/rfc3490.
txthttp://www.
ietf.
org/rfc/rfc3492.
txthttp://www.
ietf.
org/rfc/rfc3490.
txthttp://www.
unicode.
org/reports/tr28/tr28-3.
htmlLibGD-图形绘制库LibGD是一种图形转换和处理实用程序库.
此库广泛用于基于Web的应用程序框架中.
LibGD的命令行实用程序提供易于使用的图形转换功能.
有关更多信息,请访问http://www.
libgd.
org/.
TIDYHTML库TIDY是一种HTML解析器.
此解析器是与lint(1)等效的HTML解析器.
TIDY在验证静态和动态HTML页面的准确性时非常有用.
有关更多信息,请访问http://tidy.
sourceforge.
net/.
免费软件增强功能Solaris10新增功能2008年10月44Solaris105/08发行版中的新增功能本章概述了Solaris105/08发行版中的所有新增功能.
系统管理增强功能Solaris105/08发行版中添加了以下系统管理功能和增强功能.
SolarisTrustedExtensions(高可靠扩展版)管理员过程从此发行版开始,将在安装SolarisOS时安装SolarisTMTrustedExtensions(高可靠扩展版)软件包.
ExtraValue目录将不再存在.
以前,此目录中包含SolarisTrustedExtensions(高可靠扩展版)软件包.
服务管理工具(servicemanagementfacility,SMF)将SolarisTrustedExtensions(高可靠扩展版)功能作为svc:/system/labeld:default服务进行管理.
必须启用此服务.
该服务处于联机状态后,重新引导系统以激活SolarisTrustedExtensions(高可靠扩展版).
在重新引导之后,还需进行其他配置.
有关更多信息,请参见《SolarisTrustedExtensionsConfigurationGuide》.
Solaris105/08发行版还包含以下功能:解释域(domainofinterpretation,DOI)是可配置的.
有关更多信息,请参见《SolarisTrustedExtensionsAdministrator'sProcedures》中的"NetworkSecurityAttributesinTrustedExtensions".
NFSv3协议支持多级别挂载.
有关更多信息,请参见《SolarisTrustedExtensionsAdministrator'sProcedures》中的"TrustedExtensionsSoftwareandNFSProtocolVersions".
可对每个标记区域分别配置名称服务缓存守护进程nscd.
此配置支持满足以下条件的环境:其中的每个区域都连接到一个以区域的标签运行的子网,并且该子网拥有自己的用于该标签的名称服务器.
有关SolarisTrustedExtensions(高可靠扩展版)的更多信息,请参见《SolarisTrustedExtensionsAdministrator'sProcedures》.
2第2章45Flash更新池fwflash(1M)是新增的Solaris命令,用于为PCI-X、PCI-ExpressHBA和HCA卡处理固件.
当前,借助该命令可为InfiniBandHCA卡列出、读取和写入固件.
有关此命令的更多信息,请参见fwflash(1M)手册页.
PPD文件管理实用程序PostScriptTM打印机描述(PostScriptPrinterDescription,PPD)文件管理实用程序/usr/sbin/ppdmgr可管理在Solaris打印子系统中使用的PPD文件.
使用ppdmgr实用程序,您可以执行下列任务:将PPD文件添加到系统上的PPD文件仓库提供标签以便对PPD文件仓库中的PPD文件进行分组更新由SolarisPrintManager(printmgr)GUI使用的PPD文件信息的缓存,以显示支持的打印机信息可以使用ppdmgr实用程序或lpadmin-n命令添加新的PPD文件.
如果添加新的PPD文件,则会自动更新由printmgrGUI使用的PPD文件信息的缓存,以显示支持的打印机信息.
注–PPD文件在SolarisOS中的传送位置已更改.
在软件升级期间,如果一个打印服务器具有使用来自以前PPD文件传送位置的PPD文件定义的打印队列,则会自动更新,以反映新的PPD文件传送位置.
此外,还引入了新SMF服务print/ppd-cache-update.
缺省情况下,启用print/ppd-cache-update服务.
在系统重新引导期间,此服务运行一次,以使用系统中PPD文件仓库中的更改更新打印机缓存信息.
在安装或升级软件后重新引导系统期间,该服务可能需要更长的时间才能转换到联机状态.
而且,如果在上次PPD缓存更新后对PPD文件仓库进行了任何更改,则在系统重新引导期间,该服务将需要更长时间才能联机.
在print/ppd-cache-update服务联机之前,SolarisPrintManager使用的PPD缓存中不会反映对系统上的PPD文件仓库进行的更改.
详细信息,请参见以下内容:ppdmgr(1M)手册页《系统管理指南:Solaris打印》中的第9章"使用PPD文件管理实用程序管理打印机(任务)"Internet打印协议客户端支持对Internet打印协议(InternetPrintingProtocol,IPP)的客户端支持,使Solaris客户机系统可以与基于IPP的打印服务(如Linux和MacOSX操作系统以及其他平台上的打印服务)通信.
系统管理增强功能Solaris10新增功能2008年10月46在IPP侦听服务的服务器端支持中也进行了少量改进.
这些改进促进了更好的互操作性,其中包括一些会生成打印机和作业属性数据的更标准表示的较小改动.

SolarisOS中的IPP服务器和客户机实现是当前正在开发的多个OpenSolarisTM打印项目之一.
OpenSolaris打印提供了一组软件规范和实现,您可以使用它为Solaris和Linux软件或任何包含一组POSIX接口的操作系统创建标准化的可伸缩打印组件.
有关更多信息,请参见《系统管理指南:Solaris打印》.
有关OpenSolaris打印的更多信息,请访问http://opensolaris.
org/os/community/printing/.
可选择使用localhost作为Solaris打印服务器数据库主机名此打印功能使Solaris打印系统可以识别localhost,并使用它作为打印系统数据库中的本地主机.
在以前的发行版中,/bin/hostname仅用于生成打印主机名.
打印系统依赖于此名称保持不变.
由于可以使用localhost作为当前系统的名称,因此不管系统的主机名为何,打印服务器都保持同一个打印主机名.
注–此修改专用于本地打印队列设置.
为了支持此功能,下列修改对lpadmin命令和SolarisPrintManager图形用户界面(graphicaluserinterface,GUI)有效:创建本地打印队列时,lpadmin命令使用-s选项.
要使用localhost作为在打印服务器中指定的主机名,请将打印主机名设置为localhost,如下所示:#lpadmin-p-slocalhost-v例如:#lpadmin-pfoo-slocalhost-v/dev/term/a注–lpadmin命令的缺省行为不变.
现在,SolarisPrintManager包含一个添加的工具属性复选框"使用localhost作为打印机服务器".
缺省情况下选择localhost属性.
要取消选择localhost属性,请取消选中该复选框.
取消选中该复选框会选择以前为该属性选择的行为.
详细信息,请参见以下内容:printmgr(1M)手册页lpadmin(1M)手册页系统管理增强功能第2章Solaris105/08发行版中的新增功能47《系统管理指南:Solaris打印》T5140/T5240平台的故障管理SunSPARCEnterpriseT5140和T5240平台上提供Solaris预测性自我修复技术.
预测性自我修复功能包括以下内容:自动错误处理自动诊断CPU、内存和I/O子系统自动恢复简明清晰的错误消息有关更多信息,请访问http://www.
sun.
com/software/solaris/ds/self_healing.
jsp和http://opensolaris.
org/os/community/fm.
SunVTS7.
0SunVTSTM是一个综合的系统验证和测试套件,用来支持Sun硬件平台和外围设备.
SunVTS7.
0是SunVTS6.
0及其兼容版本的下一代产品.
SunVTS7.
0具有下列特性:引入了基于目的的测试概念提高了诊断有效性基于Web的用户界面简化了用法新的体系结构框架企业视图SunVTS7.
0沿用了传统的三层体系结构模型.
该模型由基于浏览器的用户界面、基于Java的中间服务器和诊断代理构成.
系统资源增强功能Solaris105/08发行版中添加了以下系统资源功能和增强功能.
SolarisZones和标记区域将区域移至新的计算机之前,您可以使用"不执行"选项-n执行试验性区域迁移.
zoneadmdetach子命令与-n选项结合使用,可在运行的区域上生成清单,而不实际分离该区域.
源系统中区域的状态不会改变.
zoneadmattach子命令与-n选项结合使用,可读取该清单并检验目标计算机是否具有托管区域所需的正确配置,而不实际执行附加.
详细信息,请参见以下内容:《SystemAdministrationGuide:SolarisContainers-ResourceManagementandSolarisZones》中的第23章,"MovingandMigratingNon-GlobalZones(Tasks)"系统资源增强功能Solaris10新增功能2008年10月48zoneadm(1M)CPU上限CPU上限提供了项目或区域可以占用的CPU资源量的绝对细粒度限制.
CPU上限以zonecfg资源以及项目和区域范围的资源控制的形式提供.
通过zonecfg设置了CPU上限的资源提供了项目或区域可以占用的CPU量的绝对限制.
可以使用下列资源控制:zone.
cpu-cap非全局区域可以占用的CPU资源量的绝对限制.
project.
cpu-cap项目可以占用的CPU资源量的绝对限制.
详细信息,请参见以下内容:zonecfg(1M)手册页zones(5)手册页《系统管理指南:SolarisContainers-资源管理和SolarisZones》projmod(1M)选项使用带-A选项的projmod命令可将项目数据库中定义的资源控制值应用于活动项目.
与项目文件中定义的值不匹配的现有值(如通过prctl(1)手动设置的值)将被删除.
设备管理增强功能Solaris105/08发行版中添加了以下设备管理功能和增强功能.
磁带自识别磁带自识别功能可使用磁带机提供的参数自动配置磁带.
以前,通过用户可编辑的配置文件、内置配置表或缺省值静态提供磁带机的配置数据.
磁带自识别功能使用一些SCSI命令直接从磁带机中查询所需参数.
当st驱动程序获取参数时,磁带机便会在SolarisOS中使用这些参数.
与其他基于文件的配置相比,磁带自识别的优点包括:简单且无需用户介入对新磁带机的支持更快易于使用、基于标准的界面x86:增强的SpeedstepCPU电源管理从此发行版开始,SolarisOS支持Intel的增强型SpeedstepTM技术.
借助增强型Speedstep支持,Solaris平台用户可通过降低空闲期间的处理器频率来管理Intel处理器的功耗.
有关如何启用SolarisCPU电源管理的更多信息,请参见power.
conf(4)手册页.
设备管理增强功能第2章Solaris105/08发行版中的新增功能49x86:PowerNow!
支持CPU性能管理从此发行版开始,SolarisOS支持AMD的PowerNow!
技术.
PowerNow!
支持使Solaris平台用户可以根据正在执行的任务调整处理器操作频率和电压以管理其Opteron10h处理器家族的能耗.
有关如何启用SolarisCPU电源管理的更多信息,请参见power.
conf(4)手册页.
SolarisiSCSI目标中的iSNS支持此Solaris发行版在SolarisiSCSI目标软件中提供对Internet存储名称服务(InternetStorageNameService,iSNS)协议的支持.
iSNS协议可在TCP/IP网络上启用iSCSI设备的自动搜索、管理和配置.
SolarisiSCSI目标软件不包含本地iSNS服务器支持.
但是,在此Solaris10发行版中,可以添加对现有iSNS服务器的访问,以自动在网络中搜索iSCSI设备.
iscsitadm命令用于配置SolarisiSCSI目标,以搜索iSNS服务器并启用或禁用iSNS搜索.
使用主机名或IP地址指定iSNS服务器.
有关更多信息,请参见iscsitadm(1M)手册页和《系统管理指南:设备和文件系统》中的第15章"配置SolarisiSCSI启动器(任务)".
安全性增强功能Solaris105/08发行版中添加了以下安全功能和安全增强功能.
SolarisTrustedExtensions(高可靠扩展版)支持使用NFSv3协议来挂载标记文件系统从此发行版开始,除NFS版本4(NFSv4)外,SolarisTrustedExtensions(高可靠扩展版)软件还可使用NFS版本3(NFSv3)来挂载标记文件系统.
SolarisTrustedExtensions(高可靠扩展版)对于使用TCP作为NFS的基础传输协议没有限制.
但是,用户不能选择用户数据报协议(UserDatagramProtocol,UDP)作为NFSv3的向下读取NFS访问的基础协议.
支持将UDP用于初始挂载操作,但不支持将UDP用于后续的多级别NFSv3操作.
SPARC:硬件加速椭圆曲线加密算法(EllipticalCurveCryptography,ECC)支持基于UltraSPARCT2(Niagara2)的平台支持椭圆曲线加密算法(EllipticalCurveCryptography,ECC)的硬件加速.
现在,SolarisOS在这些平台上支持高性能ECDSA和ECDH.
Solaris加密框架的所有用户(包括Java技术和OpenSSL用户)都可以访问这些新的ECC算法.
联网增强功能Solaris105/08发行版中添加了以下联网功能和联网增强功能.
安全性增强功能Solaris10新增功能2008年10月50套接字直接协议套接字直接协议(SocketsDirectProtocol,SDP)是位于Infiniband传输框架(InfinibandTransportFramework,IBTF)上一层的传输协议.
SDP是基于Infiniband体系结构规范第一卷的4的标准实现.
SDP提供可靠的字节流、流控制的双向数据传输,这与TCP非常相似.
有关更多信息,请参见sdp(7D)手册页.
inetd后备队列大小从此发行版开始,引入了一个可调参数,用于设置inetd管理的服务的后备队列大小.
此功能向inetd中添加了一个名为connection_backlog的SMF属性,使得队列大小可更改.
connection_backlog队列大小的缺省值为10.
您可以使用inetadm命令来修改connection_backlog属性.
例如:要列出属性,请键入:#inetadm-lfmri/pattern要更改特定服务的值,请键入:#inetadm-mfmri/patternconection_backlog=newvalue要在全局范围内更改值,请键入:#inetadm-Mconnection_backlog=newvalue有关更多信息,请参见inetadm(1M)手册页.
X11窗口增强功能Solaris105/08发行版中添加了以下X11窗口功能和增强功能.
Xvnc服务器和Vncviewer客户机VNC通过远程帧缓冲区(RemoteFrameBuffer,RFB)协议提供远程桌面会话.
RFB客户机(通常称为VNC查看器)可用于开放源代码和商业发行版中的大多数平台.
现在,Solaris105/08发行版中包含Xvnc.
Xvnc是基于来自RealVNC项目和X.
OrgFoundation的开放源代码发行版的X服务器.
Xvnc通过网络显示给RFB协议客户机,不需要在本地视频硬件上显示现有的X服务器会话.
此发行版中还包含RealVNC的要连接到远程VNC服务器的vncviewerRFB客户机以及用于管理这些服务器的若干关联程序.
有关更多信息,请参见《SystemAdministrationGuide:VirtualizationUsingtheSolarisOperatingSystem》.
另请参见Xvnc(1)和vncviewer(1)手册页.
X11窗口增强功能第2章Solaris105/08发行版中的新增功能51桌面工具增强功能Solaris105/08发行版中添加了以下桌面工具功能和增强功能.
StarSuite8从此发行版开始,StarSuite已增强到最新版本StarSuite8.
有关StarSuite的更多信息,请访问http://www.
sun.
com/software/star/staroffice/whats_new.
jsp.
FlashPlayer9从此发行版开始,SolarisOS引入了AdobeFlashPlayer9.
有关此FlashPlayer的更多信息,请访问http://www.
adobe.
com/products/flashplayer/productinfo/features/.
Pidgin2.
0Pidgin是受欢迎的一款开源即时消息传送客户端.
Pidgin2.
0包括以下功能:对UI模块的多项改进,包括状态系统、好友列表、会话和聊天窗口.
新增的Yahoo功能,包括隐形设置、涂鸦(Doodle)和/list命令改进的AIM和ICQ文件传输改进的日志查看器模块支持新版本的ICQ文件传输新增的IRC功能,包括SSL支持以及新增命令/whowas、/nickserv、/memoserv、/chanserv和/operservJabber功能,包括对SRV查找、好友图标和Jabber用户目录搜索的支持PAPI打印命令自由标准组织(FreeStandardsGroup,FSG)开放打印API(PrintingAPI,PAPI)命令取代了多个常用的打印命令,其中包括:cancel(1)disable(1)enable(1)lp(1)lpstat(1)lpc(1B)lpq(1B)lpr(1B)lprm(1B)accept(1M)lpmove(1M)桌面工具增强功能Solaris10新增功能2008年10月52reject(1M)在SolarisOS中,开放打印API命令在自由标准组织开放打印API层之上实现.
此实现使得命令可以在多个协议或服务之上运行.
新打印命令实现的几个优点如下:提高了桌面应用程序和命令行界面之间的一致性从命令行获取多个打印协议和服务支持对Internet打印协议(InternetPrintProtocol,IPP)的客户端支持可改进与Linux、MacOSX和其他基于IPP的打印服务的互操作性在打印客户机和服务器之间使用IPP时,可提高远程功能和数据处理能力能够禁用网络服务并保留本地打印机访问有关PAPI打印命令的更多信息,请参见下列内容:《系统管理指南:Solaris打印》中的"PAPI在SolarisOS中的实现方式"位于http://opensolaris.
org/os/community/printing/projects/papi_client_commands/的OpenSolaris打印社区Web页系统性能增强功能Solaris105/08发行版中添加了以下系统性能功能和增强功能.
64位SPARC:针对sun4v平台的内存位置优化支持内存位置优化(MemoryPlacementOptimization,MPO)使操作系统可以分配正在执行线程或进程的核心本地的内存.
sun4v体系结构在虚拟化硬件环境中运行.
用于sun4v平台的MPO功能在sun4v层中提供标准存取程序,它们是为通用MPO框架提供地址信息所必需的.
在具有多个套接字并且这些套接字的内存访问时延存在差异的平台上,此功能是有效的.
MPO功能允许OS分配节点本地的内存,从而增强了各个应用程序的性能.
SPARC:共享上下文支持内存管理单元(MemoryManagementUnit,MMU)硬件使用上下文机制在不同进程地址空间中区分对同一个虚拟地址的使用.
使用共享内存时,上下文机制引入了一些低效行为.
共享内存之所以低效,是因为特定共享内存中的数据以及不同进程中的地址可能实际上是相同的,而与每个进程关联的上下文编号不同.
因此,MMU硬件无法识别匹配.
无法识别匹配将导致不必要地从MMU转换缓存和转换后备缓冲器(TranslationLookasideBuffer,TLB)中逐出映射,而取而代之的是具有不同上下文编号的相同映射.
Niagara2系统有一个附加的共享上下文,它是一种硬件功能,可用于防止在共享内存处理过程中出现低效行为.
如果搜索TLB以便进行映射,则专用或共享上下文中的匹系统性能增强功能第2章Solaris105/08发行版中的新增功能53配项会导致TLB命中.
当前软件对共享上下文的支持将为使用动态锁定共享内存(DynamicIntimateSharedMemory,DISM)的进程激活此功能.
这种情况下,每个进程映射到相同虚拟地址处且具有相同权限的进程文本段以及DISM段将使用共享上下文.
x86:基于CPUID的缓存分层结构识别现代的Intel处理器会提供一个接口,用于通过CPUID指令搜索有关处理器的缓存分层结构的信息.
语言支持增强功能Solaris105/08发行版中添加了以下语言支持功能和增强功能.
LocaleCreatorLocaleCreator是一种命令行和图形用户界面工具,使用户可以创建和安装Solaris语言环境.
通过LocaleCreator,用户可以创建包含特定语言环境的自定义语言环境数据的可安装Solaris软件包.
安装所创建的软件包后,用户在系统上便拥有一个功能齐全的语言环境.
详细信息,请参见以下内容:命令/usr/bin/localectr-hlocalectr手册页http://developers.
sun.
com/global/products_platforms/solaris/reference/techart/locale-creator.
htmllibchewing0.
3.
0酷音输入法(inputmethod,IM)基于libchewing,后者是用于繁体中文输入的开放源代码库.
libchewing已经升级到libchewing0.
3.
0版本.
下面是这一新版本中的部分功能:与API/ABI不兼容.
基于UTF-8、用于通用Unicode环境的语言引擎核心.
包含libchewing-data子项目.
Zuin修复和符号改进.
新的二进制形式的用户散列数据,可加快载入散列数据以及解决散列数据损坏的速度.
改进了内部树和音素(phone)常量的计算.
修改了tsi.
src,从而使短语更加丰富,并可避免崩溃.
合并了CNS11643中的音素和短语.
改进了汉语拼音,以使用表查找实现.
重新计算酷音生存期的试验性频率评估.
符号对选择机制的实现.
基于内存映射的试验性二进制数据处理,可加快数据装入速度.
语言支持增强功能Solaris10新增功能2008年10月54有关详细信息,请参见《国际语言环境指南》.
文件编码检查器利用文件编码检查器(fsexam),可将文件名或纯文本文件的内容从传统字符编码转换为UTF-8编码.
fsexam实用程序中的新功能包括:编码列表自定义编码自动检测支持模拟运行、日志、批处理转换、文件过滤、符号文件、命令行和特殊文件类型(如压缩文件)有关更多信息,请参见fsexam(1)和fsexam(4)手册页.
内核函数增强功能Solaris105/08发行版中添加了以下内核函数功能和增强功能.
x86:MONITOR和MWAITCPU空闲循环SolarisOS在x86处理器空闲循环中使用SSE3MONITOR和MWAIT指令.
在处理器空闲循环中使用SSE3指令可消除为了唤醒已停止的处理器而发送和接收中断所造成的开销.
MONITOR用于指定一个内存范围,以监视空闲循环.
MWAIT将一直停止处理器,直到访问以前使用MONITOR指定的地址.
使用新的空闲循环时,处理器只需写入内存即可唤醒已停止的处理器.
驱动程序增强功能Solaris105/08发行版中添加了以下驱动程序功能和增强功能.
x86:支持SunFireX4540磁盘状态指示灯从此发行版开始,支持SunFireX4540磁盘状态指示灯.
此功能启用了琥珀色的"故障"状态LED指示灯和蓝色的"可以移除"状态LED指示灯.
有关更多信息,请参见SunFireX4540服务器诊断指南.
mpt(7D)中针对串行连接SCSI设备的MPxIO扩展mpt驱动程序已得到增强,允许支持的存储设备支持MPxIO.
为串行连接SCSI(SerialAttachedSCSI,SAS)和SATA设备启用MPxIO后,将在scsi_vhci(7D)下枚举这些设备,就像在fp(7D)下枚举光纤通道设备一样.
从此发行版开始,stmsboot(1M)也得到了增强,可支持多路径SAS设备.
缺省情况下,stmsboot(1D)在所有连接的支持多路径的控制器上运行.
驱动程序增强功能第2章Solaris105/08发行版中的新增功能55如果希望仅对fp或mpt控制器启用多路径,则可以使用已添加的新标志来限制运行.
/usr/sbin/stmsboot-Dmpt-e命令将仅对连接的mpt控制器启用MPxIO.
如果将此命令中的mpt替换为fp,则会使stmsboot仅对连接的fp控制器启用MPxIO.
x86:AHCI驱动程序中的SATAATAPI支持AHCI驱动程序支持SATAATAPICD或DVD设备.
用户可在AHCI模式而非兼容模式下使用SATACD或DVD.
AHCI模式具有更好的错误处理和可热插拔功能.
有关更多信息,请参见ahci(7D)手册页.
x86:AMD–8111AMD-8111HyperTransportI/O集线器包括一个10/100Mbps的以太网LAN控制器.
该驱动程序由Andretti平台使用.
AHCI驱动程序中的SATANCQ支持AHCI驱动程序支持SATANCQ功能.
NCQ支持可改进驱动程序的性能.
有关更多信息,请参见ahci(7D)手册页.
x86:bnxII以太网驱动程序从此发行版开始,提供对包括BRCM5706C、BRCM5706S、BRCM5708C和BRCM5708S在内的BroadcomNetXtreme(bnx)II以太网芯片组的支持.
有关更多信息,请参见bnx(7D)手册页.
Keyspan适配器的USB到串行端口驱动程序从此发行版开始,为KeyspanUSB到串行端口适配器提供新的驱动程序.
此驱动程序支持USA-19HS模型.
利用此功能,您可以在Edgeport适配器和Keyspan适配器之间进行选择.
有关详细信息,请参见usbsksp(7D)手册页.
免费软件增强功能Solaris105/08发行版中添加了以下免费软件功能和增强功能.
32位:pgAdminIIIpgAdminIII是用于PostgreSQL的开放源代码管理和开发平台,它极受欢迎并且功能丰富.
图形界面支持所有PostgreSQL功能并可简化管理.
借助此工具,用户可以编写简单的SQL查询,还可以开发复杂的数据库.
有关更多信息,请访问http://www.
pgadmin.
org/.
免费软件增强功能Solaris10新增功能2008年10月56p7zip从此发行版开始,SolarisOS包含p7zip端口.
p7zip与Windows压缩和归档实用程序7zip相似.
有关更多信息,请访问http://p7zip.
sourceforge.
net/.
免费软件增强功能第2章Solaris105/08发行版中的新增功能5758Solaris108/07发行版的新增功能本章概述了Solaris108/07发行版中的所有新增功能.
系统管理增强功能Solaris108/07发行版中添加了以下系统管理功能和增强功能.
名称服务转换器增强功能名称服务转换器(nameserviceswitch,nss)和名称转换高速缓存守护进程(nscd(1M))已得到增强,以便提供新的功能.
这些增强功能包括:nscd(1M)中更好的高速缓存,更新的框架中更好的连接管理.
按用户对命名服务进行访问控制的名称服务查找.
更新的转换框架采用与MicrosoftActiveDirectory中使用的验证模型兼容的方式,使用SASL/GSS/Kerberos添加了对这种样式的查找的支持.
用于将来添加putXbyY接口的框架.
有关按用户查找的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS和LDAP)》.
iostat改进iostat命令的-Y选项可为使用SolarisI/O多路径的计算机提供新的性能信息.
有关更多信息,请参见iostat(1M)手册页.
Solaris系统注册从本发行版开始,您可以使用以下方法之一注册SolarisOS:BasicRegistration1.
1-如果要使用SunConnection的托管部署体系结构或UpdateManager,请使用此方法.
SolarisRegistration-如果要使用SunConnection维护已注册的系统的库存,请使用此方法.
3第3章59BasicRegistration1.
1是在Solaris106/06发行版中引入的一项系统管理功能.
使用BasicRegistration功能,您可以创建注册配置文件和ID,以便通过UpdateManager自动注册Solaris10软件.
UpdateManager是由SunConnection使用的单个系统更新客户机.
SunConnection以前称为SunUpdateConnectionSystemEdition.
系统重新引导时,即会出现BasicRegistration向导.
有关BasicRegistration1.
1功能的信息,请参见第101页中的"BasicRegistration1.
1".
有关SunConnection的产品包以及如何使用向导进行注册的信息,请参见位于http://www.
sun.
com/bigadmin/hubs/connection/的SunConnectionInformationHub(SunConnection信息中心).
使用SolarisRegistration,您可以通过提供Sun联机帐户用户名和口令来同时注册一个或多个Solaris软件实例.
要注册,请转至https://sunconnection.
sun.
com.
SunServiceTag(Sun服务标签)SunServiceTag(Sun服务标签)是一个产品标识符,用于自动搜索Sun系统、软件和服务,以便轻松快速注册.
服务标签唯一地标识每个标记的资产,并允许在本地网络中以标准XML格式共享资产信息.
服务标签作为服务管理工具(ServiceManagementFacility,SMF)和SMFgeneric_open.
xml配置文件的一部分启用.
如果您选择了SMFgeneric_limited_net.
xml配置文件,则不会启用服务标签.
有关SMF的更多信息,请参见《系统管理指南:基本管理》.
有关服务标签、所收集信息的类型以及自动注册的更多信息,请参见位于BigAdmin上的SunConnection,网址为http://www.
sun.
com/bigadmin/hubs/connection/tasks/register.
jsp.
MPxIO路径引导MPxIO路径引导功能具有这样一种机制:向要沿着指定路径向下传送到LU的MPxIOLU发出SCSI命令.
为了提供此功能,添加了一个新的IOCTL命令MP_SEND_SCSI_CMD,并通过现有的scsi_vhciIOCTL接口引用它.
多路径管理库(MP-API)中引入了一个扩展,用来提供对这一新IOCTL命令的访问.
这样,网络管理员便可以通过指定的路径运行诊断命令.
raidctlraidctl是一个实用程序,它可以使用多个RAID控制器执行RAID配置工作.
raidctl功能可提供有关RAID组件(包括控制器、卷和物理磁盘)的更多详细信息.
通过raidctl实用程序,用户可以更加密切地跟踪RAID系统,并且可以简化认知各种RAID控制器的工作.
详细信息,请参见以下内容:raidctl(1M)手册页http://www.
lsi.
com/storage_home/products_home/host_bus_adapters/index.
html系统管理增强功能Solaris10新增功能2008年10月60用于zoneadm命令的特定于标记的处理程序zoneadm(1M)命令已修改为调用外部程序,针对标记区域上的特定zoneadm操作执行验证检查.
这些检查在执行指定的zoneadm子命令之前执行.
不过,用于zoneadm(1M)的特定于标记的外部处理程序应该由标记的配置文件/usr/lib/brand//config.
xml指定.
标记的配置文件使用标记指定该外部程序.
要引入新类型的标记区域,并列出用于zoneadm(1M)子命令的特定于标记的处理程序,请将以下行添加到标记的config.
xml文件中:%z%*%*在该行中,%z是区域名称,第一个%*是zoneadm子命令,第二个%*是子命令的参数.
当给定的标记区域可能不支持所有可能的zoneadm(1M)操作时,该功能很有用.
特定于标记的处理程序提供了一种使不支持的zoneadm命令正常失败的方法.
请确保您指定的处理程序识别所有zoneadm(1M)子命令.
x86:适用于下一代AMDOpteron处理器的故障管理故障管理功能引入了对使用AMD(TM)Opteron和Athlon64RevF处理器的系统中的CPU和内存的错误处理和故障管理支持.
这些处理器用于Sun生产的"M2"产品,如SunFireX2200M2和Ultra20M2.
Solaris108/07之前的发行版提供了对Opteron和Athlon64修订版B至E的故障管理支持.
缺省情况下启用故障管理支持.
故障管理服务检测可纠正的CPU和内存错误,生成的遥测事件由诊断引擎进行分析,如有可能,则对错误和故障进行纠正.
如果系统不能纠正错误,则扩展遥测事件可为系统管理员提供更大帮助.
有关更多信息,请访问http://www.
opensolaris.
org/os/community/fm/.
x86:x64系统上的PCIExpress预测性自我修复从本发行版开始,SolarisOS包含一组预测性自我修复功能,以便自动捕获和诊断系统中检测到的硬件错误.
SolarisFaultManager会自动诊断x64硬件中的故障.
诊断消息将由fmd守护进程进行报告.
有关Solaris中故障管理的更多信息,请参见以下内容:fmd(1M)手册页http://www.
sun.
com/msghttp://opensolaris.
org/os/community/fm/系统管理增强功能第3章Solaris108/07发行版的新增功能61x86:stmsboot移植从本发行版开始,stmsboot实用程序将被移植到x86系统中.
stmsboot是一个用来为光纤通道设备启用或禁用MPxIO的实用程序.
stmsboot实用程序已经存在于SPARC系统中.
用户可以使用该实用程序自动启用或禁用MPxIO.
以前,用户必须手动启用或禁用MPxIO,这很困难,在SAN系统引导时尤其如此.
详细信息,请参见以下内容:stmsboot(1M)手册页位于http://docs.
sun.
com的《SolarisFibreChannelStorageConfigurationandMultipathingSupportGuide》中有关"EnablingorDisablingMultipathingonx86BasedSystems"的一节.
x86:SATA模块下的并发FPDMAREAD/WRITEQUEUED从本发行版开始,支持并发READ/WRITEFPDMAQUEUED命令.
当在特定工作负荷条件下使用Solarismarvell88sx驱动程序执行I/O操作时,性能会有很大提高.
在其他工作负荷下,性能提高的幅度较小.
如果驱动器支持SATA规范的此可选部分,那么在许多工作负荷下,其性能也会有显著提高.
x86:标记排队通过标记排队,SATA磁盘可以优化磁头的运动和性能.
安装增强功能Solaris108/07发行版中添加了以下安装功能和增强功能.
安装期间可配置NFSv4域名现在可以在安装SolarisOS期间定义NFS版本4域.
在Solaris108/07之前的发行版中,NFS域名是在安装后首次重新引导系统时定义的.
安装增强功能Solaris10新增功能2008年10月62NFSv4域名功能对OS安装的影响如下:sysidtool命令包含一个增强的sysidnfs4程序.
现在,sysidnfs4程序在安装过程中运行,以确定是否为网络配置了NFSv4域.
在交互式安装过程中,将会为用户提供自动从OS派生的缺省NFSv4域名.
用户可以接受此缺省域名,也可以指定其他NFSv4域.
有关更多信息,请参见sysidtool(1M)和sysidnfs4(1M)手册页.
作为SolarisJumpStartTM安装的一部分,sysidcfg文件中提供了一个新关键字.
用户现在可以使用该新关键字nfs4_domain为NFSv4域指定一个值.
有关该新关键字的更多信息,请参见sysidcfg(4)手册页.
此手册页还提供了有关如何使用该新nfs4_domain关键字的示例.
有关NFSv4域名配置的更多信息,请参见《系统管理指南:网络服务》.
SolarisLiveUpgrade从本发行版开始,SolarisLiveUpgrade已发生更改,即在以下两方面进行了增强:如果系统上安装了非全局区域,则可以使用SolarisLiveUpgrade升级SolarisOS.
新的软件包SUNWlucfg必须与其他SolarisLiveUpgrade软件包SUNWlur和SUNWluu一起安装.
这三个软件包构成了使用SolarisLiveUpgrade进行升级所需的软件.
这些软件包包含现有的软件、新增功能和错误修复.
如果不在系统上安装这些软件包就使用SolarisLiveUpgrade,则无法升级到目标发行版.
有关在系统上安装了非全局区域的情况下进行升级的更多信息,请参见《Solaris10安装指南:SolarisLiveUpgrade和升级规划》.
在安装了非全局区域(Non-globalzone)的情况下升级SolarisOS从Solaris108/07发行版开始,您可以在安装了非全局区域的情况下升级SolarisOS,而不会存在Solaris108/07之前发行版中的大多数限制.
注–进行升级的唯一限制涉及SolarisFlash归档文件.
如果使用SolarisFlash归档文件进行安装,则包含非全局区域的归档文件不能正确地安装在系统上.
以下变更适用于安装了非全局区域的系统:对于Solaris交互式安装程序,可以使用CD和DVD在安装了非全局区域的情况下升级或修补系统.
或者,可以使用CD或DVD的网络安装映像.
以前,仅限于使用DVD进行升级.
升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量.
对于自动进行的JumpStart安装,可以使用任何适用于升级或修补的关键字进行升级或修补.
在Solaris108/07之前的发行版中,只能使用有限的几个关键字.
升级或修补所需的时间可能比较长,具体取决于安装的非全局区域的数量.
安装增强功能第3章Solaris108/07发行版的新增功能63对于SolarisLiveUpgrade,可以升级或修补包含非全局区域的系统.
如果系统包含非全局区域,则建议使用SolarisLiveUpgrade作为升级程序或用来添加修补程序的程序.
其他升级程序可能需要较长的升级时间,这是因为完成升级所需的时间随安装的非全局区域数量呈线性增加.
如果要使用SolarisLiveUpgrade修补系统,则不必将系统转入单用户模式,这样可以最大程度地延长系统的正常运行时间.

以下变更适用于安装了非全局区域的系统:新的软件包SUNWlucfg必须与其他SolarisLiveUpgrade软件包SUNWlur和SUNWluu一起安装.
不仅是安装了非全局区域的系统,任何系统都需要该软件包.
这三个软件包包含使用SolarisLiveUpgrade进行升级所需的软件.
这些软件包包含现有的软件、新增功能和错误修复.
如果不在系统上安装这些软件包就使用SolarisLiveUpgrade,则无法升级到目标发行版.
如果从当前运行的引导环境创建一个新引导环境,则内容保持不变,但有一处例外.
您可以在非全局区域中为共享文件系统指定目标磁盘片.
-m选项的参数具有新的可选字段zonename.
通过该新zonename字段,可以创建新的引导环境并指定包含单独文件系统的区域.
该参数可将区域的单独文件系统放置在新引导环境中的单独片上.
lumount命令为非全局区域提供对其相应的存在于非活动引导环境中的文件系统的访问.
当全局区域管理员使用lumount命令挂载非活动引导环境时,也会为非全局区域挂载该引导环境.
使用lufslist命令列出文件系统的功能已得到增强,可同时显示全局区域和非全局区域的文件系统的列表.
配置有TrustedExtensions(高可靠扩展版)的Solaris系统将需要额外的步骤来升级标记区域.
有关此过程的信息,请参见《Solaris108/07发行说明》中"安装增强功能"下的"升级配置有标记区域的TrustedExtensions(高可靠扩展版)系统".
自动进行键盘配置从本发行版开始,sysidkdb工具可配置USB语言及其相应的键盘布局.
如果使用新的sysidkdb工具,则会执行以下过程:如果键盘是自识别键盘,则会在安装期间自动配置键盘语言和布局.
如果键盘不是自识别键盘,则sysidkdb工具会在安装期间提供所支持的键盘布局的列表,这样您便可以为键盘配置选择一种布局.
以前,在安装期间USB键盘采用自识别值1.
因此,在SPARC上进行安装期间,所有非自识别键盘将始终配置为美国英语键盘布局.
注–PS/2键盘不是自识别键盘.
您必须在安装期间选择键盘布局.
安装增强功能Solaris10新增功能2008年10月64JumpStart规范:如果键盘不是自识别键盘,并且您希望在JumpStart安装期间禁止出现提示,请在sysidkdb文件中选择键盘语言.
对于JumpStart安装,缺省采用美国英语键盘布局.
要选择其他语言及其相应的键盘布局,请在sysidkdb文件中设置keyboard关键字.
有关更多信息,请参见《Solaris10安装指南:基于网络的安装》.
延迟激活修补从修补程序119254-42和119255-42开始,已对修补程序安装实用程序patchadd和patchrm进行了修改,以改变某些修补程序交付功能的处理方式.
此修改将影响上述修补程序在任何Solaris10发行版上的安装.
这些"延迟激活"修补程序可以更好地处理功能修补程序中提供的大范围更改.
可被指定为延迟激活修补程序的修补程序数目有限.
通常,延迟激活修补程序是与Solaris103/05发行版之后的Solaris10发行版(如Solaris108/07发行版)相关联的内核修补程序.
如果在pkginfo文件中设置了SUNW_PATCH_SAFEMODE变量,则修补程序可被指定为延迟激活修补程序.
未被指定为延迟激活修补程序的修补程序将和以前一样继续进行安装.
例如,以前发布的修补程序(如内核修补程序118833-36(SPARC)和118855-36(x86))不使用延迟激活修补实用程序进行安装.
以前,这些内核修补程序需要复杂修补程序脚本.
由于修补程序提供的对象与正在运行的系统(活动分区)间存在不一致性,因此需要使用该脚本来避免在活动分区上安装修补程序过程中出现问题.
现在,延迟激活修补使用回送文件系统(lofs)来确保正在运行的系统的稳定性.
当修补程序应用于正在运行的系统时,lofs可在修补过程中保持稳定性.
这些大的内核修补程序总是要求重新引导,但现在,所要求的重新引导可激活由lofs所做的更改.
修补程序README提供了有关哪些修补程序需要重新引导的说明.
如果您在运行非全局区域或者禁用了lofs,则在安装或删除延迟激活修补程序时,请考虑以下几点:所有非全局区域必须处于停止状态,才能执行此修补程序操作.
在应用修补程序之前,必须先停止非全局区域.
延迟激活修补程序需要回送文件系统(lofs)才能安全地完成操作.
由于启用lofs后会对HA-NFS功能有所限制,所以运行SunCluster3.
1或SunCluster3.
2的系统可能会将lofs关闭.
因此,安装延迟激活修补程序之前,必须执行以下步骤来重新启用回送文件系统:1.
删除或注释掉/etc/system文件中的以下行:exclude:lofs.
2.
重新引导系统.
3.
安装修补程序.
4.
在完成修补程序的安装操作之后,请在/etc/system文件中恢复或取消注释该行.
安装增强功能第3章Solaris108/07发行版的新增功能655.
重新引导系统以恢复正常运行.
注–Sun建议使用SolarisLiveUpgrade进行修补管理.
SolarisLiveUpgrade可防止对运行的系统进行修补时出现问题.
通过在出现问题时提供回退功能,SolarisLiveUpgrade缩短了修补引起的停机时间,同时降低了风险.
请参见《Solaris10安装指南:SolarisLiveUpgrade和升级规划》.
联网增强功能Solaris108/07发行版中添加了以下联网功能和增强功能.
IPsec隧道改进Solaris现在按照RFC2401实现了IPsec隧道模式.
可以使用ipsecconf(1M)的新"tunnel"关键字在每个隧道接口的基础上指定内部包选择器.
IKE和PF_KEY处理阶段2/快速模式的隧道模式标识.
与其他IPsec实现的互操作性得到极大地提高.
有关更多信息,请参见《系统管理指南:IP服务》中的"IPsec中的传输模式和隧道模式".
包过滤器钩子包过滤器钩子功能包含以下重要功能:与STREAMS模块方法相比,提高了性能能够拦截区域之间的包包过滤器钩子功能是内核内部新API的一部分.
开发者可以利用API使用内核内部的IP或拦截包.
路由管理的SMF增强功能从本发行版开始,routeadm(1M)已得到增强,可管理基于SMF的路由守护进程服务.
此外,还提供了以下命令的服务转换:in.
routed(1M)in.
ripngd(1M)in.
rdisc(1M)in.
ndpd(1M)因此,可以通过标准SMF命令(如svcadm和svccfg)来管理这些服务,同时这些服务也可以利用SMF提供的重新启动功能.
Quagga软件路由套件Quagga软件路由套件为Solaris提供了一组IETF路由协议(包括OSPF和BGP),从而允许通过动态路由进行Solaris高可用性部署,并允许通过SMF'routeadm'进行管理.
联网增强功能Solaris10新增功能2008年10月66Quagga是以前包含在Solaris中的GNUZebra软件的一个社区分支,提供许多更新和一些新增功能.
有关更多信息,请参见/etc/quagga/README.
Solaris.
DHCPv6客户机从此发行版开始,SolarisOS支持适用于IPv6的动态主机配置协议(DynamicHostConfigurationProtocolforIPv6,DHCPv6),如RFC3315中所述.
使用DHCPv6,Solaris可以从本地DHCP服务器自动获取IPv6地址,而无需进行手动配置.
有关更多信息,请参见以下手册页:dhcpagent(1M)in.
ndpd(1M)ifconfig(1M)ndpd.
conf(4)dhcpinfo(1)单个主机文件从本发行版开始,SolarisOS不再具有两个单独的主机文件.
/etc/inet/hosts是同时包含IPv4和IPv6条目的单个主机文件.
Solaris系统管理员不需要在两个总是同步的主机文件中维护IPv4条目.
为了实现向后兼容性,/etc/inet/ipnodes文件被指向/etc/inet/hosts的同名符号链接取代.
有关更多信息,请参见hosts(4)和ipnodes(4)手册页.
大量传送负载转移大量传送负载转移(LargeSendOffload,LSO)是一种硬件负载转移技术.
LSO可将TCP分段(Segmentation)负载转移给NIC硬件,通过降低CPU的工作负荷来提高网络性能.
在CPU线程较慢或CPU资源不足的系统上采用10Gb网络时,LSO很有用.
此功能在SolarisTCP/IP栈中集成了基本LSO框架,这样就可以对任何支持LSO的NIC启用LSO功能.
x86:nge驱动程序已更新为支持巨型帧(JumboFrame)从本发行版开始,nge驱动程序已更新为启用巨型帧支持.
nge驱动程序的缺省MTU已增加到9KB,这使系统性能得到显著提高并使CPU占用率显著降低.
有关更多信息,请参见nge(7D)手册页.
安装期间可配置NFSv4域名有关此功能的信息,请参见第62页中的"安装期间可配置NFSv4域名".
安全性增强功能Solaris108/07发行版中添加了以下安全功能和增强功能.
安全性增强功能第3章Solaris108/07发行版的新增功能67Solaris密钥管理框架Solaris密钥管理框架(KeyManagementFramework,KMF)提供了用于管理公钥(PKI)对象的工具及编程接口.
通过pktool命令,管理员可以在一个实用程序中管理nss、pkcs11和基于文件的密钥库中的PKI对象.
使用API层,开发者可以指定要使用的密钥库的类型.
KMF还为这些PKI技术提供了插件模块.
通过这些插件模块,开发者可以编写新的应用程序以使用任何支持的密钥库.
KMF具有如下独特功能:即提供系统范围的策略数据库,无论密钥库的类型如何,KMF应用程序都可以使用该策略数据库.
通过使用kmfcfg命令,管理员可以在全局数据库中创建策略定义.
KMF应用程序随后可以选择一个要强制执行的策略,这样所有后续KMF操作都受该强制执行的策略的约束.
策略定义包含适用于以下内容的规则:执行验证的策略密钥使用要求和扩展密钥使用要求信任锚点(Trustanchor)定义OCSP参数CRLDB参数(例如位置)详细信息,请参见以下内容:pktool(1)手册页kmfcfg(1)手册页《SystemAdministrationGuide:SecurityServices》中的第15章"SolarisKeyManagementFramework"libmd-消息摘要库从本发行版开始,libmd库使用轻量级API提供了加密散列算法MD4、MD5、SHA1和SHA2(包括SHA256、SHA384、SHA512)的实现.
有关libmd提供的这些API和功能的更多信息,请参见以下手册页:md4(3EXT)md5(3EXT)sha1(3EXT)sha2(3EXT)Solaris加密框架Solaris加密框架功能可为令牌设备中的签名密钥提供保护.
elfsign命令也可显示有关签名及证书的更多信息.
有关更多信息,请参见elfsign(1)手册页.
Solaris数据加密补充资料加密工具包SUNWcry和SUNWcryr软件包在缺省情况下包含在Solaris108/07软件中.
目前会缺省安装Solaris加密框架、Kerberos和OpenSSL的完全强加密.
安全性增强功能Solaris10新增功能2008年10月68文件系统增强功能Solaris108/07发行版中添加了以下文件系统功能和增强功能.
支持iSCSI目标设备此Solaris发行版提供对iSCSI目标设备的支持,这些目标设备可以是磁盘,也可以是磁带设备.
Solaris108/07之前的发行版提供了对iSCSI启动器的支持.
设置SolarisiSCSI目标的优势在于,可以在不使用光纤通道HBA的情况下将现有光纤通道设备连接到客户机.
此外,具有专用阵列的系统现在可以使用ZFS或UFS文件系统导出复制的存储.
可以使用iscsitadm命令设置和管理iSCSI目标设备.
对于选择作为iSCSI目标的磁盘设备,您需要提供一个同等大小的ZFS或UFS文件系统,作为该iSCSI守护进程的后备存储.
设置目标设备后,可使用iscsiadm命令识别iSCSI目标,从而发现并使用iSCSI目标设备.
iscsiadm(1M)手册页iscsitadm(1M)手册页《系统管理指南:设备和文件系统》中的第15章"配置SolarisiSCSI启动器(任务)"32位Solaris进程的扩展FILE空间扩展FILE空间功能支持fopen库命令增加的F模式.
使用F模式,可以打开255个以上的文件(超出255的数目上限限制).
使用此功能,开发者可以使用fopen命令来处理多个文件描述符,处理的数目最多可达到使用limit或ulimit命令设置的限制数.
系统资源增强功能Solaris108/07发行版中添加了以下系统资源功能和增强功能.
lx标记区域:适用于Linux应用程序的SolarisContainersSun的BrandZ技术提供了用于创建包含非本机操作环境的非全局标记区域的框架.
作为非全局区域的简单扩展,标记区域提供同样的安全隔离环境,所有标记管理通过对当前区域结构的扩展来执行.
当前可用的标记是lx标记,即SolarisContainersforLinuxApplications.
在运行SolarisOS的x86或x64计算机上,这些非全局区域提供Linux应用程序环境.
lx标记包含在非全局区域中安装CentOS3.
5至3.
8或RedHatEnterpriseLinux3.
5至3.
8时所必需的工具.
以32位或64位模式运行SolarisOS的计算机可以执行32位Linux应用程序.
有关更多信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第III部分,"标记区域".
系统资源增强功能第3章Solaris108/07发行版的新增功能69另请参见以下手册页:zoneadm(1M)zonecfg(1M)brands(5)lx(5)改进了用来创建容器的zonecfg过程现在,更多集成资源管理功能和区域功能使得通过zonecfg命令利用系统的资源管理功能变得更加容易.
区域引导时,会自动创建您指定的资源配置.
您不必再执行任何与设置资源管理相关的手动步骤.
可以使用zonecfg命令为全局区域配置资源管理设置.
可以使用全局属性名称设置区域范围的资源控制,这是首选方法.
还提供了新的项目和区域资源控制:zone.
max-locked-memoryzone.
max-msg-idszone.
max-sem-idszone.
max-shm-idszone.
max-shm-memoryzone.
max-swap-通过进行了内存上限设置的资源为区域提供交换上限设置.
project.
max-locked-memory-取代了project.
max-device-locked-memory添加了一些用于在区域中设置缺省调度程序的方法,例如,新的调度类属性.

资源池已得到增强.
可以添加在区域引导时动态创建的临时池.
通过专用CPU资源可配置该池.
可以使用clear子命令清除可选设置的值.
通过对rcapd(1M)的改进,可以使用全局区域中的增强的物理内存上限设置.
通过进行了内存上限设置的资源可配置限制.
注–可以使用该功能来设置lx标记区域和native区域的物理内存上限.
有关更多信息,请参见第69页中的"lx标记区域:适用于Linux应用程序的SolarisContainers".
改进了驻留集大小(residentsetsize,RSS)记帐.
对资源上限设置守护进程rcapd和命令prstat进行了改进.
详细信息,请参见以下内容:prstat(1M)手册页rcapd(1M)手册页zonecfg(1M)手册页resource_controls(5)手册页系统资源增强功能Solaris10新增功能2008年10月70《系统管理指南:SolarisContainers-资源管理和SolarisZones》IP实例:非全局区域的LAN和VLAN分隔现在可以使用两种方法配置IP联网,具体取决于该区域是被指定了专用IP实例还是与全局区域共享IP层配置和状态.
IP类型是使用zonecfg命令配置的.
缺省使用共享IP类型.
这些区域与全局区域连接到相同的VLAN或LAN,并共享IP层.
lx标记区域被配置为共享IP区域.
有关更多信息,请参见第69页中的"lx标记区域:适用于Linux应用程序的SolarisContainers".
在专用IP区域中可以使用完整的IP层功能.
如果必须在网络上的IP层隔离某个区域,则该区域可以拥有专用IP.
专用IP区域可用于整合必须在不同子网(这些子网位于不同的VLAN或不同的LAN)上通信的应用程序.
详细信息,请参见以下内容:zonecfg(1M)手册页zones(5)手册页《系统管理指南:SolarisContainers-资源管理和SolarisZones》有关配置信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第17章"非全局区域配置(概述)"和《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第18章"规划和配置非全局区域(任务)".
有关功能组件的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第26章"SolarisZones管理(概述)"和《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第27章"SolarisZones管理(任务)".
SolarisZones引导增强功能SolarisZones引导增强功能现在支持作为boot和reboot一部分的引导参数.
目前支持以下引导参数:-m-i-s引导参数可通过以下方式传递:global#zoneadm-zmyzoneboot---mverboseglobal#zoneadm-zmyzonereboot---mverbosemyzone#reboot---mverbose通过在zonecfg命令中使用新的bootargs属性,也可以永久指定引导参数:zonecfg:myzone>setbootargs="-mverbose"除非被reboot、zoneadmboot或zoneadmreboot命令覆盖,否则将一直采用此设置.
系统资源增强功能第3章Solaris108/07发行版的新增功能71有关引导参数和bootargs属性的更多信息,请参见以下内容:zoneadm(1M)手册页zonecfg(1M)手册页《系统管理指南:SolarisContainers-资源管理和SolarisZones》对区域的SystemV资源控制为了限制非全局区域中的进程使用的SystemV资源总量,现在包含了以下区域范围的资源控制:zone.
max-shm-memoryzone.
max-shm-idszone.
max-msg-idszone.
max-sem-ids在zonecfg命令中通过addrctl资源属性可为非全局区域设置资源控制.
要限制全局区域的资源占用,可以通过prctl命令设置资源控制.
详细信息,请参见以下内容:prctl(1)手册页zonecfg(1M)手册页resource_controls(5)手册页《系统管理指南:SolarisContainers-资源管理和SolarisZones》区域唯一标识符安装区域时,Solaris系统会自动为每个非全局区域附加一个全局唯一标识符.
使用zoneadmlist-p命令可以在全局区域和非全局区域中检索该标识符.
通过将区域单独视为资产,用户可以利用区域唯一标识符进行资产跟踪.
在以下操作中,该标识符也可以用作区域标识:移动区域.
重命名区域.
所有不涉及破坏区域内容的事件.
有关更多信息,请参见zoneadm(1M)手册页.
将区域标记为"不完整"的能力从本发行版开始,用户可以使用新的zoneadm功能将区域标记为"不完整".
通过这一新的zoneadm功能,更新区域内容的管理软件可以记录致命的或永久性的区域故障状态.

有关更多信息,请参见zoneadm(1M)手册页.
系统资源增强功能Solaris10新增功能2008年10月72在非全局区域中使用DTrace如果为非全局区域指定了dtrace_proc和dtrace_user权限,则现在可以在该区域中使用DTrace.
DTrace提供器和操作的范围限制在区域内.
借助dtrace_proc权限,可以使用fasttrap和pid提供者.
借助dtrace_user权限,可以使用'profile'和'syscall'提供者.
通过使用zonecfg命令的limitpriv属性,可以将这些权限添加到非全局区域中的权限集内.
第86页中的"非全局区域的可配置权限"概括介绍了非全局区域中的权限.
有关区域配置、指定区域权限以及使用DTrace实用程序的更多信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》《Solaris动态跟踪指南》zonecfg(1M)手册页dtrace(1M)手册页桌面工具增强功能Solaris108/07发行版中添加了以下桌面工具功能和增强功能.
Thunderbird2.
0Thunderbird2.
0是由Mozilla社区开发的功能完备的电子邮件、RSS和新闻组客户端.
它提供与Mozilla邮件和新闻组功能等效的功能.
Firefox2.
0Web浏览器Firefox2.
0侧重于用户界面创新,可帮助用户在与搜索、书签和历史记录交互时完成常规浏览任务.
Firefox2.
0改进了标签式浏览、RSS处理、管理扩展、安全和性能.
GaimOTR插件从本发行版开始,一种新的插件Off-the-Record(OTR)已添加到GAIM中.
OTR消息传送可提供以下功能,从而使用户能够通过GAIM以及其支持的所有信使服务进行私人会话:加密验证否认完全正向保密有关更多信息,请访问http://www.
cypherpunks.
ca/otr/.
x86:RealPlayer的XVideo支持从本发行版开始,RealPlayer的XVideo支持显著改善了x86系统的视频回放性能.
桌面工具增强功能第3章Solaris108/07发行版的新增功能73X11窗口增强功能Solaris108/07发行版中添加了以下X11窗口功能和增强功能.
dtlogin语言选择更新CDE当前在登录屏幕中以级联菜单的形式列出用代码表示的语言环境名称.
dtlogin语言选择更新功能提供了更便于用户使用的面向语言的登录列表.
CDE具有记忆每个显示的缺省登录语言名称的功能.
对于SunRay环境,可以使用X资源禁止记忆显示的登录语言.
有关更多信息,请参见dtlogin手册页.
X服务器DTrace提供者从本发行版开始,X窗口系统服务器包含用户级静态定义跟踪(User-landStaticallyDefinedTracing,USDT)DTrace提供者,以检测X11客户机连接.
X窗口系统服务器包括:XorgXsunXprtXnestXvfb有关可用探测器及其参数的更多信息,以及使用它们的DTrace脚本样例,请访问http://people.
freedesktop.
org/~alanc/dtrace/.
XorgX11R7.
2服务器和驱动程序X11窗口系统的Xorg服务器、关联的图形设备驱动程序和输入设备驱动程序已升级到X11R7.
2发行版.
X11R7.
2发行版包含Xorg服务器版本1.
2.
此发行版还添加了可用于x64和SPARC平台的64位版本的Xorg服务器,不过还未提供面向Xorg的通用SPARC图形设备驱动程序.
此发行版还包含Xephyr嵌套X服务器以及Xorg版本的Xvfb,它们都安装在/usr/X11/bin目录中.
此版本的Xorg不再支持低带宽X(LowBandwidthX,LBX)扩展.
对于在对带宽进行了过度限制的网络链路中需要Xdisplay(X显示)的站点,建议使用ssh(1)的X隧道和压缩功能.
语言支持增强功能Solaris108/07发行版中添加了以下语言支持功能和增强功能.
将现有EMEA、中美洲和南美洲语言环境迁移到通用语言环境数据仓库现有的欧洲、中东和非洲(EuropeanandMiddleEastandAfrican,EMEA)、中美洲和南美洲以及大洋洲语言环境数据已迁移到通用语言环境数据仓库(CommonLocaleDataRepository,CLDR)1.
3.
这一迁移可提高语言环境数据质量,并确保语言环境数据在各代码集中的一致性.
X11窗口增强功能Solaris10新增功能2008年10月74有关CLDR的更多信息,请访问http://www.
unicode.
org/cldr.
日文字体更新从本发行版开始,日文HG字体已更新为符合JISX0213:2004标准.
更多用于Unicode的日文iconv模块从本发行版开始,添加了以下两种类型的在Unicode和日文代码集之间的代码集转换:在eucJP、PCK(SJIS)和ms932之间的来回转换中,iconv现在支持UTF-16、UCS-2、UTF-32、UCS-4及其固定字节序变体(例如UTF-16BE和UTF-16LE以及UTF-8).
iconv现在支持代码集名称eucJP-ms,以便提供采用与Windows同一方式的在日文EUC和Unicode之间的转换.
以前提及的所有Unicode编码变体也受eucJP-ms支持.
有关更多信息,请参见iconv_ja(5)手册页.
输入法切换器增强功能和EMEA键盘布局仿真支持输入法切换器应用程序gnome-im-switcher-applet已被独立的GTK+应用程序iiim-panel取代.
当您以UTF-8或亚洲语言环境登录Java桌面系统(JavaDesktopSystem,JavaDS)时,iiim-panel现在会自动启动并驻留在GNOME面板中.
iiim-panel还可以在公用桌面环境(CommonDesktopEnvironment,CDE)中运行.
IIIMF支持模仿EMEA键盘布局(如法文、波兰文或荷兰文)的语言引擎.
有关更多信息,请参见输入法首选项编辑器(iiim-properties)的联机帮助.
x86:零国家/地区代码键盘布局支持此功能提供一个新命令选项kbd-slanguage.
此选项使用户能够在内核中配置键盘布局.
零国家/地区代码键盘布局功能在SPARC系统上特别有用.
在以前的发行版中,所有"非自识别键盘"在SPARC系统上总是被识别为US布局键盘.
有关更多信息,请参见kbd(1)手册页.
开发者工具增强功能Solaris108/07发行版中添加了以下开发者工具功能和增强功能.
SunVTS6.
4SunVTSTM(SunValidationTestSuite,Sun验证测试套件)是一个综合性的软件诊断包,用来测试和验证Sunx86和SPARC硬件.
SunVTS软件可以检验控制器、设备以及平台的配置和功能是否正常.
SolarisOS针对SunVTS所做的主要更改包括:开发者工具增强功能第3章Solaris108/07发行版的新增功能75添加了新的测试xnetlbtest和iobustest.
在Solaris108/07之前的发行版中,这两个测试只作为内部生产软件包的一部分使用.
SunVTS内存测试与测试挂起缓解(TestHangMitigation,THM)库集成.
nettest增强功能,包含一个新选项以接受包大小.
用于支持LED测试的bmcenvironment测试增强功能.
netlbtest已经过更改,可在nxge驱动程序下容纳crc字节.
disktest增强功能改进了选项设置的通用磁带测试(tapetest).
iobustest增强功能,其中包括EFI光盘支持、与总线相关的性能计数器、压力SIU/NCU、更高压力级别覆盖、PCI-E扫描功能.
有关这些功能和测试的更多信息,请参见http://www.
sun.
com/documentation中的SunVTS6.
4文档.
驱动程序增强功能Solaris108/07发行版中添加了以下新的驱动程序和驱动程序增强功能.
可靠数据报套接字从本发行版开始,借助可靠数据报套接字(ReliableDatagramSockets,RDS)这一新的协议族,套接字可以通过InfiniBand互连可靠地将消息发送到多个目的地.
RDS通过新的SUNWrds软件包提供.
SUNWrds软件包由分别适用于套接字和传输接口的rds和rdsib驱动程序组成.
增强的USBEHCI主机控制器驱动程序增强的USBEHCI主机控制器驱动程序为USB2.
0或高速同步设备提供同步传输支持.
有关更多信息,请参见usb_isoc_request(9S)手册页.
USCSILUN复位支持此功能可通过uscsi命令提供逻辑单元号(logicalunitnumber,LUN)复位支持.
用户可以通过此功能使用LUN复位命令(将uscsi_flags设置为USCSI_RESET_LUN).
SATAHBA框架和Marvell驱动程序从本发行版开始,支持READ/WRITEFPDMAQUEUED命令.
当在特定工作负荷条件下使用Marvell驱动程序执行I/O操作时,性能会有很大提高.
在其他工作负荷下,性能提高的幅度较小.
使用此功能写入大量数据时,Sun品牌Hitachi250GBHDS7225SBSUN250G驱动器的性能会有显著提高.
如果驱动器支持SATA规范的此可选部分,那么在许多工作负荷下,其性能也会有显著提高.
驱动程序增强功能Solaris10新增功能2008年10月76紧凑型闪存支持使用紧凑型闪存(CompactFlash,CF)支持功能,您可以通过CF-ATA适配器将CF卡用作ATA磁盘.
此功能可帮助您从CF卡启动系统,并轻松地将数据存储在CF卡上.
有关紧凑型闪存支持的更多信息,请参见ata(7D)手册页.
USB通信设备类的ACM驱动程序从本发行版开始,usbsacm驱动程序支持符合通用串行总线通信设备类抽象控制模型(UniversalSerialBusCommunicationDeviceClassAbstractControlModel,USBCDCACM)规范的USB调制解调器.
客户可以将usbsacm驱动程序连接到移动电话、PCMCIA卡或任何类似于调制解调器的设备.
usbsacm驱动程序在/dev/term/下输出终端节点.
然后,客户可以使用pppd(1M)通过这些串行端口传送数据报.
CardBus支持CardBus支持功能在Solaris中添加了32位PC卡支持.
现在,Solaris既可识别16位PC卡,也可识别32位PC卡.
有关更多信息,请参见pcic(7D)和cardbus(4)手册页.
IBMLTO-4磁带机支持从本发行版开始,SolarisOS支持IBMLTO-4磁带机.
HPLTO-4磁带机支持从本发行版开始,SolarisOS支持HPLTO-4磁带机.
NVIDIA图形加速驱动程序从本发行版开始,包含NVIDIAQuadro和GeForce卡的Xorg和OpenGL图形加速驱动程序.
同时,还为这些驱动程序提供了nvidia-settings和nvidia-xconfig配置工具.
SPARC:UltraSPARC-T1(Niagara)系统的ntwdt驱动程序从本发行版开始,sun4v平台上有一个支持向后兼容性的用户可编程的监视程序计时器.
用户可以通过由向后兼容的ntwdt伪驱动程序提供的IOCTL处理应用程序监视程序计时器.
x86:ACPI散热区域监视器SolarisOS的最小ACPI散热区域监视器伪驱动程序可处理来自ACPI的散热区域事件.
散热区域事件主要是紧急的温度事件.
如果给定系统的BIOS实现特定的ACPI方法,则此伪驱动程序将处理散热区域事件.
x86:Adaptecaac硬件支持更新的aac驱动程序支持新一代基于Rocket芯片的Adaptec硬件RAID适配器.
aac驱动程序还支持AdaptecStorageManagement(ASM)实用程序,该实用程序可配置和监视控制器和连接的硬盘驱动器.
驱动程序增强功能第3章Solaris108/07发行版的新增功能77有关更多信息,请访问AdaptecWeb站点http://www.
adaptec.
com/en-US/products/adps/.
x86:适用于ATIIXP400的Solaris音频驱动程序audioixp驱动程序是ATICorporation生产的适用于ATIIXP400南桥芯片组的Solaris音频驱动程序.
ATIIXP400芯片组包含嵌入式AC97音频控制器.
该芯片组被许多主板供应商广泛采用,例如Ferrari4000型号.
audioixp驱动程序遵循了Solaris音频驱动程序体系结构(SolarisAudioDriverArchitecture,SADA)框架.
x86:高清晰度音频驱动程序高清晰度音频驱动程序audiohd(7d)得到了增强,可以支持更多的音频CODEC并提供基本的音频回放和录音功能.
支持的高清晰度音频CODEC包括:RealtekALC260/262/880/882/883/885/888IDT/SigmatelSTAC9200(D)模拟设备AD1986/1988x86:SATAAHCIHBA驱动程序AHCI是支持热插拔的SATAHBA驱动程序,适用于与AHCI规范兼容的SATA控制器.
AHCI驱动程序支持INTELICH6和VIAvt8251控制器,但也可能支持其他符合AHCI规范的控制器.
有关更多信息,请参见ahci(7D)手册页.
系统性能增强功能Solaris108/07发行版中添加了以下系统性能功能和增强功能.
SPARC:UltraSPARCT2PCIExpress接口单元性能计数器数据UltraSPARCT2系统PCIExpress接口单元(PCIExpressInterfaceUnit,PIU)具有内置的性能计数器,可以使用busstat转储这些性能计数器.
busstat-l命令的输出显示此类系统的以下设备:imu#mmu#peu#bterr#其中,#为实例编号.
此内置性能计数器主要是供Sun现场服务人员使用.
散列缓存索引模式支持散列缓存索引模式是UltraSPARCT2处理器中提供的新硬件功能.
硬件使用许多地址位来计算L2缓存索引.
因此,大页面有多种页面颜色.
系统性能增强功能Solaris10新增功能2008年10月78为达到最佳性能,Solaris内核必须最大程度地提高所有共享缓存的线程所使用的页面颜色数.
Solaris虚拟内存子系统已扩展为支持这一新硬件功能.
正确的颜色计算可提高UltraSPARCT2系统上应用程序的性能和总处理能力一致性.
多级别CMT调度优化多级别芯片多线程(ChipMulti-Threaded,CMT)调度优化功能为Solaris内核提供了独立于平台的机制.
借助此机制,可以搜索和优化当前和新兴CMT处理器体系结构(包括NiagaraII)中CPU间存在的多种与性能相关的硬件共享关系.
此功能还利用多级别CMT负载平衡策略增强了内核的线程调度程序或分发程序,该策略使得多种基于多线程、多核和多套接字处理器的系统的系统性能得以提高.

有关此功能的更多信息,请参见OpenSolaris性能社区Web站点http://www.
opensolaris.
org/os/community/performance.
进程计数可伸缩性进程计数可伸缩性功能改进了SolarisOS的进程计数可伸缩性.
当前,所有UltraSPARC系统最多支持8192个上下文.
如果进程数超过8192个,则内核会窃取上下文以保持进程运行.
从进程窃取上下文涉及执行以下任务:交叉调用运行该进程的所有CPU使运行该进程的线程的CPU上下文无效刷新运行该进程的线程的所有CPU的TLB上下文此过程的开销非常大,如果进程数超过8K,情况会变得更加糟糕.
进程计数可伸缩性功能完全重新设计了上下文管理.
上下文的管理是基于每个MMU而不是基于全局的,这样,可以实现有效的TLB刷新,并极大地提高了上下文管理的可伸缩性.
进程计数可伸缩性功能还提高了工作负荷(由多于8K的活动进程组成,或高速创建和销毁进程)的吞吐量,此功能在具有许多CPU的系统上最有用.
MPSS已扩展到共享内存共享内存的多页面大小支持(multiplepagesizesupport,MPSS)功能添加了用于映射共享内存的大页面支持,并针对共享内存使用大页面提供了现成可用(out-of-box,OOB)策略.
MPSS支持适用于由/dev/zero的mmap(1)创建或使用MAP_ANON标志创建的共享内存,以及SystemV共享内存.
此功能还添加了对memcntl(2)更改这些共享内存段的页面大小的支持.
MPSS支持还扩展到适用于由/dev/zero的mmap(1)、mmap(MAP_PRIVATE)创建的内存使用大页面.
设备管理增强功能Solaris108/07发行版中添加了以下设备管理功能和增强功能.
设备管理增强功能第3章Solaris108/07发行版的新增功能79增强的stSCSI预留空间从本发行版开始,st驱动程序中有一个新的预留空间机制.
这一新机制使st驱动程序仅在发送了要求预留空间的命令时保留磁带机.
预留空间机制还使st驱动程序可以在磁带机被另一主机保留时处理从其他主机发出的查询命令.
一些独立软件供应商(IndependentSoftwareVendor,ISV)的备份软件和介质管理工具可从增强的stSCSI预留空间功能中获益.
由于此新增功能,管理工具可以在备份工具读取或写入磁带时查询并浏览磁带库.
CPU电源管理此功能引入了两个新的power.
conf关键字,以便允许对CPU设备进行电源管理,不受自动电源管理的限制.
这两个新的power.
conf关键字是:cpupm用法:cpupm其中,behavior是enable或disable.
为了实现向后兼容性,如果/etc/power.
conf文件中没有cpupm关键字,则当autopm处于启用状态时对CPU进行电源管理,当autopm处于禁用状态时不对CPU进行电源管理.
enable或disable独立于autopm设置.
cpu-threshold用法:cpu-threshold通过此关键字,用户可以指定要应用于任何可进行电源管理的CPU的阈值(独立于系统阈值).
如果启用了CPU电源管理,则任何在指定阈值时间内空闲的CPU的电源级别将被降低到下一个较低的级别.
如果没有cpu-threshold,则使用系统阈值.
有关更多信息,请参见power.
conf(4)手册页.
控制台子系统增强功能Solaris108/07发行版中添加了以下控制台子系统增强功能.
控制台子系统增强功能Solaris10新增功能2008年10月80相关控制台相关控制台功能可实现内核控制台子系统的一部分功能,以便于呈现控制台输出.
相关控制台使用Solaris内核机制而不是可编程只读存储器(ProgrammableRead-OnlyMemory,PROM)接口来呈现控制台输出.
这可减少控制台呈现对于OnBootPROM(OBP)的依赖.
相关控制台使用内核驻留framebuffer驱动程序生成控制台输出.
生成的控制台输出比使用OBP转译的效率更高.
相关控制台还可在SPARC控制台输出过程中避免CPU闲置,并可增强用户体验.
例如,相关控制台可提高SPARC控制台文本吞吐量和滚动速度,并提供ANSI颜色.
控制台子系统增强功能第3章Solaris108/07发行版的新增功能8182Solaris1011/06发行版中的新增功能本章概述了Solaris1011/06发行版中的所有新增功能.
系统管理增强功能Solaris1011/06发行版中添加了以下系统管理功能和增强功能.
网络存储工业协会多路径管理API支持此功能提供了网络存储工业协会(StorageNetworkingIndustryAssociation,SNIA)多路径管理API(MultipathManagementAPI,MPAPI)的Sun实现.
该支持包括:MPAPI公用库Solaris本地多路径解决方案(MPxIO/scsi_vhci驱动程序)的插件库mpathadmCLIMPAPI公用库导出一组定义的标准接口.
借助scsi_vhci驱动程序的插件库,可以通过MPAPI及其相关的CLI(mpathadm)来管理scsi_vhci多路径设备.
SNIAMPAPI为多路径搜索和管理定义了标准接口,这就使得多路径管理应用程序可以在供应商特有的Solaris多路径解决方案中使用一组公用API.
Sun将提供一个插件库,借助该插件库,可以通过API及相关的CLI来管理Solaris本地多路径解决方案.
SunJavaWebConsole的变化SunJavaTMWebConsole为用户提供了一个公用位置,以供他们使用基于Web的管理应用程序.
用户可以使用所支持的几个Web浏览器之一,通过HTTPS端口登录来访问此控制台.
由于此控制台提供单一的入口点,因此不必再记住多个应用程序的URL.
此控制台为已在其中注册的所有应用程序提供验证和授权服务.
所有基于控制台的应用程序都遵循相同的用户界面使用准则.
SunJavaWebConsole还为所有注册的应用程序提供审计和日志记录服务.
4第4章83SolarisZFSAdministration工具是一个控制台应用程序,从Solaris106/06发行版开始提供.
有关使用基于Web的SolarisZFS管理工具的更多信息,请参见《SolarisZFS管理指南》.
从Solaris1011/06发行版开始,SunJavaWebConsole在以下几个方面发生了变化:现在,该控制台支持基于JavaServerTMFaces技术的应用程序.
对控制台服务器进行了配置,使其作为由服务管理工具(ServiceManagementFacility,SMF)管理的服务运行.
通过使用故障管理资源标识符(FaultManagedResourceIdentifier,FMRI)"system/webconsole:console",SMF命令现在可用于管理控制台Web服务器.
如以前的Solaris10发行版中那样,smcwebserver命令也可用于启动、停止、启用和禁用控制台服务器.
有关更多信息,请参见smcwebserver(1M)手册页.
wcadmin是一个新命令,可用于配置控制台属性.
该命令还可用于部署和启用针对控制台的新版本编写的控制台应用程序.
以前,smreg命令用于执行类似任务,现在它只用于注册和注销针对控制台的早期版本开发的应用程序.
有关更多信息,请参见smreg(1M)和wcadmin(1M)手册页.
有关更多信息,请参见《系统管理指南:基本管理》中的"使用SunJavaWebConsole(任务)".
文件系统监视工具该文件系统增强功能是Solaris1011/06发行版中的新增功能.
fsstat是一个新的文件系统监视工具,可用于报告文件系统操作.
可按照挂载点或文件系统类型对活动进行报告.
有关更多信息,请参见fsstat(1M)手册页.
系统资源增强功能Solaris1011/06发行版中添加了以下系统资源功能和增强功能.
资源管理功能Solaris1011/06发行版中添加了以下资源管理功能和增强功能.
资源池工具服务FMRI资源池和动态资源池已集成到Solaris服务管理工具(servicemanagementfacility,SMF)中.
现在,动态资源池是与资源池服务分开启用的.
动态资源池服务故障管理资源标识符(faultmanagementresourceidentifier,FMRI)为svc:/system/pools/dynamic.
资源池服务FMRI为svc:/system/pools.
通过pooladm(1M)启用和禁用机制仍然可用.
系统资源增强功能Solaris10新增功能2008年10月84注–升级系统后,如果存在/etc/pooladm.
conf文件,则该文件中所含的配置将应用到系统中.
有关更多信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》pooladm(1M)手册页poold(1M)手册页libpool(3LIB)手册页smf(5)手册页SolarisZones功能Solaris1011/06发行版中添加了以下SolarisZones功能和增强功能.
SolarisZones重命名功能现在,区域名称是一种属性,可以通过zonecfg命令进行设置.
只能重命名处于已配置或已安装状态的区域.
有关区域配置和区域状态的信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》zonecfg(1M)手册页zones(5)手册页区域移动和克隆功能zoneadm命令添加了两个新的子命令,move和clone.
现在可以执行以下操作:将非全局区域从系统中的某个位置重定位到同一系统的另一位置根据现有区域的配置在同一系统中快速置备新的非全局区域有关更多信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》zoneadm(1M)手册页将非全局区域从一台计算机迁移到另一台计算机已对zonecfg和zoneadm命令进行了修改,您可以将非全局区域从一个系统迁移到另一个系统中.
具体的过程是将已停止的区域从其当前位置拆离,然后在一个新位置连接该区域.
目标系统的全局区域必须运行以下版本:与原始主机相同的发行版与原始主机相同的操作系统软件包和修补程序版本系统资源增强功能第4章Solaris1011/06发行版中的新增功能85区域拆离过程会创建在不同系统上连接区域所需的信息.
区域连接过程会验证新计算机是否具有正确的配置以便承载该区域.
可通过多种方法使区域路径在新主机上可用.
因此,区域路径从一个系统到另一个系统的实际移动是由区域管理员执行的手动过程.
在附加到新系统时,区域处于已安装状态.
有关更多信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》zonecfg(1M)手册页zoneadm(1M)手册页非全局区域的可配置权限zonecfg命令的limitpriv属性可用于指定非全局区域中进程所拥有的权限集.
其中包括:增大缺省权限集,并了解这种变化可能会使得一个区域中的进程因能够控制全局资源而影响其他区域中的进程创建一个比缺省安全权限集具有较少权限的区域有关配置区域权限和区域权限限制的更多信息,请参见:《系统管理指南:SolarisContainers-资源管理和SolarisZones》zonecfg(1M)手册页注–请注意以下事项:缺省情况下,引导非全局区域时仍采用标准的安全权限集.
不能从区域的权限集中移除一组权限,也不能将另一组权限包含到区域的权限集中.
逻辑域功能Solaris1011/06发行版中添加了以下逻辑域功能和增强功能.
LogicalDomains(LDoms)1.
0软件借助LogicalDomains(LDoms)1.
0软件,系统管理员可以创建和管理逻辑域.
该软件为基于Sun4v的平台提供多个软件分区支持以及以下功能:软件升级到UltraSPARCT1系统(Solaris1011/06和固件升级)每个系统最多32个逻辑域,由一个CLI,即LogicalDomains(LDoms)Manager1.
0软件(该软件可单独下载)进行管理可以独立地创建、销毁、重新配置和重新引导各个临时用户域虚拟控制台、以太网、磁盘和加密加速系统资源增强功能Solaris10新增功能2008年10月86虚拟CPU的实时动态重新配置针对各个逻辑域进行故障管理体系结构(Faultmanagementarchitecture,FMA)诊断为了实现逻辑域功能,除了Solaris1011/06OS之外,系统固件的最低级别必须为6.
4且必须具备LogicalDomainsManager1.
0软件.
安全性增强功能Solaris1011/06发行版中添加了以下安全功能和增强功能.
Solaris高可靠扩展版(SolarisTrustedExtensions)Solaris高可靠扩展版软件为SolarisOS提供了多级别的安全性,其中包括对以下项的强制访问控制:文件文件系统进程可移除设备联网桌面环境打印Solaris高可靠扩展版软件还为以下操作提供了工具:定义策略设置敏感度标记执行受信任的系统管理借助Solaris高可靠扩展版的功能,您可以定义数据访问策略以便以灵活而高度安全的方式控制信息.
Solaris高可靠扩展版可用作SolarisOS的配置选项.
有关Solaris高可靠扩展版的更多信息,请参见http://www.
sun.
com/smi/Press/sunflash/2006-02/sunflash.
20060214.
3.
xml.
Solaris高可靠扩展版打印Solaris高可靠扩展版打印功能可启用以下功能:通过标记范围限制到打印机的输出特殊标记的标题和尾页特殊标记的页眉和页脚Solaris高可靠扩展版文件系统标记从本发行版开始,文件和目录由将其导出的区域或主机进行标记.
挂载策略受到限制,以防止被向下写入.
安全性增强功能第4章Solaris1011/06发行版中的新增功能87设备管理增强功能Solaris1011/06发行版中添加了以下设备管理功能和增强功能.
支持PCIExpress(PCIe)此Solaris发行版提供了对SPARC系统和x86系统的PCIExpress(PCIe)互连的支持.
PCIe专用于将外围设备连接到桌面、企业、移动、通信和嵌入式应用程序.

PCIe互联是一种行业标准化高性能串行I/O总线.
此Solaris发行版中的PCIe软件提供以下功能:支持扩展的PCIe配置空间支持PCIe基线出错处理和MSI中断为PCIe设备修改了IEEE-1275属性通过增强cfgadm命令的cfgadm_pci组件实现PCIe热插拔支持(包括本机和基于ACPI)ATTN基于按钮使用的PCIe外围自动配置以下cfgadm示例输出显示在x86系统上可热插拔的PCIe设备.
注意以下显示的内容可能会根据平台的不同而有所不同.
请查阅您的硬件平台指南以获得正确的cfgadm语法.
#cfgadmpciAp_IdTypeReceptacleOccupantConditionpcie1unknownemptyunconfiguredunknownpcie2unknownemptyunconfiguredunknownpcie3unknownemptyunconfiguredunknownpcie4etherne/hpconnectedconfiguredokpcie5pci-pci/hpconnectedconfiguredokpcie6unknowndisconnectedunconfiguredunknown热插拔PCIe外围设备的管理模型与热插拔PCI外围设备的管理模型一样,都使用cfgadm命令.
有关更多信息,请参见cfgadm_pci(1M)手册页和《系统管理指南:设备和文件系统》.
请查阅您的硬件平台指南以确保系统提供PCIe和PCIe热插拔支持.
此外,请仔细查看有关在系统中物理插入或移除适配器的说明以及设备自动配置的语义(如果适用).
有关PCIe技术的更多信息,请参见http://www.
pcisig.
com.
设备管理增强功能Solaris10新增功能2008年10月88x86:SunFireX4500SATA磁盘FMASunFireX4500中提供了一个新的基于故障管理体系结构的诊断引擎(diagnosisengine,DE).
通过使用磁盘驱动器自身固件中的SMART技术,该DE可以监视磁盘驱动器以便进行故障预警.
当磁盘即将发生故障时,该磁盘旁边的LED指示灯会亮起,然后会生成故障管理体系结构故障.
该故障提示管理员采取特定操作,以确保系统的可用性和性能完整性.
SPARC:基于SPARC的系统从使用Ipge转换为使用E1000g网络驱动程序Ipge驱动程序用于安装了NorthStar卡的Ontario和其他SPARC平台.
E1000g驱动程序用于所有其他平台.
从本发行版开始,Ontario和其他基于SPARC的平台将从使用ipge驱动程序转换为使用e1000g驱动程序.
此功能使e1000g成为所有使用Intel1G芯片组的Sun平台的缺省驱动程序.
实现这一转换后,用户无需了解ipge或e1000g驱动程序适用于哪种平台,或者特定平台上应安装哪种驱动程序.
此功能降低了系统管理的复杂性.
有关更多信息,请参见http://sunsolve.
sun.
com/上的"Certain3rdPartyApplicationsMayBreakonTransitionFromipgetoe1000gNetworkDriver"(从使用ipge转换为使用e1000g网络驱动程序时,某些第三方应用程序可能会中断).
基于主机的Solaris光纤通道逻辑单元号屏蔽借助Solaris光纤通道逻辑单元号(logicalunitnumber,LUN)屏蔽功能,系统管理员可以阻止内核为未批准的特定LUN创建设备节点.
有关更多信息,请参见fp(7d)手册页.
SPARC:基于Fire的平台的扩展消息信号中断支持扩展消息信号中断(ExtendedMessageSignaledInterrupts,MSI-X)是MSI中断的增强版本.
有了MSI-X支持后,设备驱动程序编写人员可在MSI与MSI-X中断之间进行选择.
现在,SPARCPCI-Express平台(Ultra45和SunFireT2000)支持MSI-X中断.
SunFireT2000也可能包括SunFireT1000机器.
此外,还提供了一个新的mdb/kmdb调试器命令::interrupts,用于在支持的SPARC和x86系统中检索设备的已注册中断信息.
有关更多信息,请参见《编写设备驱动程序》中的"中断处理程序".
改进了设备使用情况错误检查功能对以下实用程序进行了增强以检测特定设备的使用情况:dumpadmformatmkfs和newfsswap设备管理增强功能第4章Solaris1011/06发行版中的新增功能89这些增强说明这些实用程序可能会检测以下某些使用情况:设备是ZFS存储池的一部分设备是转储设备或交换设备/etc/vfstab文件中存在设备的已挂载文件系统或某个项设备是即时升级配置的一部分设备是Solaris卷管理器配置或Veritas卷管理器配置的一部分例如,如果尝试使用format实用程序访问某个活动的设备,您将看到类似于以下的消息:#format.
.
.
Specifydisk(enteritsnumber):1selectingc0t1d0[diskformatted]Warning:CurrentDiskhasmountedpartitions.
/dev/dsk/c0t1d0s0iscurrentlymountedon/.
Pleaseseeumount(1M).
/dev/dsk/c0t1d0s1iscurrentlyusedbyswap.
Pleaseseeswap(1M).
不过,这些实用程序并不是以相同的方式检测所有情况.
例如,您可以使用newfs命令在即时升级配置中的设备上创建一个新文件系统.
然而,如果属于即时升级配置一部分的设备也具有已挂载的文件系统,则不能使用newfs命令在该设备上创建一个新文件系统.
桌面增强功能Solaris1011/06发行版中添加了以下桌面功能和增强功能.
dtlogin中的缺省桌面会话从本发行版开始,用户第一次登录到Solaris桌面时,缺省的桌面环境将是SunJava桌面系统(JavaDesktopSystem,JavaDS),而不是公用桌面环境(CommonDesktopEnvironment,CDE).
对于在早期Solaris发行版中选择了OpenWindowsTM或GNOME2.
0等桌面环境的用户,由于在此Solaris发行版中这些桌面环境已不复存在,所以JavaDS也会成为缺省环境.
系统管理员可以使用defaultDt和fallbackDt资源修改dtlogin配置以覆盖缺省选择.
有关defaultDt和fallbackDt资源的更多信息,请参见dtlogin(1M)手册页.
用于Solaris的AdobeFlashPlayer插件AdobeFlashPlayer(以前称为MacromediaFlashPlayer)是提供丰富且效果优良的Web内容的典范.
设计、动画和应用程序用户界面可以立即部署在所有浏览器和平台中,从而会吸引用户并让他们尽享丰富的Web体验.
桌面增强功能Solaris10新增功能2008年10月90GNOME-VFS和NautilusACL支持从本发行版开始,GNOME-VFS和Nautilus中添加了ACL支持.
现在,借助GNOME文件管理器,可以访问和修改文件系统访问控制列表.
通过GNOME-VFS和NautilusACL支持功能,可以在桌面上使用现有文件系统的功能.
Solaris高可靠扩展版桌面在Solaris1011/06发行版中,标记安全已扩展到了两个桌面界面.
用户既可访问受信任的Java桌面系统(TrustedJavaDesktopSystem,TrustedJavaDS),也可访问受信任的公用桌面环境(TrustedCommonDesktopEnvironment,TrustedCDE),它们包含以下功能:多级别会话,使用户能够访问授权查看的数据,而不会危及安全性受信任的路径验证,以确保用户会话不被侵袭已标记的窗口,以显示窗口或文档的标签拖放安全性实施方案,以确保数据移动受到控制并通知用户有关安全违规情况针对CD-ROM、DVD、音频和其他设备标记设备分配,以限制敏感数据向不安全设备的传输对其他系统的多级别会话和单级别会话的安全远程访问安装增强功能Solaris1011/06发行版中添加了以下安装功能和增强功能.
SolarisFlash归档文件借助此SolarisFlash增强功能,用户可以创建包含大文件的归档文件.
flarcreate命令创建的SolarisFlash归档文件可包含大小为4GB或更大的单个文件.
可用的归档文件实用程序如下所示:cpio为缺省归档文件实用程序.
单个文件不能大于2或4GB.
大小限制取决于所用cpio的版本.
可移植归档文件交换实用程序pax通过-Lpax选项启动.
如果指定了-Lpax选项,则可以创建对单个文件大小没有限制的归档文件.
Solaris7OS发行版中提供了pax实用程序.
使用pax实用程序创建的SolarisFlash归档文件只能部署在具有pax实用程序的SolarisOS中.
如果用户在运行Solaris2.
6或更早版本的系统上部署该归档文件,则用户必须使用cpio选项.
有关更多信息,请参见pax(1)和cpio(1)手册页.
另请参见《Solaris10安装指南:SolarisFlash归档文件(创建和安装)》.
通过缺省网络配置文件确保安全从本发行版开始,您可以在安装期间设置网络服务的缺省行为,以便以更加安全的方式运行.
在交互式安装(有人参与)期间,安装配置选择屏幕中将提供此安全性选项.
对于自动JumpStart安装(无人参与),您可以使用sysidcfg文件中的新service_profile关键字选择受限制的网络配置文件.
安装增强功能第4章Solaris1011/06发行版中的新增功能91如果在初始安装期间选择限制网络安全性,则许多服务会在安装期间被完全禁用.
其他服务仍处于启用状态,但这些服务会被限制为只能进行本地连接.
Solaris安全Shell仍可用于对系统进行远程管理访问.
使用此受限制的联网配置文件,可以降低在Internet或LAN中的暴露风险.
系统中的图形桌面仍完全可用,外发网络访问仍可照常进行.
例如,您仍然可以访问图形界面,使用浏览器或电子邮件客户机以及挂载NFSv4文件共享.
现有服务配置不会被升级更改.
可以在安装后,使用netservicesopen,或通过使用SMF命令启用各个服务来轻松地重新打开网络服务.
有关此新安全性选项的更多信息,请参见以下参考资料.
表4–1其他安全性信息管理网络服务的安全性《系统管理指南:基本管理》中的"如何创建SMF配置文件"在安装后重新打开网络服务《Solaris1011/06安装指南:规划安装和升级》中的"在安装后修改安全性设置"规划安装配置《Solaris1011/06安装指南:规划安装和升级》中的"规划网络安全性"在有人参与的安装期间选择受限制的网络安全性《Solaris10安装指南:基本安装》中的第2章"使用Solaris安装程序执行安装(任务)"为JumpStart安装设置受限制的网络安全性《Solaris1011/06安装指南:基于网络的安装》中的"service_profile关键字"安装Solaris高可靠扩展版Solaris高可靠扩展版可为SolarisOS提供多级别的安全性.
借助此功能,您能够以灵活而高度安全的方式控制信息.
现在,可以根据数据敏感度而不只是数据拥有权来对数据实施严格的访问控制.
访问Solaris高可靠扩展版的安装与标准安装有所不同.
有关这些安装差异的列表以及有关Solaris高可靠扩展版的详细信息,请参见《SolarisTrustedExtensionsInstallationandConfiguration》中的第3章"InstallingSolarisTrustedExtensionsSoftware(Tasks)".
有关Solaris高可靠扩展版的更多信息,请参见Solaris_10/ExtraValue/CoBundled/Trusted_Extensions目录中的自述文件.
另请参见第87页中的"Solaris高可靠扩展版(SolarisTrustedExtensions)".
系统性能增强功能Solaris1011/06发行版中添加了以下系统性能功能和增强功能.
系统性能增强功能Solaris10新增功能2008年10月92SPARC:用于Sun4V的监视程序计时器此功能提供了系统范围内的监视程序计时器功能.
监视程序计时器将由内核不断地进行重置.
如果内核不能在计时器到期之前将其重置,将会导致系统复位.
联网增强功能Solaris1011/06发行版中添加了以下联网功能和增强功能.
SunJavaSystemMessageQueue3.
7Update1MessageQueue(MQ)3.
7Update1是MQ3.
6的维护发行版.
本发行版包含一些错误修复及性能改进,可以降低事务性消息的磁盘写入开销.
新增和更新的驱动程序Solaris1011/06发行版中添加或增强了以下驱动程序.
QuantumLTO-2和LTO-3磁带机的ST驱动程序支持从本发行版开始,将会提供QuantumLTO-2和LTO-3磁带机的ST驱动程序支持.
有关ST驱动程序的更多信息,请参见st手册页.
CDB长度功能HBA驱动程序可以让目标驱动程序通过调用scsi_ifgetcap来查询所支持的最大CDB长度.
目标驱动程序在连接时查询该功能,如果HBA驱动程序支持该功能,它将返回CDB的最大长度(以字节为单位).
然后,目标驱动程序就可以使用该值来做出有关该HBA使用哪些CDB的决定.
语言支持Solaris1011/06发行版中添加了以下语言支持功能和增强功能.
IIIMF和语言引擎互联网/内联网输入方法框架(InternetIntranetInputMethodFramework,IIIMF)已从版本10升级到版本12.
此框架提供以下新增功能:输入法切换器-此功能用于显示输入法状态和切换输入语言.
您可以将输入法切换器添加到Java桌面系统(JavaDesktopSystem,JavaDS)面板中.
选择添加到面板->实用程序->输入法切换器,将输入法切换器添加到JavaDS面板中.
iiim-properties的实用程序-此功能支持各种输入法首选项.
请使用以下方法之一启动iiim-properties实用程序:选择启动->首选项->桌面首选项->输入方法.
语言支持第4章Solaris1011/06发行版中的新增功能93在输入法切换器上单击鼠标右键并选择"首选项".
在CDE环境中,从CDE主菜单选择工具->输入法首选项,或在命令提示符下键入iiim-properties.
各种语言引擎也均已升级到IIIMFrev.
12base.
日文引擎ATOK12和Wnn6已分别更新为"ATOKforSolaris"和Wnn8.
"ATOKforSolaris"等效于ATOK17.
IIIMF中还添加了一种新的中文酷音输入法.
语言支持Solaris10新增功能2008年10月94Solaris106/06发行版中的新增功能本章概述了Solaris106/06发行版中的所有新增功能.
系统管理增强功能Solaris106/06发行版中添加了下列系统管理功能和增强功能.
SolarisZFS文件系统该文件系统增强功能是Solaris106/06发行版中新增的功能.
此Solaris更新发行版中包括SolarisZFS,它是一个全新的128位文件系统.
SolarisZFS提供了简单的管理、事务性语义、端对端的数据完整性以及无限制的可伸缩性.
SolarisZFS并不是对现有技术的改进,而是一种全新的数据管理方法.
SolarisZFS采用池存储模型,完全摒弃了卷的概念.
这样,SolarisZFS便消除了相关的分区管理、置备和文件系统扩展等一系列问题.
成千上万的文件系统都可以使用公用存储池.
每个文件系统只占用实际所需的空间.
存储池中所有设备的I/O带宽组合对所有文件系统都始终可用.
所有操作都是"写复制(copy-on-write,COW)"事务,所以盘上(on-disk)始终保持有效状态.
每个块都有一个校验和,从而防止出现无提示数据破坏.
另外,在复制配置下,数据具有自我修复能力.
此功能意味着,如果一个副本损坏,SolarisZFS可以检测到损坏的副本并使用另外一个副本修复已损坏的副本.
SolarisZFS易于管理对系统管理员来说,SolarisZFS相对传统的文件系统最大的改进是使管理变得简单.
SolarisZFS只需使用一个命令就可以设置一个镜像的存储池和文件系统.
例如:#zpoolcreatehomemirrorc0t1d0c1t2d0上述命令创建了名为home的镜像存储池和名为home的单一文件系统.
该文件系统挂载在/home下.
5第5章95利用SolarisZFS,您可以使用整个磁盘而不是分区来创建存储池.
您可以使用/home文件系统分层结构在/home下创建任意数量的文件系统.
例如:#zfscreatehome/user1有关更多信息,请参见zpool(1M)和zfs(1M)手册页.
此外,SolarisZFS还提供以下管理功能:备份和恢复功能设备管理支持持久性快照和克隆功能可为文件系统设置配额基于RBAC的存取控制为文件系统预留存储池空间支持安装了区域(zone)的Solaris系统有关更多信息,请参见《SolarisZFS管理指南》.
基于Web的ZFS管理Solaris106/06发行版中包括基于Web的SolarisZFS管理工具,可以利用该工具来执行您通常在ZFS命令行界面中执行的大多数管理任务.
您可以使用SolarisZFS管理控制台执行以下管理任务:创建新的存储池向现有存储池添加容量将存储池移动(导出)到其他系统导入以前导出的存储池使其在另一个系统中可用查看存储池的信息创建文件系统创建卷捕获文件系统或卷的快照将文件系统回滚到前一快照您可以通过安全的Web浏览器在下面的URL处访问SolarisZFS管理控制台:https://system-name:6789如果键入了正确的URL,但无法访问SolarisZFS管理控制台,可能是服务器未启动.
要启动服务器,请运行以下命令:#/usr/sbin/smcwebserverstart如果希望服务器在系统引导时自动启动,请运行以下命令:#/usr/sbin/smcwebserverenable系统管理增强功能Solaris10新增功能2008年10月96注–不能使用SolarisManagementConsole(smc)管理ZFS存储池或文件系统.
ZFS和SolarisZonesSolarisZones分区技术支持SolarisZFS组件,如将SolarisZFS文件系统和存储池添加到区域.
例如,zonecfg命令中的文件系统资源类型已做如下增强:zonecfg:myzone>addfszonecfg:myzone:fs>settype=zfszonecfg:myzone:fs>setdir=/export/sharezonecfg:myzone:fs>setspecial=tank/homezonecfg:myzone:fs>end有关更多信息,请参见zonecfg(1M)手册页和《SolarisZFS管理指南》.
支持Solaris安装工具的ZFS文件系统此发行版支持下列Solaris安装工具:Solaris自定义JumpstartTM-Jumpstart配置文件中不能包括SolarisZFS文件系统.
但是,您可以从SolarisZFS存储池运行以下脚本来设置安装服务器或安装客户机:setup_install_serveradd_install_serveradd_install_clientSolarisLiveUpgrade-保留初始引导环境并跨SolarisZFS存储池传输至新的环境中.
目前,SolarisZFS不能用作可引导的根文件系统.
所以,现有的SolarisZFS文件系统未复制到引导环境(bootenvironment,BE)中.
SolarisInitialInstall-初始安装过程中,不识别SolarisZFS文件系统.
但是,如果不指定任何包含安装时所要使用的SolarisZFS存储池的磁盘设备,您应该能够在安装后通过使用zpoolimport命令恢复存储池.
有关更多信息,请参见zpool(1M)手册页.
与大多数重新安装情形相似,在使用初始安装选项继续执行安装操作前,您应该先备份SolarisZFS文件.
SolarisUpgrade-将保留SolarisZFS文件系统和存储池.
新SolarisACL模型SolarisZFS使用一种新的ACL模型.
SolarisOS以前的版本仅支持主要基于POSIXACL草案规范的ACL模型.
基于POSIX草案的ACL用来保护UFS文件.
一种基于NFSv4规范的新模型用于保护SolarisZFS文件.
系统管理增强功能第5章Solaris106/06发行版中的新增功能97此新ACL模型具有以下特点:基于NFSv4规范,并与NT样式的ACL类似提供一组更细粒度的访问权限使用chmod和ls命令而不是setfacl和getfacl命令设置并显示ACL提供更为丰富的继承语义,以指定如何将目录的访问权限应用到子目录,等等.

在最近修订的chmod(1)手册页中添加了许多新示例,以说明与SolarisZFS一起使用时的用法.
acl(5)手册页中包含对此新的ACL模型的概述.
此外,《SolarisZFS管理指南》中提供了大量使用ACL保护ZFS文件的示例.
x64系统的预测性自我修复此系统管理功能是Solaris106/06发行版中的新增功能.
从该发行版开始,SolarisOS将包含一组预测性自我修复功能,以便自动捕获、诊断和响应系统中检测到的硬件错误.
现在,SolarisFaultManager支持对x64系统中的CPU和内存错误进行检测,其中包括:AMDAthlon64和OpteronTMCPU错误Northbridge和Hypertransport链路错误DRAM可纠正的错误、无法纠正的错误和ChipKill错误.
SolarisFaultManager会自动诊断x64硬件中的故障.
SolarisFaultManager还尝试自动使有故障的CPU、高速缓存或DRAM内存区域脱机,或隔离它们.
诊断消息将由fmd守护进程进行报告.
有关Solaris中故障管理的更多信息,请参见:fmd(1M)手册页http://www.
sun.
com/msghttp://opensolaris.
org/os/community/fm/SNMP通知的预测性自我修复支持此系统管理功能是Solaris106/06发行版中的新增功能.
从该发行版开始,SolarisOS将包含一组预测性自我修复功能,以便自动捕获、诊断和响应系统中检测到的硬件错误.
自我修复诊断结果将报告给syslogd服务.
现在,您可以使用SolarisFaultManager(fmd)进行以下操作:通过Solaris系统管理代理(SystemManagementAgent,SMA)发布诊断结果,包括SNMP陷阱在SNMPMIB中搜索有关每台计算机的故障管理信息故障管理MIB位于Solaris系统上的/etc/sma/snmp/mibs/SUN-FM-MIB.
mib中.
系统管理增强功能Solaris10新增功能2008年10月98有关在Solaris中配置SNMP的更多信息,请参见:fmd(1M)手册页syslogd(1M)手册页《SolarisSystemManagementAgentAdministrationGuide》http://www.
sun.
com/msgSunVTS6.
2此系统管理功能是Solaris106/06发行版中的新增功能.
SunVTS(SunValidationTestSuite,Sun验证测试套件)6.
2是一个综合性的软件诊断包,用来测试和验证SunSPARC和x86硬件.
此功能通过检验控制器、设备以及平台的配置和功能是否正常来检验硬件.
SunVTS支持下列新硬件:SunCryptoAccelerator6000板,由cryptotest加密测试来测试.
x86平台现在支持cryptotest测试.
UltraSPARCT1处理器,由数据旁路转换缓冲器测试(dtlbtest)和RAM测试(ramtest)来测试.
如果对不支持的硬件执行检验测试,SunVTS将停止执行并提供相应的警告消息.
此功能是SunVTS的x86增强功能.
有关更多SunVTS6.
2文档,请访问http://www.
sun.
com/documentation.
公用代理容器此系统管理功能是Solaris106/06发行版中的新增功能.
公用代理容器(CommonAgentContainer,CAC)是一个独立的JavaTM程序,可为Java管理应用程序提供容器.
CAC为基于JavaManagementExtensions(JMXTM)和JavaDynamicManagementKit(JDMK)的管理功能提供管理基础结构.
SUNCacaort软件包将CAC软件安装在/usr/lib/cacao目录中.
通常情况下,用户或管理员看不到CAC.
管理员可能需要与容器守护进程进行交互的两种情况包括:当应用程序尝试使用为CAC预留的网络端口时当证书库受到威胁,需要重新生成CAC证书密钥时有关更多信息,请参见《系统管理指南:高级管理》中的第14章"软件问题疑难解答(概述)".
iSCSI注销支持此系统管理功能是Solaris106/06发行版中的新增功能.
系统管理增强功能第5章Solaris106/06发行版中的新增功能99iSCSI注销支持功能允许用户从iSCSI目标注销,而不需要重新引导主机.
如果用户试图删除或禁用某个搜索方法或地址,而目标未处于使用状态,则该目标将会注销,并清除所有相关资源.
如果目标正在使用,则搜索地址或方法将保持启用状态,并记录logicalunitinuse消息.
此功能引入了一个新行为,即无需重新引导主机便可从未使用的设备安全注销.
使用以下命令可实现此功能:iscsiadmmodifydiscovery-[tsi]disableiscsiadmremovediscovery-addressiscsiadmremovestatic-configiscsiadmremoveisns-server当从主机删除连接的iSCSI存储时,用户不再需要重新引导主机.
有关详细信息,请参见iscsiadm(1M)手册页.
另请参见《SystemAdministrationGuide:DevicesandFileSystems》.
iSCSIMS/T支持此系统管理功能是Solaris106/06发行版中的新增功能.
iSCSI多会话目标(Multiplesessiontarget,MS/T)支持功能允许用户根据需要为目标创建多个iSCSI会话或路径.
在特定的配置中,附加iSCSI路径可提供更宽的带宽集合和更高的可用性.
iSCSIMS/T支持功能应与MPxIO或其他多路径软件结合使用.
新的iscsiadm命令包括:iscsiadmmodifyinitiator-node-c会话数量iscsiadmmodifytarget-param-c会话数量iSCSIMS/T支持功能通过支持登录重定向的iSCSI阵列,为客户提供更宽的带宽集合和更高的可用性.
有关更多信息,请参见:iscsiadm(1M)手册页《SystemAdministrationGuide:DevicesandFileSystems》《UsingiSCSIMultipathingintheSolaris10OperatingSystem》(《在Solaris10操作系统中使用iSCSI多路径》)http://www.
sun.
com/blueprints/1205/819-3730.
pdfiSCSIRFC3720http://www.
ietf.
org/rfc/rfc3720.
txtnumber=3720logadm实用程序此系统管理功能是Solaris106/06发行版中的新增功能.
使用logadm实用程序提供的-l选项,可利用本地时间轮转日志文件时间戳.
-l选项使得logadm实用程序在命名文件时能够使用本地时间.
此选项并不更改时间戳在日志文件中的存储方式.
系统管理增强功能Solaris10新增功能2008年10月100有关详细信息,请参见logadm(1M)手册页.
volfs实用程序对volfs实用程序的此增强是Solaris106/06发行版中的新增功能.
现在,由服务管理工具(ServiceManagementFacility,SMF)管理卷管理守护进程vold.
这意味着您可以使用svcadmdisable命令禁用以下新的volfs服务(如果适用):#svcadmdisablevolfs可以使用以下命令确定volfs服务的状态:$svcsvolfsSTATESTIMEFMRIonlineSep_29svc:/system/filesystem/volfs:default有关更多信息,请参见smf(5)、volfs(7FS)和vold(1M)手册页.
有关管理volfs服务的更多信息,请参见《系统管理指南:设备和文件系统》中的"Solaris101/06发行版中可移除介质方面的新增功能".
BasicRegistration1.
1此系统管理功能是Solaris106/06发行版中的新增功能.
使用BasicRegistration1.
1,您可以创建注册配置文件和ID以实现Solaris软件自动注册.
在BasicRegistration1.
1中,软件注册用户界面和注册Solaris软件的过程有所变化.
有关软件注册用户界面变化的更多信息,以及如何注册Solaris软件的逐步说明,请参见位于http://www.
sun.
com/bigadmin/hubs/connection/的SunConnectionInformationHub(SunConnection信息中心).
SunUpdateConnection此系统管理功能是Solaris106/06发行版中的新增功能.
SunSMUpdateConnectionSystemEdition现在称为SunUpdateConnection.
SunUpdateConnection产品在安装有一个或多个非全局区域的系统上的全局区域(globalzone)中支持缺省patchadd行为.
有关SunUpdateConnection产品套件的更多信息,请访问http://docs.
sun.
com/app/docs/coll/1320.
2.
另请参见《Sun更新连接系统版1.
0发行说明》.
联网增强功能Solaris106/06发行版中添加了以下联网功能和联网增强功能.
联网增强功能第5章Solaris106/06发行版中的新增功能101IPFilter支持IPv6此联网功能是Solaris106/06发行版中的新增功能.
用于SolarisOS的IPFilter已更新为包含IPv6支持.
可以通过使用ipf命令应用包括IPv6地址的包过滤规则.
IPv6扩展头可以用来启用过滤.
IPv6选项也已被添加到ipfstatIPFilter统计信息中.
现在,可以在IPv6网络中部署IPFilter以增强安全性.
有关详细信息,请参见ipf(1M)和ipfstat(1M)手册页.
另请参见《系统管理指南:IP服务》.
UDP和TCP性能增强功能此联网增强功能是Solaris106/06发行版中的新增功能.
在此发行版中,传输控制协议(TransmissionControlProtocol,TCP)和用户数据报协议(UserDatagramProtocol,UDP)的性能均已得到增强.
对于传送性能和接收性能来说,该增强功能缩短了等待时间并提高了吞吐量.
由于系统性能提高,网络应用程序的性能也随之提高.
对于那些大量传送和接收UDP包或使用TCP回送连接的应用程序,此功能尤为有用.
有关更多信息,请参见ip(7P)、tcp(7P)和udp(7P)手册页.
另请参见《SolarisTunableParametersReferenceManual》.
IP_NEXTHOP套接字选项此联网增强功能是Solaris106/06发行版中的新增功能.
IP_NEXTHOP是一个新的IP级套接字选项,它可以指定由套接字发起的通信的下一中继站地址.
设置了IP_NEXTHOP选项的应用程序将绕过路由表查找目的地,并将包直接发送至指定的onlinknexthop.
注–设置IP_NEXTHOP选项的线程必须具有PRIV_SYS_NET_CONFIG权限.
TCP_INIT_CWND套接字选项此联网增强功能是Solaris106/06发行版中的新增功能.
TCP_INIT_CWND是新的TCP套接字选项,应用程序可以使用该选项覆盖初始TCP拥塞窗口中的设置,如RFC3390"IncreasingTCP'sInitialWindow"中所述.
缺省情况下,TCP会在设置连接时和空闲一段时间后设置初始拥塞窗口.
(空闲时间是指在TCP连接的两端之间没有通信时.
)应用程序可以使用TCP_INIT_CWND套接字选项将初始拥塞窗口设置为指定数量的TCP段.
因此,会使用此新的套接字选项的值在连接开始时和空闲一段时间后设置初始拥塞窗口.
如果必须指定一个大于RFC3390计算结果的数字,则该进程必须具有PRIV_SYS_NET_CONFIG权限.
联网增强功能Solaris10新增功能2008年10月102有关详细信息,请参见tcp(7P)手册页.
安全性增强功能Solaris106/06发行版中添加了以下安全功能和安全增强功能.
pktool对象迁移和互操作性增强功能这些安全增强功能是Solaris106/06发行版中的新增功能.
使用pktool命令,用户可以管理PKCS#11对象.
添加了新的子命令,用于移动、显示和删除PKCS#11对象,并显示可用的PKCS#11标记.
新的pktool子命令有助于从缺省的SunSoftwarePKCS#11Softtoken或其他符合PKCS#11标准的标记中迁移加密对象,或将加密对象迁移至上述标记.
有关详细信息,请参见pktool(1)手册页.
SSL代理模块此安全增强功能是Solaris106/06发行版中的新增功能.
此发行版中添加了内核级的SSL代理服务器.
该代理通过推动握手简化并加速了SSL/TLS协议的实现,并记录对内核的处理.
该代理支持最常用的密码套件.
您可以配置应用程序(如Web服务器),以将SSL操作以及那些密码套件的处理转移给代理,并无缝地回退到其现有用户级SSL库,以便处理其他操作.
有关更多信息,请参见ksslcfg(1M)手册页.
AES计数器模式此安全增强功能是Solaris106/06发行版中的新增功能.
高级加密标准(AdvancedEncryptionStandard,AES)是美国标准与技术研究院(NationalInstituteofStandardandTechnology,NIST)推荐的分块加密法.
当在计数器模式下使用时,计数器块被加密,并将加密结果与纯文本块进行XOR操作,以生成密文.
计数器模式对于块设备非常有用,因为块的加密和解密不取决于前面任何其他块的加密和解密.
该计数器模式已被NIST批准.
此功能仅提供给内核使用者.
有关更多信息,请参见libpkcs11(3LIB)手册页.
Solaris加密框架支持PKCS#11v2.
20此安全增强功能是Solaris106/06发行版中的新增功能.
此功能为Solaris加密框架添加了对RSAPKCS#11v2.
20的支持,包括更强的SHA2算法.
有关v2.
20提供的机制列表,请参见pkcs11_softtoken(5)手册页.
有关用户可以使用的机制列表,请参见digestp(1)和mac(1)手册页.
安全性增强功能第5章Solaris106/06发行版中的新增功能103Kerberos凭证自动更新此安全增强功能是Solaris106/06发行版中的新增功能.
在Solaris106/06发行版中,Kerberos凭证自动更新功能可以自动更新用户的凭证而不是发送警告.
而且,用户不必使用kinit-R命令手动更新凭证.
有关更多信息,请参见ktkt_warnd(1M)和warn.
conf(4)手册页.
设备管理增强功能Solaris106/06发行版中添加了以下设备管理功能和设备管理增强功能.
iSCSI支持iSNS客户机此设备管理功能是Solaris106/06发行版中的新增功能.
Internet存储名称服务(InternetStorageNameService,iSNS)客户机功能将一个新的搜索选项添加到SolarisOSiSCSI软件启动器中.
利用此选项,用户可以使用iSNs处理Internet协议(InternetProtocol,IP)SAN设备搜索.
此功能不是平台特定的功能,缺省情况下处于关闭状态.
iSNS客户机功能引入了几种iscsiadm命令的新增选项、修改的选项和驱动程序更改,以处理iSNS搜索.
对于那些使用iSCSI来生成基于块的IP-SAN的IT客户而言,随着SAN的不断增长,他们会迫切需要一种可伸缩的、用于管理设备搜索和配置的方法.
iSNS客户机功能支持可伸缩的设备搜索方法,该方法通过最小限度的配置实现在大型IP-SAN配置中进行搜索.
有关新增和修改的命令行选项的详细信息,请参见iscsiadm(1M)手册页.
另请参见《SystemAdministrationGuide:DevicesandFileSystems》.
可以使用cdrecord、readCD和cdda2wav此设备管理功能是Solaris106/06发行版中的新增功能.
以前,cdrecord可从配套CD获得.
现在,在此发行版中,SolarisOS中提供了cdrecord.
cdrecord是烧录CD的强大工具.
cdrecord比cdrw支持更多的烧录程序.
cdrecord与USB和1394外部烧录程序结合效果更好.
但是,cdrecord的使用范围限于小于2GB的DVD映像.
有关详细信息,请参见cdrecord、readCD和cdda2wav手册页.
x86:在x86系统上支持PCIExpress此设备管理功能是Solaris106/06发行版中的新增功能.
此Solaris发行版提供对PCIExpress(PCIe)互联的支持.
PCIe专用于将外围设备连接到桌面、企业、移动、通信和嵌入式应用程序.
设备管理增强功能Solaris10新增功能2008年10月104PCIe互联是一种行业标准化高性能串行I/O总线.
有关PCIe技术的详细信息,请访问以下网址:http://www.
pcisig.
com此Solaris发行版中的PCIe软件提供以下功能:支持扩展的PCIe配置空间支持PCIe基线出错处理和MSI中断为PCIe设备修改了IEEE-1275属性通过增强cfgadm命令的cfgadm_pci组件实现PCIe热插拔支持(包括本机和基于ACPI)ATTN基于按钮使用的PCIe外围自动配置以下cfgadm示例输出显示在x86系统上可热插拔的PCIe设备.
注意以下显示的内容可能会根据平台的不同而有所不同.
请查阅您的硬件平台指南以获得正确的cfgadm语法.
#cfgadmpciAp_IdTypeReceptacleOccupantConditionpcie1unknownemptyunconfiguredunknownpcie2unknownemptyunconfiguredunknownpcie3unknownemptyunconfiguredunknownpcie4etherne/hpconnectedconfiguredokpcie5pci-pci/hpconnectedconfiguredokpcie6unknowndisconnectedunconfiguredunknown热插拔PCIe外围设备的管理模型与热插拔PCI外围设备的管理模型一样,都使用cfgadm命令.
有关更多信息,请参见cfgadm_pci(1M)手册页和《系统管理指南:设备和文件系统》.
请查阅您的硬件平台指南以确保系统提供PCIe和PCIe热插拔支持.
另外,请仔细查看关于在您的系统上物理插入或移除适配器的说明.
还要查看设备自动配置的语义(如果适用).
对于LSISAS1064RAID操作的Solaris支持此设备管理功能是Solaris106/06发行版中的新增功能.
raidctl实用程序创建、删除并显示LSI1030和LSI1064控制器的廉价磁盘冗余阵列(RedundantArrayofInexpensiveDisk,RAID)卷.
此实用程序还为LSI1030和LSI1064控制器更新固件、fcode和BIOS.
raidctl实用程序要求具有受基础文件系统权限控制的权限.
只有特权用户才能更改RAID系统配置.
如果非特权用户试图创建或删除RAID卷,则该命令失败并返回EPERM.
设备管理增强功能第5章Solaris106/06发行版中的新增功能105LSI1030SCSI主机总线适配器(HostBusAdapter,HBA)支持单独的RAID卷.
此卷为双磁盘镜像,也称为集成镜像(IntegratedMirror,IM).
IM卷是RAID1类型的卷.
只有当辅助磁盘具有大于或等于主磁盘的容量,并且在辅助磁盘上没有挂载文件系统时,才可在LSI1030控制器上创建IM卷.
LSI1064HBA可以启用RAID卷(最多两个)、IM和集成条带(IntegratedStripe,IS).
IS卷是RAID0类型的卷.
要在LSI1064控制器上创建卷,该卷的成员磁盘不应挂载文件系统,因为卷初始化时会销毁成员磁盘上的数据.
有关更多信息,请参见raidctl(1M)手册页.
桌面增强功能Solaris106/06发行版中添加了以下桌面功能和桌面增强功能.
32位:通过USB端口实现Palm同步此桌面功能是Solaris106/06发行版中的新增功能.
在SolarisOS上,Palm同步功能可通过USB端口使Palm设备实现同步.
此功能为同步移动设备(如掌上设备)和桌面提供支持.
有关详细信息,请参见gpilotd-control-applet(1)手册页.
32位:gnome-pilot实用程序此桌面功能是Solaris106/06发行版中的新增功能.
使用gnome-pilot实用程序,Palm用户可以在Evolution和SolarisOS上的设备间实现日历、联系人和任务列表的同步.
使用此功能,Palm用户还可以备份和恢复他们在SolarisOS上的设备.
gnome-pilot功能支持与PalmOS4.
x和PalmOS5.
x的同步.
x86:XorgXServer版本6.
9此X11窗口增强功能是Solaris106/06发行版中的新增功能.
适用于x86和x64平台的XorgX服务器已由X.
OrgFoundation和开放源代码社区从版本6.
8.
2升级到版本6.
9.
该新版本添加了对更多图形设备的支持(包括ATI、XGI、VIA和Intel的新模型).
XorgXServer版本6.
9还添加了键盘和鼠标处理的改进功能、性能增强功能和错误修复.
有关详细信息,请参见Xorg(1)手册页.
开发者工具增强功能Solaris106/06发行版中添加了以下开发者工具增强功能.
要查看以前的Solaris101/06发行版中新增的开发者工具,请参见第121页中的"开发者增强功能".
桌面增强功能Solaris10新增功能2008年10月106mediaLib2.
4mediaLib2.
4包括下列新增功能:已经针对UltraSPARC处理器对库进行了调整.
引入了多线程(multithreaded,MT)库,从而使多重处理机x86系统的性能更佳.
有关更多信息,请参见libmlib(3LIB)和libmlib_mt(3LIB)手册页.
另请参见http://www.
sun.
com/processors/vis/mlib.
html.
新增和更新的驱动程序Solaris106/06发行版中添加或增强了以下驱动程序.
x86:SATAHBA框架支持此驱动程序是Solaris106/06发行版中的新增驱动程序.
串行高级技术(SerialAdvancedTechnologyAttachment,SATA)HBA框架方案为Marvell88SX60xx、Marvell88SX50xx和SiliconImage3124控制器提供了通用SATA框架.
此新增的SATAHBA驱动程序和框架为访问SATA控制器和磁盘提供本机支持.
这些驱动程序提供诸如热插拔和多命令排队等功能,这些功能是SATA特有的.
这些SATA驱动程序与sd(目标磁盘)驱动程序交互并支持sd功能.
有关更多信息,请参见以下手册页:sata(7D)cfgadm_sata(1M)si3124(7D)marvell88sx(7D)cfgadm(1M)Prolific适配器的USB到串行端口驱动程序此驱动程序是Solaris106/06发行版中的新增驱动程序.
此USB到串行端口驱动程序支持Prolificpl2303基于芯片组的适配器.
通过此新增驱动程序,客户可以选择使用Edgeport适配器或Prolific适配器.
有关更多信息,请参见usbsprl(7D)手册页.
基于IEEE1394(IIDC)的数码相机的驱动程序此驱动程序是Solaris106/06发行版中的新增驱动程序.
此驱动程序提供对基于IEEE1394(IIDC)的数码相机的支持.
通过支持用于相机控制和图像捕获的软件界面,此驱动程序还支持对附加到这些设备的应用程序进行开发.
此驱动程序支持执行1394TradeAssociation1394-basedDigitalCameraSpecification版本1.
04的设备.
还支持向下兼容的设备.
新增和更新的驱动程序第5章Solaris106/06发行版中的新增功能107有关更多信息,请参阅dcam1394(7D)手册页.
支持新的STK磁带机10000"Titanium"的驱动程序此驱动程序支持是Solaris106/06发行版中的新增内容.
在此发行版中,st(SCSI磁带)驱动程序能够支持新的StorageTek磁带机T10000ATitanium.
有关详细信息,请参见st(7D)手册页.
Keyspan适配器的USB到串行端口驱动程序此驱动程序是Solaris106/06发行版中的新增驱动程序.
在此发行版中,为KeyspanUSB到串行端口适配器提供了新的驱动程序.
此驱动程序支持USA-19HS模型.
通过此新增驱动程序,客户可以选择使用Edgeport适配器或Keyspan适配器.
有关详细信息,请参见usbsksp(7D)手册页.
Deimos密码加速器此驱动程序支持是Solaris106/06发行版中的新增内容.
DCA驱动程序支持Sun的SCA1000和SCA500密码加速器卡.
此外,该驱动程序还支持Broadcom的5820、5821和5822卡.
以上所有卡均支持下列操作:RSADSA3DESDESRNG该驱动程序充当Solaris加密框架的加密服务提供器.
使用此框架的任何人都可以使用该驱动程序.
x86:AMD64平台驱动程序支持此驱动程序支持是Solaris106/06发行版中的新增内容.
此版本中,glm驱动程序已被引入x64平台.
通过此驱动程序,您可以在AMD64平台上使用x4422a卡.
有关详细信息,请参见glm(7D)手册页.
新增和更新的驱动程序Solaris10新增功能2008年10月108rge驱动程序此驱动程序支持是Solaris106/06发行版中的新增内容.
rge驱动程序提供对RealtekRTL8169S/8110S千兆位以太网设备的支持.
有关详细信息,请参阅rge(7D)手册页.
ChelsioNIC驱动程序支持在Solaris106/06发行版中,chxge驱动程序支持Chelsio10G以太网控制器卡.
同时为x86和SPARC平台上的32位和64位体系结构提供此项支持.
此驱动程序支持DLPI接口和校验和负载转移.
有关详细信息,请参见chxge(7D)手册页.
HBA驱动程序Solaris101/06发行版添加了以下增强的驱动程序.
SolarisOS中添加了以下HBA驱动程序以支持QLogic和EmulexHBA系列的全部产品.
这些产品包括Sun品牌和其他品牌的HBA:适用于Sun和QLogic品牌的HBA的SolarisQLC通用驱动程序适用于Sun和EmulexHBA的SolarisEMLXS通用程序上述HBA驱动程序为单光纤通道的实现提供了多种不同选择.
这些受支持的HBA经过SolarisReady认证并且能够支持PCI-X和PCIe4-GBHBA.
有关详细信息,请参阅以下链接:http://www.
sun.
com/storage/san/infrastructure/fc_hba/http://www.
sun.
com/solarisreadyhttp://www.
emulex.
com/ts/docoem/sun/10k.
htmhttp://qlogic.
com语言支持增强功能Solaris106/06发行版中添加了以下语言支持功能和语言支持增强功能.
新增UTF-8语言环境(Locale)此语言支持增强功能是Solaris106/06发行版中新增的功能.
此发行版中引进了50多个新的UTF-8语言环境.
至此,可以为所有缺少UTF-8字符集变量的欧洲、中东和亚洲(European,MiddleEastern,andAsian,EMEA)语言环境提供Unicode支持.
而且,首次提供了塞浦路斯、卢森堡公国和马耳他的语言环境.
所以,现在可以支持所有25个欧盟(EuropeanUnion,EU)成员国的语言环境.
附加软件Solaris106/06发行版附加了以下软件.
附加软件第5章Solaris106/06发行版中的新增功能109监视程序超时此附加软件是Solaris106/06发行版中的新增软件.
监视程序机制会检测系统挂起.
监视程序超时是一个计时器,当操作系统和用户应用程序运行时,它不断地被用户应用程序复位.
当监视程序计时器在应用程序模式下运行时,会提供一个附加的报警功能Alarm3,以在用户应用程序出现紧急问题时生成报警.
32位:适用于SolarisOS的RealPlayer此附加软件是Solaris106/06发行版中的新增软件.
使用RealPlayer,用户可以访问和管理数字媒体.
RealPlayer支持以下数字媒体格式:RealAudioRealVideoMP3OggVorbis和TheoraH263AAC此RealPlayer功能改善了SunJava桌面系统(JavaDesktopSystem,JavaDS)用户的多媒体体验.
pilot-link软件此开放源代码软件是Solaris106/06发行版中的新增软件.
pilot-link是一套工具,利用这套工具,您可以将您的Palm或PalmOS兼容手持设备与Unix、Linux和任何其他POSIX兼容设备相连接.
pilot-link几乎可以和所有PalmOS手持设备一起工作.
pilot-link充分利用libusb通过USB端口使Palm设备与Solaris同步.
有关详细信息,请参见libusb(3LIB).
此发行版的pilot-link基于pilot-linkv0.
12.
0-pre4.
有关进一步的信息,请访问http://www.
pilot-link.
org.
另请参见/usr/sfw/man目录中的pilot-xfer(1).
适用于SolarisOS的PostgreSQL此附加软件是Solaris106/06发行版中的新增软件.
PostgreSQL是开放源代码社区中提供的关系数据库系统.
凭借超过15年的持续开发经验和经过实践证明的成熟的体系结构,PostgreSQL在可靠性、数据完整性和准确性方面赢得了普遍赞誉.
有关更多信息,请访问http://www.
postgresql.
org.
附加软件Solaris10新增功能2008年10月110Solaris101/06发行版中的新增功能本章概述了Solaris101/06发行版中的所有新增功能.
安装增强功能以下安装增强功能是Solaris101/06发行版中的新增功能.
要查看以前的Solaris103/05发行版中新增的安装功能,请参见第151页中的"安装增强功能".
Solaris发行版的升级支持更改从Solaris101/06发行版开始,可以从Solaris8、9或10发行版升级SolarisOS.
不再支持从Solaris7发行版进行升级.
有关详细信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
SunUpdateConnection,SystemEdition1.
0该功能是Solaris101/06发行版中的新增功能.
使用SunUpdateConnection服务可以通过访问所有最新的修复和功能,使您的Solaris系统保持最新状态.
您可以选择执行本地单系统更新管理或远程多系统更新管理.
SunUpdateConnection服务包括以下组件:SunUpdateManager.
SunTMUpdateManager图形用户界面和smpatch命令行界面使您能够在Solaris系统上本地管理更新.
SunUpdateConnection,SystemEdition软件除了具有与SunPatchManager工具相同的功能之外,还有一些新增加和增强的功能.
SunUpdateConnection.
该Web应用程序由Sun托管并使您能够在一个或多个Solaris系统上远程管理更新.
SunUpdateConnection代理服务器.
该本地高速缓存代理服务器可以为您的企业安全域内的代理服务器客户机系统提供来自Sun的更新.
SunSolvePatch&UpdatesPortal.
通过该门户您可以手动访问要下载的修补程序和修补程序自述文件.
要接收SunUpdateConnection服务,必须注册您的系统.
该注册进程在第一次引导系统时或第一次访问更新管理器时启动.
6第6章111没有服务规划的Solaris用户可以使用SunUpdateConnection服务的子集.
这些服务包括使用SunUpdateManager管理应用于您的Solaris系统的所有安全修复和设备驱动器更新.
要使用完整的SunUpdateConnection服务套件,必须具有在http://www.
sun.
com/service/solaris10/中描述的服务规划之一.
完整的服务套件包括访问所有修补程序、SunUpdateConnectionWeb应用程序和SunUpdateConnection代理服务器.
有关SunUpdateConnection,SystemEdition的信息,请参见docs.
sun.
comSM上http://docs.
sun.
com/app/docs/coll/1320.
2/中的以下书籍.
《SunUpdateManager1.
0AdministrationGuide》《SunUpdateConnection1.
0AdministrationGuide》《SunUpdateConnection,SystemEdition1.
0ReleaseNotes》有关安装Solaris软件后注册系统的信息,请参见位于http://www.
sun.
com/bigadmin/hubs/connection/的SunConnectionInformationHub(SunConnection信息中心).
x86:基于GRUB的引导从Solaris101/06发行版开始,已经在基于x86系统的SolarisOS中采用了开放源代码的GNUGRandUnifiedBootloader(GRUB).
GRUB负责将引导归档文件装入系统的内存中.
引导归档文件是在挂载根目录(/)文件系统之前在系统启动期间所需的关键文件集合.
引导归档文件用于引导SolarisOS.
最显著的变化是SolarisDeviceConfigurationAssistant已为GRUB菜单所取代.
GRUB菜单简化了对安装在系统上的不同操作系统的引导.
引导基于x86的系统时,将显示GRUB菜单.
通过GRUB菜单,可以使用方向键选择要安装的OS实例.
如果您没有进行选择,则将引导缺省的OS实例.
基于GRUB的引导功能具有以下几点改进:引导速度更快从USBCD或DVD驱动器进行安装可从USB存储设备进行引导简化了用于PXE引导的DHCP设置(没有特定于供应商的选项)无需使用所有实模式驱动程序能使用SolarisLiveUpgrade和GRUB菜单快速激活引导环境和回退到引导环境.
有关GRUB的更多信息,请参阅以下各节.
安装增强功能Solaris10新增功能2008年10月112任务更多信息有关基于GRUB的引导和安装的概述信息《Solaris10安装指南:SolarisLiveUpgrade和升级规划》中的"基于GRUB的引导(概述)"《系统管理指南:基本管理》《系统管理指南:设备和文件系统》如何使用GRUB菜单通过网络进行引导和安装《Solaris10安装指南:基于网络的安装》中的"使用DVD映像从网络引导并安装系统"如何使用GRUB菜单和自定义JumpStart安装方法进行引导和安装《Solaris10安装指南:自定义JumpStart和高级安装》中的"执行自定义JumpStart安装"如何使用GRUB菜单和SolarisLiveUpgrade激活引导环境和回退到引导环境《Solaris10安装指南:SolarisLiveUpgrade和升级规划》中的"激活引导环境"《Solaris10安装指南:SolarisLiveUpgrade和升级规划》中的第10章"故障恢复:回退到初始引导环境(任务)"如何使用GRUB菜单执行系统管理任务《系统管理指南:基本管理》《系统管理指南:设备和文件系统》bootadm(1M)installgrub(1M)注–GNU是"GNU'sNotUNIX"的首字母缩写词.
有关更多信息,请访问http://www.
gnu.
org.
在安装了非全局区域(Non-globalzone)的情况下升级SolarisOSSolaris101/06发行版中提供了该功能.
SolarisZones功能提供了在Solaris的单个实例(全局区域)中配置非全局区域的功能.
非全局区域是一个应用程序执行环境,其中的进程与所有其他区域隔离.
如果运行安装了非全局区域的系统,可以使用标准Solaris升级程序升级到Solaris1/06发行版.
可以使用Solaris交互式安装程序或自定义JumpStart进行升级.
安装了非全局区域时,升级过程将会受到一些限制.
受支持的自定义JumpStart关键字的数量是有限的.
您必须使用SolarisOperatingSystemDVD或在DVD上创建的网络安装映像.
不能使用SolarisSoftwareCD介质或CD网络安装映像升级系统.
在安装了非全局区域的系统上,请不要使用SolarisLiveUpgrade来升级系统.
虽然可以使用lucreate命令创建引导环境,但是luupgrade命令无法升级安装了非全局区域的引导环境.
在这种情况下,升级将失败并显示错误消息.
安装增强功能第6章Solaris101/06发行版中的新增功能113有关受支持的自定义JumpStart关键字的列表,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
有关使用Solaris交互式安装程序的详细信息,请参见《Solaris10安装指南:SolarisLiveUpgrade和升级规划》.
联网增强功能以下联网增强功能是Solaris101/06发行版中的新增功能.
要查看以前的Solaris103/05发行版中新增的联网功能,请参见第184页中的"联网增强功能".
过滤源的多址广播此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
用于IPv6的多址广播侦听器搜索(MulticastListenerDiscovery,MLD)协议和用于IPv4的Internet组管理协议(InternetGroupManagementProtocol,IGMP)得到了增强.
这些协议的Solaris实现得到了增强,从而可支持MLDv2和IGMPv3.
这些扩展对多址广播通信流量的源地址过滤提供了支持.
还包括对IETF指定的套接字扩展的支持.
该支持能够使应用程序利用源过滤多址广播功能.
有关详细信息,请参见《编程接口指南》和《系统管理指南:IP服务》.
bge和xge网络接口的增强功能此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
SolarisOS现在包含扩展bge和xge网络接口的配置可能性的功能.
系统管理员现在可以将这些接口组合到一起成为具有LACP功能的链接集合.
这些集合能够支持大规模高可用性网络或数据库实现.
另外,您可以将xge和bge接口配置为虚拟局域网(virtuallocalareanetwork,VLAN)以扩展网络功能.
添加了新的dladm命令用以配置和管理bge和xge接口.
有关详细信息,请参阅dladm(1M)手册页.
JavaDesktopSystemRelease3的增强功能Solaris101/06发行版包括了SunJavaDesktopSystemRelease3(JavaDS).
本节介绍JavaDS中新增和增强的功能.
JavaDS中的新增功能用于Solaris10操作系统的本发行版JavaDesktopSystem结合了来自开放式源代码软件社区和来自SunMicrosystems的创新,创造出了一套先进的、可互操作的集成桌面环境.
下一节介绍了本发行版JavaDesktopSystem中的改进和增强功能.
灵活性增强功能JavaDesktopSystem改进了漫游Web浏览器配置文件的配置文件管理.
联网增强功能Solaris10新增功能2008年10月114互操作性增强功能JavaDesktopSystem具有以下互操作性增强功能.
Exchange连接器使得电子邮件和日历应用程序可以与MicrosoftExchange网络进行互操作.
为浏览器增加了与非标准浏览器(例如InternetExplorer)的兼容性.
Samba3.
0提供了更好的与Windows文件共享的互操作性.
新的辅助功能应用程序JavaDesktopSystem具有以下辅助功能增强功能.
屏幕阅读程序和屏幕放大器屏幕键盘有关更多详细信息,请参见《JavaDesktopSystemRelease3AccessibilityGuide》和《JavaDesktopSystemRelease3AccessibilityReleaseNotes》.
国际化增强功能JavaDesktopSystem具有以下国际化增强功能.
简体中文Sun拼音输入法.
新增了文件系统检查器,以便从旧有环境迁移到UTF–8字符编码环境.
总体改进JavaDesktopSystem具有以下总体增强功能.
JavaDesktopSystem的所有主要组件,如GNOME、电子邮件和日历、MozillaTM浏览器以及Gaim都进行了更新.
StarSuiteTM7软件包括ProductPatch4.
包含了符合业界标准PC/SCAPI的智能卡集成框架.
Mozilla1.
7的插件本节包含有关Mozilla1.
7的插件的信息.
Java插件缺省情况下,Mozilla1.
7中会启用Java插件.
如果Java插件不起作用,请在/usr/sfw/lib/mozilla/plugins目录中创建一个符号链接,并指向下表中的相应文件.
平台路径SPARC$JAVA_PATH/plugin/sparc/ns7/libjavaplugin_oji.
soJavaDesktopSystemRelease3的增强功能第6章Solaris101/06发行版中的新增功能115平台路径x86$JAVA_PATH/plugin/i386/ns7/libjavaplugin_oji.
so在JavaDesktopSystemRelease3中,$JAVA_PATH为/usr/java/jre.
注–不要复制libjavaplugin_oji.
so文件而不创建符号链接.
复制该文件会导致Java软件崩溃.
在/usr/sfw/lib/mozilla/plugins目录中安装所有Java插件.
其他插件AdobeAcrobatReader第三方插件也可用于Mozilla1.
7.
有关Mozilla插件的更多安装信息,请访问以下网址:http://plugindoc.
mozdev.
org/linux.
html.
本地化支持此JavaDesktopSystem发行版包括本地化增强功能.
支持的语言本JavaDesktopSystem发行版支持下列语言:英语法语德语意大利语日语朝鲜语西班牙语瑞典语简体中文繁体中文巴西葡萄牙语-仅支持用户界面注–此JavaDesktopSystem发行版中的某些本地化软件来自GNOME社区.
SunMicrosystems对这些本地化软件的完整性或准确性不承担任何责任.
迁移到Unicode多语言计算JavaDesktopSystem是一个完全支持Unicode的多语言系统,它支持UnicodeUTF-8编码的语言.
JavaDesktopSystem还提供代码集转换功能,以支持传统的(非UTF-8)编码.
有关推荐的语言环境以及迁移到Unicode多语言计算时可能遇到的问题的说明,请参见《Solaris10发行说明》.
JavaDesktopSystemRelease3的增强功能Solaris10新增功能2008年10月116安全性增强功能以下安全性功能是Solaris101/06发行版中的新增功能.
要查看以前的Solaris103/05发行版中新增的安全功能,请参见第159页中的"安全性增强功能".
设置SMTP以使用传输层安全性此增强功能是SolarisExpress8/05发行版和Solaris101/06发行版中的新增功能.
简单邮件传输协议(SimpleMailTransferProtocol,SMTP)可以在sendmail版本8.
13中使用传输层安全性(TransportLayerSecurity,TLS).
启用以后,此服务面向SMTP服务器和客户机,通过Internet提供专用的、认证的通信,并且可保护系统免受窃听者和攻击者的侵害.
有关更多信息,请参见《系统管理指南:网络服务》.
加密框架中的Metaslot该功能是Solaris101/06发行版和SolarisExpress2/05发行版中的新增功能.
这是系统管理员和软件开发者们关心的功能.
metaslot是Solaris加密框架库(libpkcs11.
so)的一个组件.
通过metaslot软件,需要加密的应用程序可以指定其加密需求.
通过这些规范,系统可以提供最适用的加密机制.
metaslot起着一个虚拟插槽的作用,该插槽具有已经安装在框架中的所有令牌和插槽的组合功能.
通过metaslot,应用程序可以通过单个插槽与所有可用加密服务实现有效的透明连接.
metaslot自动启用.
如有必要,系统管理员可以明确禁用metaslot.
应用程序请求加密服务时,metaslot会指向最适当的插槽,从而简化选择插槽的过程.
在某些情况下,可能需要不同的插槽,这时应用程序必须显式执行单独的搜索.

有关加密框架的详细信息,请参见《Solaris开发者安全性指南》.
另请参见《SystemAdministrationGuide:SecurityServices》.
IKE增强功能这些增强功能是Solaris101/06发行版和SolarisExpress2/05发行版中的新增功能.
正如RFC3947和RFC3948中所描述的,IKE与NAT-Traversal支持完全兼容.
IKE操作使用来自加密框架的PKCS#11库,从而可以提高性能.
加密框架为使用metaslot的应用程序提供了一个softtoken密钥库.
当IKE使用metaslot时,可以选择在已连接的卡上或在softtoken密钥库中存储密钥.
有关IKE的详细信息,请参见《系统管理指南:IP服务》.
embedded_su新命令该增强功能是Solaris101/06发行版中的新增功能.
安全性增强功能第6章Solaris101/06发行版中的新增功能117本发行版包括一个新命令,embedded_su.
此命令向程序提供与"su"命令等效的功能.
此命令通过图形用户界面提示用户输入验证数据,然后以其他用户身份执行操作.
该命令提供了和su命令完全等效的功能,因此不会引起新的安全风险.
使用/etc/pam.
conf对su命令的行为进行自定义的系统管理员,可以选择添加/etc/pam.
conf项来控制embedded_su命令.
有关示例,请参见embedded_su(1M)手册页.
系统性能增强功能以下系统管理工具已在Solaris101/06发行版中得到增强.
要查看以前的Solaris103/05发行版中新增的性能增强功能,请参见第174页中的"系统性能增强功能".
大页面增强功能此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
此功能无需应用程序调优或系统调优,便可将大页面的优点引入大范围的应用程序.

此增强功能自动为基于区段大小的匿名内存申请大页面.
内核页重定位此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
在上述发行版中,系统性能已在SunFireTM15K、SunFire20K和SunFire25K域中得到增强.
内存放置优化分层Lgroup支持该功能是Solaris101/06发行版和SolarisExpress6/05发行版中的新增功能.
分层Lgroup支持(HierarchicalLgroupSupport,HLS)改进了SolarisOS中的内存放置优化(MemoryPlacementOptimization,MPO)功能.
HLS使SolarisOS能够优化本地存储器等待时间和远程存储器等待时间都较长的计算机的性能.
具有四个或更多个OpteronCPU的计算机可能有本地存储器、远程存储器和更远程存储器.
在这样的计算机上,HLS使SolarisOS能够区分遥远度.
HLS使SolarisOS能够以最可能短的等待时间为应用程序分配资源.
SolarisOS为给定的应用程序分配本地资源.
并且在缺省情况下,如果本地资源不可用,SolarisOS将分配最近的远程资源.
《编程接口指南》介绍了一些摘要,SolarisOS使用这些摘要可以确定哪些资源彼此距离接近,以便进行本地化优化.
该指南还介绍了可用于地址组(lgroup)摘要的API.
有关该API内容,也可以参见手册页.
请参见liblgrp(3LIB).
系统管理增强功能以下系统管理工具已在Solaris101/06发行版中得到增强.
要查看以前的Solaris103/05发行版中新增的系统管理增强功能,请参见第128页中的"系统管理增强功能".
系统性能增强功能Solaris10新增功能2008年10月118对卷管理的改进(vold)该卷管理功能是Solaris101/06发行版和SolarisExpress11/05发行版中的新增功能.
vold命令现在能识别热插拔.
这一改进意味着如果插入了可移除介质,则vold会自动检测和挂载该介质.
无需手动重新启动vold就可从任何可移除介质设备识别和挂载文件系统.
如果正在使用传统的或非USB软盘设备,则可能需要先发出volcheck命令,然后vold才能识别该介质.
如果检测出了该介质,但由于某种原因并未挂载,则将需要运行以下命令:#volrmmount-irmdisk0热拆卸可移除介质设备前,请先弹出该介质.
例如:#ejectrmdisk0有关使用vold的更多信息,请参见《系统管理指南:设备和文件系统》中的第1章"管理可移除介质(概述)".
SunVTS6.
1Solaris101/06发行版中提供了SunVTS6.
1软件.
以前的Solaris103/05发行版中提供了SunVTS6.
0软件.
SunVTS软件是一个综合性的软件诊断包.
SunVTS可以测试和检验Sunx86和SPARC硬件.
测试套件可以验证控制器、设备以及平台的配置和功能是否正常.

现在,SunVTS内核(vtsk)的AMD64位环境也支持SunVTSx86诊断.
所有x86诊断(系统测试(systest)除外)都可以导入64位平台.
本发行版中的新x86诊断包括:级别1数据高速缓存测试(l1dcachetest)Infiniband主机通道适配器测试(ibhcatest)本发行版中的新SPARC诊断包括:级别3高速缓存测试(l3sramtest)Netra智能平台管理控制器测试(nipmctest)Qlogic2202板测试的回送测试支持(qlctest)磁带机测试的64位x86支持(tapetest)请参阅http://docs.
sun.
com/app/docs/coll/sunvts6.
1-s10-1-06l=zh上的SunVTS6.
1文档.
该文档提供了有关这些新增功能和测试的详细信息.
支持容量大于2TB的SCSI磁盘此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
系统管理增强功能第6章Solaris101/06发行版中的新增功能11964位平台现在支持容量大于2TB的SCSI、光纤通道和iSCSI磁盘.
格式化实用程序可用于标记和配置这些较大的磁盘,并对其进行分区.
有关更多信息,请参见《系统管理指南:设备和文件系统》.
光纤通道HBA端口实用程序该功能是Solaris101/06发行版和SolarisExpress2/05发行版中的新增功能.
fcinfo是一个命令行界面,用于收集有关光纤通道HBA端口的管理信息.
该界面还可收集可连接到存储区域网(StorageAreaNetwork,SAN)端口的所有光纤通道目标的数据.
有关详细信息,请参见fcinfo(1M)手册页.
SolarisPrintManager中的附加标题页打印选项该增强功能是Solaris101/06发行版和SolarisExpress3/05发行版中的新增功能.
SolarisPrintManager已得到扩展,包括附加的"NeverPrintBanner(从不打印标题)"选项.
此选项确保从不打印指定打印队列的标题页.

以前,SolarisPrintManager中只有两个打印标题页选项.
您可以启用SolarisPrintManager中的"alwaysprintbanner(总是打印标题)"选项.
提交打印作业时,可以选择打开或关闭标题的选项.
缺省情况下,选中打开选项.

PrintManager中的当前打印选项反映了打印到本地打印队列的lpadmin命令选项.
有关SolarisPrintManager的详细信息,请参见《系统管理指南:高级管理》.
x86:用于显示产品名称的新增prtconf选项此增强功能是SolarisExpress7/05发行版和Solaris101/06发行版中的新增功能.
系统已将一个新的-b选项添加至prtconf命令.
此选项显示系统的产品名称.
此选项类似于uname-i命令.
不过,prtconf-b命令专门用于确定产品的市场营销名称.
-b选项基于固件设备树显示以下根属性:namecompatiblebanner-namemodel要显示其他可用的特定于平台的输出,请将-v选项添加至prtconf-b命令.
有关更多信息,请参见prtconf(1M)手册页和《系统管理指南:高级管理》.
系统管理增强功能Solaris10新增功能2008年10月120开发者增强功能Solaris101/06发行版添加了以下开发者工具增强功能.
要查看以前的Solaris103/05发行版中新增的开发者工具,请参见第195页中的"开发者工具增强功能".
mediaLib2.
3该功能是SolarisExpress10/05发行版和Solaris101/06发行版中的新增功能.
mediaLib是一个用于生成可移植、高性能、多介质应用程序的低层次应用程序库.
这些应用程序在telco、bioinformatics和database领域中非常有用.
mediaLib2.
3引入了多线程(multithreaded,MT)库,从而使多重处理机系统的性能更佳.
另外,mediaLib2.
3还引入了340个新函数.
有关详细信息,请参见libmlib(3LIB)和libmlib_mt(3LIB)手册页.
另请参见http://www.
sun.
com/processors/vis/mlib.
html.
高级DDI中断此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
SolarisOS现在提供新的DDI中断框架来注册中断和取消注册中断.
还对信息告知中断(MessageSignalledInterrupts,MSI)提供支持.
新的管理界面使您可以处理优先级和功能、中断屏蔽和获得待定信息.
该框架包括以下新的接口:ddi_intr_add_handlerddi_intr_add_softintddi_intr_allocddi_intr_block_disableddi_intr_block_enableddi_intr_clr_maskddi_intr_disableddi_intr_dup_handlerddi_intr_enableddi_intr_freeddi_intr_get_capddi_intr_get_hilevel_priddi_intr_get_navailddi_intr_get_nintrsddi_intr_get_pendingddi_intr_get_priddi_intr_get_softint_priddi_intr_get_supported_typesddi_intr_remove_handlerddi_intr_remove_softint开发者增强功能第6章Solaris101/06发行版中的新增功能121ddi_intr_set_capddi_intr_set_maskddi_intr_set_priddi_intr_set_softint_priddi_intr_trigger_softint注–要使用新框架的功能,开发者需要使用这些新的接口.
避免使用以下这些仅为兼容性保留的接口:ddi_add_intrddi_add_softintrddi_dev_nintrsddi_get_iblock_cookieddi_get_soft_iblock_cookiddi_iblock_cookieddi_idevice_cookieddi_intr_hilevelddi_remove_intrddi_remove_softintrddi_trigger_softintr有关更多信息,请参见《编写设备驱动程序》手册中的"InterruptHandlers".
另请参见新接口的各个手册页.
这些接口的所有手册页在手册页9F一节中.
桌面增强功能Solaris101/06发行版添加了以下桌面增强功能.
要查看以前的Solaris103/05发行版中新增的桌面增强功能,请参见第142页中的"桌面增强功能".
SPARC:AdobeAcrobatReader7.
0.
1该增强功能是SolarisExpress12/05发行版和Solaris101/06发行版中的新增功能.
在本发行版中,AdobeAcrobatReader从5.
0版更新到了7.
0.
1版.
使用AdobeReader可以查看、导航和打印可移植文档格式(PortableDocumentFormat,PDF)文件.
该增强功能适用于SPARC平台.
SPARC:SunOpenGL1.
5forSolaris该功能是Solaris101/06发行版中的新增功能.
对SunOpenGLforSolaris进行了修订以涵盖1.
5规范,该规范用于支持OpenGL1.
5功能的设备.
适用于SolarisOS的SunOpenGL1.
5随Solaris101/06发行版提供.
桌面增强功能Solaris10新增功能2008年10月122有关详细信息,请参见以下目录中的手册页:/usr/openwin/man/man3gl/usr/openwin/man/man3glu/usr/openwin/man/man3glw/usr/openwin/man/man3glxXorg配置GUI该增强功能是Solaris101/06发行版中的新增功能.
通过xorgcfg(Xorg配置GUI)能够更简便地配置x86系统上的XorgX服务器.
Xorg发行版6.
8.
2该增强功能是Solaris101/06发行版和SolarisExpress2/05发行版中的新增功能.
在本发行版中,XorgX服务器实施已经从6.
8.
0版本升级到版本6.
8.
2.
此次升级修复了各种图形卡模块中的多处错误.
升级还增加了对新图形卡模型的支持.
XFree86扩展的X客户机支持这些X11窗口增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
这些增强功能利用最初由XFree86项目开发的X服务器扩展.
现在这些增强功能引入到了XorgX服务器中.
可用的新程序如下:xgamma通过XF86VidMode扩展更改显示器的伽玛修正xrandr通过RandR扩展调整屏幕大小或旋转屏幕xvidtune通过XF86VidMode扩展为Xorg提供视频模式调谐器xvinfo打印X视频扩展适配器信息高级用户可以使用这些应用程序在运行时调节Xorg服务器的设置.
该进程提供了有关当前系统硬件功能的更多信息.
注–这些程序需要对XFree86扩展的支持.
因此,这些程序目前不与XsunX服务器一起使用,而且也不与缺少该支持的其他X服务器一起使用.
有关更多信息,请参见每个应用程序的手册页.
根据需要,可以将/usr/X11/man添加至$MANPATH,以查看手册页.
支持USB虚拟键盘和鼠标设备此增强功能是SolarisExpress6/05发行版和Solaris101/06发行版中的新增功能.
桌面增强功能第6章Solaris101/06发行版中的新增功能123该功能使SolarisOS可以同时支持多种键盘和鼠标设备.
virtualkm功能还提供了自动切换功能,使用户能够分别对键盘和鼠标设备进行输入.
所有这些增强功能都与现有的应用程序兼容.
该功能对于以下用户非常有用:使用支持KVMS的系统的用户连接了附加鼠标的膝上型电脑用户使用特殊小键盘或其他设备(已声明作为键盘或鼠标设备)的用户有关更多信息,请参见virtualkm(7D).
设备管理增强功能Solaris101/06发行版添加了以下设备管理增强功能.
要查看以前的Solaris103/05发行版中新增的设备管理工具,请参见第175页中的"设备管理".
支持iSCSI设备该功能是Solaris101/06发行版和SolarisExpress2/05发行版中的新增功能.
本发行版提供对InternetSmallComputerSystemInterface(iSCSI)的支持.
ISCSI是一个基于Internet协议(IP)的存储联网标准,用于链接数据存储子系统.
通过跨IP网络传输SCSI命令,iSCSI协议允许您通过网络将磁盘设备挂载到本地系统上.
在本地系统上,可以将这些设备作为块设备来使用.
iSCSI协议可以:跨现有以太网运行使用IP网络的现有管理工具可以用于连接光纤通道或iSCSI存储区域网(SAN)环境可以使用iscsiadm命令来设置和管理iSCSI设备.
有关更多信息,请参见《系统管理指南:设备和文件系统》和iscsiadm(1M)手册页.
新增和更新的驱动程序Solaris101/06发行版添加了以下驱动程序增强功能.
要查看以前的Solaris103/05发行版中新增的驱动程序功能,请参见第176页中的"新增或更新的驱动程序".
SPARC:SunXVR-2500图形加速器该驱动程序是Solaris101/06发行版中的新增功能.
该发行版引入了支持XVR-2500图形板的kfb驱动程序.
有关详细信息,请参见SUNWkfb_config(1M)和kfb(7D)手册页.
设备管理增强功能Solaris10新增功能2008年10月124用于LSIMegaRAID320-2xSCSIRAID控制器的SCSIHBA驱动程序该驱动程序是SolarisExpress8/05发行版和Solaris101/06发行版中的新增功能.
该发行版引入了lsimega驱动程序.
lsimega支持LSI320-2x卡,它基于LSI提供后端支持.
带有可选320-2xRAID卡的SunFireV20z/V40z服务器可以更好地支持RAID磁盘I/O和SCSI磁带与CDROM的传递I/O.
有关详细信息,请参见lsimega(7D)手册页.
USBCCIDIFD处理器该驱动程序是SolarisExpress8/05发行版和Solaris101/06发行版中的新增功能.
该发行版为USBCCID兼容的智能卡读卡器提供了用户级设备驱动程序.
该功能使用属于MUSCLE项目的USBCCIDIFD处理器.
该功能与Solaris集成后,用户现在可以在具有USB端口的Solaris系统上使用多种USB智能卡读卡器.
有关详细信息,请参见usb_ccid_ifd(3SMARTCARD)手册页.
可以在公共MUSCLE卡Web站点(网址是http://www.
musclecard.
com)上获取更多文档.
新的nge驱动程序在Solaris101/06发行版中,nge驱动程序支持NVIDIACK8–04千兆位以太网接口.
请参见nge(7D)手册页.
文档增强功能在Solaris101/06发行版中实现了以下文档改进.
要查看以前的Solaris103/05发行版中所做的文档更改,请参见第220页中的"文档的更改".
Solaris101/06文档Solaris10文档包含Solaris10基本文档以及自Solaris103/05发行版发布以来的新增文档和修订文档.
因此,可以在http://docs.
sun.
com/app/docs/prod/solaris.
10上的Solaris10文档集中找到Solaris101/06发行版的新增文档和修订文档.
SunFire文档更改在Solaris101/06发行版中,三个SunFire中型和高端系统用户指南已合并为一本书.
新书的名称为《SunFireHigh-EndandMidrangeSystemsDynamicReconfigurationUserGuide》(819-1501-10).
这一新书取代了下述三个以前的文档:《SunFireMidrangeSystemsDynamicReconfigurationUserGuide》(817-7167-10)文档增强功能第6章Solaris101/06发行版中的新增功能125《SunFireHigh-EndSystemsDynamicReconfigurationUserGuide》(817-7166-10)《SystemManagementServices1.
4DynamicReconfigurationUserGuide》(817-4459-10,用于SunFire高端系统)可以在http://docs.
sun.
com/app/docs/coll/1140.
2上的Solaris10onSunHardwareCollection中找到这本新书.
文档增强功能Solaris10新增功能2008年10月126Solaris103/05发行版中的新增功能本章概述了Solaris103/05发行版中的所有新增功能.
本章还按引入这些功能的SoftwareExpress发行版进行排序,概述了所有功能.
Solaris10软件的主要功能在Solaris10OS中,SunMicrosystems已经开发了新的体系结构来生成和部署能够进行预测性自我修复的系统和服务.
使用自我修复技术,可以最大限度地提高Sun系统和服务的可用性.
请参见第128页中的"预测性自我修复".
预测性自我修复功能对引导进程和服务管理进程进行了重大更改.
请参见第128页中的"SolarisServiceManager".
此外,Solaris10OS还对操作系统的安装方式进行了更改,使安装过程更加简单统一.
请参见第151页中的"Solaris安装更改及安装标准".
Solaris10OS引入了SolarisZones软件分区技术.
SolarisZones是SolarisContainers环境的一个组件.
Zone用于虚拟化操作系统服务,并能为运行应用程序提供独立安全的环境.
请参见第144页中的"SolarisZones软件分区技术".
Solaris10软件中的其他主要功能包括DTrace动态跟踪工具、进程权利管理以及新的网络栈体系结构.
DTrace是一项全面的动态跟踪功能,借助该功能,Solaris用户、管理员和开发者可在一个全新级别观察内核和用户进程.
有关详细信息,请参见第129页中的"DTrace动态跟踪工具".
在Solaris软件中,以前要求具有超级用户权限的进程现在要具有进程权利.
进程权利管理功能使用权限将进程限制在执行任务所必需的权利范围内.
有关详细信息,请参见第159页中的"进程权利管理".
还有一点需要特别注意,TCP连接的网络栈体系结构已重新构建,新的体系结构在改善可伸缩性的同时还实现了非常高的性能.
有关详细信息,请参见第174页中的"网络栈的新体系结构".
Java2Platform,StandardEdition5是另一项关键技术.
有关此平台中增强功能的介绍,请参见第149页中的"Java2Platform,StandardEdition5的增强功能".
同样具有特别重要意义的是,Solaris10软件还引入了对AMDOpteron处理器的64位计算功能的支持.
有关详细信息,请参见第130页中的"x86系统的64位支持".
最后,Solaris10软件引入了JavaDesktopSystem,Release3.
此桌面系统将开放源代码软件与Sun创新技术结合在一起.
有关详细信息,请参见第142页中的"JavaDesktopSystem,Release3".
7第7章127本书概述了Solaris10软件中的上述主要功能和其他许多新增功能.
Solaris103/05发行版中的多数功能是通过SoftwareExpress计划引入的.
要按SolarisExpress的最初发行日期来查看所有Solaris10功能的列表,请参见第224页中的"截止到SoftwareExpress发行日期的功能".
系统管理增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有系统管理功能.
DTrace和预测性自我修复是特别重要的功能.
要查看Solaris107/05发行版中新增的系统管理工具,请参见第118页中的"系统管理增强功能".
预测性自我修复此功能是SolarisExpress6/04发行版中的新增功能.
SolarisExpress10/04发行版和Solaris103/05发行版提供了重要的增强功能.
SunMicrosystems开发了一种新的体系结构,用于构建和部署具有预测性自我修复能力的系统和服务.
通过自我修复技术,Sun系统和服务可在出现软硬件故障时得到最大限度的利用.
此外,自我修复技术还可使系统管理员和服务提供商的端对端体验更加简便快捷,从而降低成本.
应用此创新技术的第一组主要的新增功能在Solaris10OS中提供.
Solaris10软件包括便于CPU、内存、I/Obusnexus组件和系统服务进行自我修复的组件.
有关这一新体系结构的组件的特定信息,请参阅下文对SolarisServiceManager和SolarisFaultManager的介绍.
SolarisServiceManagerSolarisServiceManager是在SolarisExpress10/04发行版中引入的,并在Solaris103/05发行版中得到了增强,它提供了在传统UNIX启动脚本、初始运行级别以及配置文件的基础上进行扩充的基础结构.
此基础结构提供下列功能:自动按照相关性顺序重新启动失败的服务(无论服务失败的原因是管理员操作错误、软件错误还是无法纠正的硬件错误).
可以使用新的svcs命令创建可查看的服务对象,用svcadm和svccfg命令创建可管理的服务对象.
对于SMF服务和原有的init.
d脚本,还可使用svcs-p来查看服务与进程之间的关系.
通过自动捕获服务配置的快照来简化对服务的备份、恢复及撤消更改操作.

简化调试过程.
使用svcs-x,可以提出与服务有关的问题,然后查看系统返回的说明来了解服务不运行的原因.
此外,由于每个服务都有单独的持久性日志文件,因此该过程进一步得到了简化.
管理员能够安全地将任务委托给非超级用户,其中包括在系统中修改属性以及启动、停止或重新启动服务等任务.
依据服务的相关性并行启动服务,从而提高大型系统的引导速度.
关机时过程相反.
系统管理增强功能Solaris10新增功能2008年10月128可以对引导控制台输出进行自定义,尽可能采用静默方式(缺省设置);或使用boot-mverbose将其自定义为详细模式.
尽可能兼容现有的管理习惯.
例如,多数客户和ISV(独立软件开发商)提供的rc脚本仍可像往常一样工作.
允许您使用两种模式中的一种来配置系统服务,这两种模式都以smf(5)配置文件表示.
"generic_open.
xml"配置文件启用了所有的传统Internet服务,这些服务都是以前在缺省情况下在SolarisOS中启用的.
"generic_limited_net.
xml"配置文件禁用了大量的服务,这些服务在强化系统期间时常被禁用.
但是,此配置文件并不是Solaris安全工具包(JASS)工具的替代品.
有关详细信息,请参见单独的配置文件.
有关此基础结构的更多信息,请参见《系统管理指南:基本管理》中的第9章,"管理服务(概述)".
smf(5)手册页对此基础结构进行了概要介绍.
SolarisFaultManager预测性自我修复系统有一个简化的管理模型.
传统的错误消息被软件组件所使用的遥测事件所取代.
软件组件会自动诊断导致故障或缺陷的根本原因,并启动自我修复活动.
例如,向管理员传递消息,隔离或取消激活故障组件,以及指导管理员执行修复活动.
有一个新的软件组件称为FaultManager,fmd(1M).
FaultManager用于管理遥测事件、日志文件和组件.
Solaris10OS还提供了用来与FaultManager及新日志文件进行交互的新工具,其中包括fmadm(1M)、fmdump(1M)和fmstat(1M).
FaultManager会在适当的情况下向syslogd(1M)服务发送消息,通知管理员已检测到故障.
消息可指示管理员查阅Sun的新消息Web站点http://www.
sun.
com/msg/中的知识文章,了解有关故障影响的详细信息以及适当的应对和修复措施.
SolarisExpress6/04发行版引入了自我修复组件,用于实现UltraSPARC-III和UltraSPARC-IVCPU以及内存系统的自动诊断和恢复.
此发行版还提高了基于PCI的I/O的灵活性,并提供了针对此类I/O的遥测.
DTrace动态跟踪工具DTrace是Solaris10OS中的一项至关重要的功能.
DTrace是SolarisExpress11/03发行版中的新增功能,并在SolarisExpress5/04发行版和SolarisExpress11/04发行版中得到增强.
DTrace是一项全面的动态跟踪功能,借助该功能,Solaris用户、管理员和开发者可在一个全新级别观察内核和用户进程.
使用DTrace,可以动态检测操作系统内核和用户进程,并记录您在所关注的位置(称为探测器)指定的数据,从而帮助您了解系统.
探测器类似于小型的可编程传感器,分散在整个Solaris系统中.
本发行版中包含30,000多个探测器.
每个探测器均可与用新的D编程语言编写的自定义程序相关联.
通过这种关联,您可以使用ANSIC类型和表达式来访问系统数据,并轻松地执行捕获栈跟踪、记录时间戳和生成直方图等操作.
系统管理增强功能第7章Solaris103/05发行版中的新增功能129DTrace的所有检测过程都是完全动态的,并且可用于产品化的系统.
关闭DTrace对系统的性能没有影响.
任何跟踪都只对所启用的探测器和操作的性能产生影响.
此外,DTrace还很安全:它不会破坏正在运行的系统,因为它以安全性、完整性和错误检查为设计核心.
有了这些功能,便可根据需要随时放心地在运行的系统上使用DTrace,以查明故障的原因.
可以使用《Solaris动态跟踪指南》以及包括dtrace(1M)在内的一套手册页来帮助您学习DTrace.
该指南包含完整的功能参考和示例,可帮助您从头开始学习.
您还可以加入BigAdmin上的DTrace论坛(请访问http://www.
sun.
com/bigadmin/content/dtrace),了解有关DTrace的更多信息,下载示例程序并提出问题.
在SolarisExpress5/04发行版中,使用pid提供器的用户进程跟踪功能适用于x86系统.
自从SolarisExpress11/03发行版中引入DTrace之后,该功能便可用于SPARC平台.
使用pid提供器,可在任何函数调用的输入和返回级别或在距离任何函数任意偏移量的位置跟踪任何进程中的任何指令.
有关完整的详细信息,请参见《Solaris动态跟踪指南》中的第27章"pid提供器"和第32章"用户进程跟踪".
在SolarisExpress11/04发行版中,您可以通过plockstat(1M)实用程序来观察用户级的同步元语,例如内核中的lockstat(1M).
DTraceplockstat提供器是plockstat(1M)的基本检测方法.
Dtraceplockstat可用于增加由plockstat实用程序记录的数据.
有关详细信息,请参见plockstat(1M)手册页.
x86系统的64位支持此功能是SolarisExpress11/04发行版中的新增功能.
Solaris10发行版包含对AMD64和EM64T平台的64位计算能力的支持.
该支持包括在64位计算环境中运行32位和64位应用程序的能力.
有关受支持的硬件配置的详细信息,请访问http://www.
sun.
com/bigadmin/hcl.
注–Solaris10软件已支持在这些平台上进行32位计算.
有关Solaris对x86系统的64位支持的更多信息,请参见Solaris10文档中的以下参考信息:《编写设备驱动程序》中的附录C,"使设备驱动程序支持64位".
《系统管理指南:基本管理》中的第9章"关闭和引导系统(概述)"《Solaris(64位)开发者指南》x86系统的内核选择此功能是SolarisExpress11/04发行版中的新增功能.
Solaris10OS能够自动检测您的系统是否具有64位处理能力,然后引导相应的内核.
系统管理增强功能Solaris10新增功能2008年10月130安装新的Solaris10软件之后,如果检测到您的系统有64位处理能力,引导程序将自动装入64位内核.
否则,该程序将装入32位内核.
在配置为装入缺省的32位内核的系统上升级安装Solaris10OS后,系统将自动确定是装入32位内核还是64位内核.
如果系统配置为装入非缺省内核,那么系统将继续装入该非缺省内核.
有关自定义系统以装入特定内核的过程概述,请参见《系统管理指南:基本管理》中的第8章,"关闭和引导系统(概述)".
有关内核选择过程的更多文档,请参见位于http://docs.
sun.
com的Solaris10文档.
SunJavaWebConsole此功能是SolarisExpress10/04发行版中的新增功能.
SunJavaWebConsole为用户访问基于web的管理应用程序提供了一个公用位置.
用户可以使用所支持的几个web浏览器之一,通过HTTPS端口登录来访问此控制台.
由于此控制台提供单一的入口点,因此不必再记住多个应用程序的URL.
对于在控制台中注册的所有应用程序,均可通过此入口点对用户进行验证和授权.
所有基于控制台的应用程序都遵循相同的用户界面使用准则.
这样,用户只需学会使用一个应用程序,就可以使用所有应用程序,从而提高了易用性.
JavaWebConsole还为所有注册的应用程序提供审计和日志记录服务.
注–当前,SolarisOS中没有系统管理应用程序使用JavaWebConsole.
有关JavaWebConsole的更多信息,请参见《系统管理指南:基本管理》.
SolarisVolumeManagerforSunCluster中的多属主磁盘集支持此功能是SolarisExpress10/04发行版和Solaris99/04发行版中的新增功能.
SolarisVolumeManagerforSunCluster引入了卷管理功能,专门与SunCluster及OracleRealApplicationClusters等应用程序配合工作.
SolarisVolumeManagerforSunCluster允许您创建和管理被分组到多属主磁盘集的存储区.
多属主磁盘集允许多个节点共享某一磁盘集的所有权.
多属主磁盘集具有可伸缩性,因为在群集的每个节点中都有应用程序实例在运行.
由于应用程序的每个实例都可以直接访问共享存储区,因此多属主磁盘集还可以提高应用程序的性能.
有关更多信息,请参见《SolarisVolumeManagerAdministrationGuide》.
有关SunCluster的信息,请参见《SunCluster软件安装指南(适用于SolarisOS)》和《用于OracleRealApplicationClusters的SunCluster数据服务指南(适用于SolarisOS)》.
Solaris卷管理器中的扩展磁盘集支持此功能是SolarisExpress1/04发行版和Solaris99/04发行版中的新增功能.
系统管理增强功能第7章Solaris103/05发行版中的新增功能131Solaris卷管理器已扩展了设备ID的功能.
除了可以追踪本地集中的动作外,Solaris卷管理器现在还可以自动追踪已命名磁盘集中的磁盘动作.
此增强功能确保了Solaris卷管理器卷保持不变,即使重新排列了磁盘也不例外.
利用对设备ID的支持功能,可使两个主机以非并行方式共享磁盘集(即使要访问的原始数据存储区的视图不同).

metaimport命令的引入使Solaris卷管理器的功能得到了增强.
该命令使用了扩展的设备ID支持,您可以利用此功能来导入各种磁盘集(即使是在不同的系统中创建的).

有关详细信息,请参见metaimport(1M)手册页.
使用Solaris卷管理器导入远程复制的磁盘集此功能是SolarisExpress10/04发行版中的新增功能.
Solaris卷管理器扩展了metaimport命令的功能.
除了将常规磁盘集从一个系统导入另一个系统外,您现在还可以导入复制的磁盘集.
复制的磁盘集是使用远程复制软件创建的,如SunStorEdgeTMNetworkDataReplicator(SNDR)软件或HitachiTrueCopy.
有关更多信息,请参见metaimport(1M)手册页和《SolarisVolumeManagerAdministrationGuide》.
设备ID更改此描述是SolarisExpress10/04发行版中的新增内容.
在SolarisExpress10/04发行版中,设备ID输出以新的格式显示.
以前,设备ID显示为十六进制值.
新的格式将设备ID显示为ASCII字符串.
Solaris卷管理器可以新旧两种格式显示设备ID输出,具体取决于设备ID信息是何时添加到状态数据库拷贝中的.
有关更多信息,请参见《SolarisVolumeManagerAdministrationGuide》.
Solaris卷管理器中的多TB卷支持只有运行64位内核的系统才支持多TB卷.
此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris卷管理器已增强,现在可以支持多TB卷.
通过此项支持,Solaris卷管理器可以创建、管理和删除大型的(>1TB)RAID-0(条带)、RAID-1(镜像)、RAID-5和软分区卷.
此外,支持大型卷还使Solaris卷管理器能够在较大的或EFI标定的逻辑单元号(LUN)上创建卷.
Solaris卷管理器大型卷支持不适用于运行32位Solaris内核的系统.
另请参见第209页中的"带有EFI磁盘标号的多TB磁盘支持".
有关详细信息,请参见《SolarisVolumeManagerAdministrationGuide》.
系统管理增强功能Solaris10新增功能2008年10月132Solaris卷管理器中的重配置调整管理器支持此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
重配置调整管理器(RCM)支持使Solaris卷管理器能够对动态重配置(DR)请求作出适当的响应.
此附加功能可确保在Solaris卷管理器控制下卸下设备时显示相应的警告信息以进行阻止,直到该设备不再被使用为止,从而防止系统管理员不小心从DR配置系统中意外删除正在使用的卷.
有关详细信息,请参见《SolarisVolumeManagerAdministrationGuide》.
在Solaris卷管理器中自上而下创建卷此功能是SolarisExpress9/03发行版和Solaris94/04发行版中的新增功能.
Solaris卷管理器自上而下创建卷的功能提供了一个新的命令,使系统管理员可以快速、简便地创建基于服务质量的Solaris卷管理器配置.
无需手动对磁盘进行分区、创建条带以及组合镜像,metassist命令可以管理各个细节,并提供有效逻辑卷.
这些卷基于命令行或参考配置文件中指定的条件.
有关详细信息,请参见metassist(1M)手册页和《SolarisVolumeManagerAdministrationGuide》.
软件包和修补程序工具增强功能此功能是SolarisExpress11/03发行版中"Solaris产品注册表增强功能"标题下的新增功能.
此功能描述在SolarisExpress8/04和10/04发行版中得到更新.
增强后的Solaris软件包和修补工具性能更高、功能更广.
其中包括对pkgchk命令的增强,该命令现在提供一个新的选项,可帮助您将文件映射到软件包.
要将文件映射到软件包,请使用pkgchk-P选项,而不是greppattern/var/sadm/install/contents.
-P选项允许您使用部分路径.
将该选项与-l选项一起使用,可以列出包含部分路径的所有文件的信息.
如果安装的是早期SoftwareExpress发行版,则系统使用的可能是SQL格式软件包数据库.
SQL数据库是在下面的某一种情况下创建的.
执行了SolarisExpress10/04发行版之前的SolarisExpress发行版的初始安装.
升级到了一个早期SolarisExpress发行版,并通过运行pkgadmupgrade手动升级了软件包数据库.
升级到SolarisExpress10/04发行版或后续版本时,SQL软件包数据库自动重新转换为ASCII文本文件格式.
有关详细信息,请参见《系统管理指南:基本管理》和pkgchk(1M)手册页.
pbind和psrset命令的增强这些增强是SolarisExpress10/04发行版中的新增功能.
系统管理增强功能第7章Solaris103/05发行版中的新增功能133现在,系统管理员可以查询和建立每线程处理器绑定和处理器集绑定.
pbind和psrset命令增加了新的选项.
使用这些新选项,可以查询系统上的哪些LWP被绑定到指定的处理器或处理器集.
还可以清除所有处理器绑定或处理器集绑定.
有关这些命令的详细信息,请参见pbind(1M)和psrset(1M)手册页.
Solaris动态主机配置协议(DHCP)此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris动态主机配置协议(DHCP)服务包括DHCPManager图形工具和命令行工具.
本Solaris发行版为dhcpconfig和dhtadm命令增加了新的选项.
使用dhcpconfig命令的新选项,可以执行以下操作:在系统启动过程中启用和禁用DHCP服务重新启动DHCP服务器提示DHCP服务器读取dhcptab指定DHCP服务器参数使用dhtadm命令的一个新增子选项,可以使DHCP服务器读取dhcptab,从而实现通过dhtadm命令执行的更改.
使用这些新选项,您可以从命令行以及DHCPManager执行所有DHCP管理任务.
有关更多信息,请参见dhcpconfig(1M)和dhtadm(1M)手册页.
另请参见《系统管理指南:IP服务》.
DHCP事件脚本该功能是SolarisExpress8/04发行版中的新增功能.
DHCP是一个协议,用于在系统中配置网络信息和租用的IP地址.
DHCP客户机是运行在网络主机上的守护进程,它从DHCP服务器中捕获主机网络接口的配置参数.
现在,SolarisDHCP客户机守护进程dhcpagent能够执行管理员定义的操作.
出现下列任意DHCP租用事件后,可以触发这些操作:将接口配置为用于DHCP.
客户机成功地延长了租用期.
租用期已满.
客户机结束租用,将接口从DHCP控制中删除.
客户机放弃地址.
管理员定义的操作必须由您提供的可执行脚本或程序来启动.
在某个DHCP事件发生后,可以使用该程序来执行适合您的系统的任何操作.
有关更多信息,请参见dhcpagent(1M)手册页.
系统管理增强功能Solaris10新增功能2008年10月134DHCP用于逻辑接口该功能是SolarisExpress8/04发行版中的新增功能.
现在,DHCP客户机守护进程dhcpagent可用于逻辑接口及物理接口.
采用在物理接口上启动DHCP的方法,可以在逻辑接口上启动DHCP.
但是,对于逻辑接口上的租用管理,DHCP客户机有两个限制:DHCP客户机不自动管理与逻辑接口关联的缺省路由.
DHCP客户机不自动为逻辑接口生成客户机标识符.
有关更多信息,请参见dhcpagent(1M)手册页.
x86:SunVTS6.
0SunVTS是一个综合性的诊断工具,它通过检验Sun平台上的大多数硬件控制器和设备的连接性与功能来测试和检验Sun硬件.
SunVTS支持x86系统是SolarisExpress8/04发行版和Solaris103/05发行版中的新增功能.
SunVTS基础结构和几个核心诊断工具现在可用于x86平台.
当前的x86支持仅适用于32位操作系统.
注–Solaris101/06发行版提供了SunVTS6.
1.
请参见第119页中的"SunVTS6.
1".
要在x86平台上使用SunVTS,必须安装SunVTS软件包的x86版本.
该软件包使用与在SPARC环境中相同的名称.
此外,还同时为此发行版的SPARC软件包和x86软件包提供了一个新的软件包SUNWvtsr.
SUNWvtsr软件包将SunVTS框架配置文件包含在根分区中.
x86软件包位于Solaris软件介质的/sol_10_x86/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.
0目录中.
SPARC软件包位于Solaris软件介质的/sol_10_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.
0目录中.
有关x86系统支持的详细信息,请参阅以下Web站点中的SunVTS用户文档:http://docs.
sun.
com或http://www.
sun.
com/products-n-solutions/hardware/docs/.
KernelModularDebuggerKernelModularDebugger(KMDB)是基于MDB的内核调试器.
在SolarisExpress8/04发行版中,KMDB作为标准的Solaris内核调试器取代了现有的内核调试器(kadb).
KMDB在实时内核调试中实现了ModularDebugger(MDB)的所有强大功能和灵活性.
KMDB支持下列功能:dcmds-调试器命令dmods-调试器模块系统管理增强功能第7章Solaris103/05发行版中的新增功能135访问内核类型数据内核执行控制检查修改KMDB可以在引导过程中或在系统引导之后装入.
有关更多信息,请参见kmdb(1M)手册页.
另请参见《Solaris模块调试器指南》和《系统管理指南:基本管理》.
Solaris进程记帐和统计信息改进该功能是SolarisExpress8/04发行版中的新增功能.
在本发行版中,对平均负载的内部实现cpuusr/sys/idle以及记帐功能进行了更改.
微状态记帐取代了原有的记帐机制,并在缺省情况下启用.
因此,您可能会注意到进程使用情况和计时统计信息与以往稍有不同.
改用微状态记帐,可针对用户进程及其在各个状态上所花费的时间来提供更为准确的信息.
此外,这些信息还用于从/proc文件系统中生成更精确的负荷平均值和统计信息.
有关进程记帐和统计信息的更多信息,请参见《系统管理指南:高级管理》.
另请参见proc(4)手册页.
ls命令的增强该功能是SolarisExpress8/04发行版中的新增功能.
ls命令现在可将文件时间显示到秒或纳秒.
可以分别使用-e选项和-E选项来精确到秒和纳秒.
以下示例对新选项进行了说明:%ls-lfoo-rw-r--r--1jpkstaff0Aug615:08foo%ls-efoo-rw-r--r--1jpkstaff0Aug615:08:282004foo%ls-Efoo-rw-r--r--1jpkstaff02004-08-0615:08:28.
776641000-0700foo有关此命令的详细信息,请参见ls(1)手册页.
识别芯片多线程功能的新增psrinfo选项此功能是SolarisExpress6/04发行版和Solaris912/03发行版中的新增功能.
在Solaris10OS中,对psrinfo命令进行了修改,除了虚拟处理器信息之外,还可提供物理处理器信息.
添加此增强功能是为了识别芯片多线程(CMT)功能.
新增的-p选项可报告系统中物理处理器的总数.
使用psrinfo-pv命令可列出系统中的所有物理处理器,以及与每个物理处理器关联的虚拟处理器.
系统管理增强功能Solaris10新增功能2008年10月136psrinfo命令的缺省输出仍然可显示系统的虚拟处理器信息.
有关更多信息,请参见psrinfo(1M)手册页.
有关与此功能相关的过程信息,请参见《系统管理指南:高级管理》.
pfiles工具增强功能此功能是SolarisExpress6/04发行版中的新增功能.
增强后的/proc文件系统将文件名信息包含在/proc//path目录中.
pfiles(1)使用此信息来显示进程中每个文件的文件名.
这一增强功能提供了一种全新的观察方式,使用户能够洞察进程的行为.
这种新的观察方式同时适用于管理员和开发者.

SolarisIP过滤器此功能是SolarisExpress2/04发行版中的新增功能.
SolarisIP过滤器是基于主机的防火墙,也是基于开放源代码的IP过滤器.
SolarisIP过滤器在用户可配置策略的基础上提供包过滤和网络地址转换(NAT).
包过滤规则可以通过有态或无态的方式来配置.
SolarisIP过滤器的所有配置和管理操作都是通过命令行界面来执行的.
有关详细信息,请参见ipfilter(5)手册页.
另请参阅ipf(1M)、ipfs(1M)和ipfstat(1M)手册页.
此外,还请参见《系统管理指南:IP服务》.
核心转储文件内容增强功能SolarisExpress12/03发行版针对coreadm、gcore和mdb实用程序引入了新的增强功能.
这些更改改进了核心转储文件的管理工作,具体说明见下面三部分.
对coreadm命令的更多增强是在SolarisExpress1/04发行版中实现的.
使用coreadm指定核心转储文件内容此功能是SolarisExpress12/03发行版中的新增功能.
-i和-I选项在SolarisExpress1/04发行版中得到了进一步增强.
在SolarisExpress12/03发行版中,可以使用coreadm命令来指定当系统崩溃时进程的哪些部分应在核心转储文件中.
可以运行不带参数的coreadm来查看系统配置.
可以分别使用-G选项和-I选项来指定全局核心转储文件内容和缺省的每进程核心转储文件内容.
每个选项都需要一组内容说明符标记.
使用-P选项,还可以为各个进程设置核心转储文件内容.
与全局设置对应的核心转储将忽略每个进程的、核心转储文件范围的资源控制.
在SolarisExpress1/04发行版中,coreadm命令的-i和-I选项现在适用于核心转储文件设置使用系统缺省值的所有进程.
使用-p和-P选项可覆盖缺省设置.
有关详细信息,请参见coreadm(1M)手册页.
系统管理增强功能第7章Solaris103/05发行版中的新增功能137gcore核心转储文件内容此功能是SolarisExpress12/03发行版中的新增功能.
gcore实用程序可从正在运行的进程中创建核心转储文件,而不会破坏该进程.
gcore实用程序现在支持可变的核心转储文件内容.
可以使用-c选项来指定内容,或者使用-p或-g选项来强制gcore使用coreadm设置.
有关详细信息,请参见gcore(1)手册页.
mdb支持核心转储文件中的文本和符号表此功能是SolarisExpress12/03发行版中的新增功能.
目前在缺省情况下,文本位于核心转储文件中.
此外,在缺省情况下符号表也可位于核心转储文件中.
mdb实用程序已得到更新,可以支持这一新的核心转储文件数据.
此支持功能意味着,现在不必使用原始二进制文件或与原有的核心转储文件链接的库,即可对原有核心转储文件进行调试.
有关详细信息,请参见mdb(1)手册页.
SystemManagementAgent此功能是SolarisExpress12/03发行版中的新增功能.
SystemManagementAgent是一种简单网络管理协议(SNMP)代理,它为Solaris10环境提供SNMPv1、SNMPv2c和SNMPv3功能.
此代理基于Net-SNMP开放源代码实现,并针对Solaris环境进行了一些自定义.
此代理具有SNMP代理所需的全部基本功能.
此代理支持标准的SNMP操作以及大量的标准管理信息库(MIB),其中包括MIB-II、HostResourcesMIB和NotificationMIB.
另外,此代理还支持基于用户的安全模型(USM)、基于视图的访问控制模型(VACM)以及AgentX.
SystemManagementAgent被配置为缺省的SNMP代理,但与本版本中的SolsticeEnterpriseAgentsTM软件共存.
有关详细信息,请参见netsnmp(5)手册页.
有关详细信息,另请参见《SolarisSystemManagementAgentAdministrationGuide》和《SolarisSystemManagementAgentDeveloper'sGuide》.
SPARC:面向系统管理员的64位软件包更改此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris软件中,打包已得到简化,即在一个软件包中就提供了大多数的32位和64位组件.
有关详细信息,请参见第153页中的"SPARC:64位软件包更改".
NIS到LDAP转换服务此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
系统管理增强功能Solaris10新增功能2008年10月138使用NIS到LDAP转换服务可以使网络从使用NIS作为主命名服务转换为使用LDAP作为主命名服务.
通过此转换服务,管理员可以使用SunJavaSystemDirectoryServer(与LDAP命名服务客户机配合工作).
有关更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS和LDAP)》.
带签名的软件包和修补程序此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
本Solaris软件可以使您通过使用更新的pkgadd和patchadd命令,安全地下载包含数字签名的Solaris软件包和修补程序.
带有有效数字签名的软件包或修补程序可确保在将签名应用到软件包或修补程序后,未对其进行过修改.
在以前的Solaris发行版中,如果您将Solaris修补程序管理工具与PatchPro2.
1一起使用,则只能将带签名的修补程序添加到系统中.
本Solaris发行版中的其他软件管理功能包括:您可以用更新的pkgtrans命令将数字签名添加到软件包中.
有关创建带签名的软件包的信息,请参见《应用程序包开发者指南》.
可以从HTTP或HTTPS服务器下载软件包或修补程序.
除了签名,带签名的软件包与不带签名的软件包完全相同.
使用现有的Solaris打包工具可以安装、查询或删除软件包.
带签名的软件包还与不带签名的软件包二进制兼容.
在将带有数字签名的软件包或修补程序添加到系统之前,您必须使用信任证书设置keystore,该信任证书可用于标识软件包或修补程序中的数字签名是否有效.

有关设置软件包keystore以及将带签名的软件包或修补程序添加到系统中的信息,请参见《系统管理指南:基本管理》.
有关从HTTP或HTTPS服务器引导和检索Solaris安装映像的信息,请参见第154页中的"WANBoot安装方法".
SystemVIPC配置此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris软件中,所有SystemVIPC功能不是自动配置的,就是可通过资源控制来控制.
这些功能可以是共享的内存、信息队列或信号.
通过资源控制,可以在本地系统或名称服务环境中,基于每个项目或每个用户来配置IPC设置.
在以前的Solaris发行版中,IPC功能由可调内核参数来控制.
要更改这些功能的缺省值,必须修改/etc/system文件然后重新引导系统.
由于IPC功能现在是通过资源控制来控制的,因此可以在系统运行过程中修改其配置.
以前,许多应用程序要求系统优化才能正常工作,但是现在,无需优化系统这些应用程序即可运行,因为缺省资源增加了,而且资源是自动分配的.
系统管理增强功能第7章Solaris103/05发行版中的新增功能139下表列出了目前已废弃的IPC可调参数(《SolarisTunableParametersReferenceManual》中有相关的介绍)和相应的替代资源控制.
资源控制已废弃的可调参数原有的缺省值最大值新的缺省值process.
max-msg-qbytesmsginfo_msgmnb4096ULONG_MAX65536process.
max-msg-messagesmsginfo_msgtql40UINT_MAX8192process.
max-sem-opsseminfo_semopm10INT_MAX512process.
max-sem-nsemsseminfo_semmsl25SHRT_MAX512project.
max-shm-memoryshminfo_shmmax0x800000UINT64_MAX1/4物理内存project.
max-shm-idsshminfo_shmmni100224128project.
max-msg-idsmsginfo_msgmni50224128project.
max-sem-idsseminfo_semmni10224128此Solaris系统上的/etc/system文件中可能包含过时参数.
如果是这样,这些参数将像在以前的Solaris发行版中一样用来初始化缺省的资源控制值.
但是,不推荐使用过时参数.
以下相关参数已被删除.
如果这些参数包含在此Solaris系统的/etc/system文件中,则会被注释掉.
semsys:seminfo_semmnssemsys:seminfo_semvmxsemsys:seminfo_semmnusemsys:seminfo_semaemsemsys:seminfo_semumesemsys:seminfo_semuszsemsys:seminfo_semmapshmsys:shminfo_shmsegshmsys:shminfo_shmminmsgsys:msginfo_msgmapmsgsys:msginfo_msgsegmsgsys:msginfo_msgsszmsgsys:msginfo_msgmax有关使用新的资源控制的更多信息,请参见第145页中的"SystemVIPC和其他资源控制".
netstat命令的可选间隔此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
系统管理增强功能Solaris10新增功能2008年10月140netstat命令可通过各种格式显示与网络有关的特定数据结构的内容(具体格式取决于选定的选项).
-s、-i和-m选项现在支持"间隔".
如果指定可选的间隔,则会按指定的间隔秒数持续地显示输出,直到被用户中断.
如果在指定"间隔"后又指定了"计数",则输出仅重复显示"计数"所指明的次数.
"间隔"和"计数"都必须为正整数.

有关详细信息,请参见netstat(1M)手册页.
GMT偏移引用时区此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
如果选择了GMT偏移样式时区,则Solaris安装程序会安装引用时区作为系统缺省时区.
以前,安装的是非引用时区.
请注意,引用时区的行为方式与非引用时区不同.
例如,如果通过日期命令来显示时区名称,则引用时区将显示相对于GMT的偏移.
非引用时区仅显示字符串"GMT",而不显示相对于GMT的偏移.
为单个IP网络多路径组合并数据地址和测试地址此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
不再需要使用专用测试IP地址来对单适配器IP网络多路径组进行失败检测.
有时不可能进行故障切换,因为IP网络多路径组中只有一个网络接口卡(NIC).
在这种情况下,您可以合并测试地址和数据地址.
未指定测试地址时,in.
mpathd守护进程将使用数据地址来检测故障.
有关SolarisIP多路径的详细信息,请参见《系统管理指南:IP服务》中的第VI部分,"IPMP".
另请参见in.
mpathd(1M)手册页.
LDAP命令更改这些命令更改是在SolarisExpress12/03发行版中进行的.
几个LDAP命令已得到更新.
更新后的这些LDAP命令包含完整的SSL支持和扩展的SASL支持.
这些修改还支持管理智能引用、使用虚拟列表视图(VLV),以及在绑定到LDAP服务器时建立更强的验证.
此升级根据SUN的LDAP目录服务器命令来调整SolarisLDAP命令功能.
同时保留了所有Solaris功能以实现向下兼容.
已更新的命令有ldapdelete、ldapmodify、ldapadd、ldapsearch和ldapmodrdn.
系统管理增强功能第7章Solaris103/05发行版中的新增功能141对LDAP命令进行了几项更改.
其中包括:-Mauthentication选项已废弃.
此选项已被更强的-o选项所取代.
-M选项现在用来管理智能引用.
目前在缺省情况下,搜索结果以LDAP数据交换格式(LDIF)显示.
-r选项以原有格式显示结果以实现向下兼容.
有关详细信息,请参见ldapdelete(1)、ldapmodify(1)、ldapadd(1)、ldapsearch(1)和ldapmodrdn(1)手册页.
有关详细信息,请参见《系统管理指南:名称和目录服务(DNS、NIS和LDAP)》.
桌面增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有桌面功能.
JavaDesktopSystem,Release3是Solaris10系统的重要新增功能.
要查看Solaris107/05发行版中新增的桌面功能,请参见第122页中的"桌面增强功能".
JavaDesktopSystem,Release3此功能是SolarisExpress10/04发行版中的新增功能.
注–Solaris101/06发行版中提供了更多的增强功能.
请参见第114页中的"JavaDesktopSystemRelease3的增强功能".
SunJavaDesktopSystemRelease3fortheSolaris10OS将开放源代码软件与Sun的创新技术结合在一起,提供了一个完全集成且可互操作的综合性桌面环境,并为该桌面环境提供了一个易于访问且具有现代感的用户界面.
综合性环境JavaDesktopSystem提供了一个综合的桌面环境,用户可以通过该桌面环境有效地导航并使用桌面上的应用程序和文档.
此系统包含以下组件:GNOME桌面环境StarSuite生产套件具有日历和任务的Evolution邮件Mozilla浏览器和电子邮件客户机完整的一套软件实用程序和直观的用户界面在JavaDesktopSystem直观的桌面界面中,提供了用户熟悉的桌面主题和文件管理器视图,用户可以有效地工作.
用户界面的其他功能如下:易于掌握和使用,对用过Windows的用户来说更加简单,具体功能如下:桌面增强功能Solaris10新增功能2008年10月142熟悉的桌面主题,用于文件管理和桌面配置标准的快捷键约定使用"文档"和"网上邻居"目录直接访问文件和服务器从单个"网上邻居"目录熟练地访问联网的计算机全面的用户文档与帮助集成的桌面各个桌面应用程序完美地集成在JavaDesktopSystem中,实现了各应用程序之间的互操作性.
互操作性功能如下:在不同的应用程序之间拖放、复制或粘贴文本、图像和其他元素从网络中选择可用打印机的通用打印机选择功能,便于在Windows网络中包括打印机用于目录和文件管理以及联网计算机的单点登录功能对于包含在电子邮件、Web页和文件管理器中的文件,可通过单击应用程序启动来直接访问数据和文件内容企业级互操作性除了提供桌面应用程序间的互操作性外,JavaDesktopSystem还提供企业级的互操作性.
具体功能如下:在Windows和UNIX环境下,用户均可访问数据、文件和打印机.
系统可与现有的后端系统连接,包括SunJavaSystemCalendaringServer、SunJavaSystemMessagingServer,以及ActiveDirectory、POP3、LDAP和SMTP邮件服务器.
有关桌面的详细信息,请参见《JavaDesktopSystemRelease3UserGuide》.
有关JavaDesktopSystem中包括的应用程序的详细信息,请打开桌面中的"帮助",然后从导航窗格中选择特定的应用程序.
辅助功能JavaDesktopSystem为支持残障人士的使用引入了许多新的辅助功能.
Solaris10OS中的功能包括增强的键盘和桌面导航功能,这使得残障人士也能够访问和自定义桌面.

本发行版中包含的新的辅助技术包括gnopernicus(屏幕阅读程序和屏幕放大器)和GNOME屏幕键盘(GNOMEonscreenkeyboard,GOK).
有关详细信息,请参见《JavaDesktopSystemRelease3AccessibilityGuide》.
Mozilla1.
7Mozilla1.
4是SolarisExpress4/04发行版中的新增功能.
Mozilla1.
7是SolarisExpress10/04发行版中的新增功能.
Mozilla是Sun的新标准浏览器,用于Solaris操作系统,可提供支持行业标准Web互动的功能.
桌面增强功能第7章Solaris103/05发行版中的新增功能143使用Mozilla中的工具可实现以下功能:Web浏览管理电子邮件与同事沟通参加讨论组创建动态Web页Mozilla增添了以下新功能:支持非标准的Web页支持配置文件漫游过滤垃圾邮件增强的弹出式窗口禁止功能书签管理工作更加简便有关Mozilla的更多信息,请访问http://www.
sun.
com/software/solaris/browser/.
系统资源增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有系统资源增强功能.
Solaris10OS包括一项对Solaris用户至关重要的功能,即SolarisZones分区技术.
SolarisZones软件分区技术此功能是SolarisExpress2/04发行版中的新增功能.
在SolarisExpress7/04发行版中,添加了用于Zone的新功能.
SolarisZones软件分区技术是SolarisContainers环境的一个组件,该技术用于虚拟化操作系统服务,并为正在运行的应用程序提供一个独立且安全的环境.
区域就是在Solaris操作系统的某个实例中创建的一个虚拟的操作系统环境.
多个区域基本上可提供标准的Solaris接口和应用程序环境,不包括要求连接应用程序的新ABI或API.
每个区域都可提供一组自定义的服务.
对多个应用程序整合在一个服务器中的环境来说,使用多个区域是明智之举.
通过在多个区域内部使用资源管理功能,可进一步控制各个应用程序使用可用系统资源的方式.
可以将一个区域想像为一个盒子.
一个或多个应用程序可在这个盒子中运行,而不影响系统的其余部分.
这种隔离可防止在某个区域中运行的进程监视或干扰在其他区域中运行的进程.
即使在某个区域中运行的进程具有超级用户凭证,也不能查看或影响其他区域中的活动.
Solaris操作系统的单个实例为全局区域.
全局区域既是系统的缺省区域,也是用于在整个系统中实施管理控制的区域.
全局区域的管理员可以创建一个或多个非全局区域.
之后,这些非全局区域便可由相应的区域管理员来管理.
区域管理员的权限仅限于某个非全局区域.
系统资源增强功能Solaris10新增功能2008年10月144通过非全局区域提供的隔离几乎可细化到您所需的任何程度.
区域不需要专用的CPU、物理设备或部分物理内存.
可以在单个域或系统中运行的多个区域之间复用这些资源,也可借助操作系统中可用的资源管理功能为每个区域分别分配这些资源.
即便是在小型单处理器系统中,也能同时运行多个区域.
要实现进程隔离,一个进程只能看到同一区域中的各个进程,或向这些进程发送信号.
通过为每个区域至少提供一个逻辑网络接口,可在不同区域间实现基本通信.
使用与每个区域关联的特定IP地址或通配符地址,可以将同一系统的不同区域中运行的应用程序绑定到同一网络端口.
在某个区域中运行的应用程序看不到其他区域的网络流量.
即使各个软件包的流使用同一物理接口,也会维护这种隔离.
每个区域都在文件系统分层结构中拥有一个位置.
因为每个区域都只限于文件系统分层结构中的一个子树,所以在某一特定区域中运行的工作负荷不能访问在其他区域中运行的另一个工作负荷的盘上数据.
命名服务使用的文件驻留在区域本身的根文件系统视图中.
因此,不同区域的命名服务之间相互分离并可单独配置.
有关如何在系统中配置和使用区域的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》.
SystemVIPC和其他资源控制资源控制(rctls)功能是Solaris9软件中的新增功能.
其他资源控制是SoftwareExpress试点计划以及SolarisExpress3/04、8/04和10/04发行版中的新增功能.
已经添加了新的基于项目和进程的资源控制.
资源控制提供了一种机制,该机制可以控制应用程序利用系统资源的方式.
在SoftwareExpress试点计划中,添加了以下资源控制.
这些资源控制将对SystemVIPC(进程间通讯,interprocesscommunication)功能产生影响,其中包括共享的内存、信息队列和信号.
project.
max-shm-idsproject.
max-sem-idsproject.
max-msg-idsproject.
max-shm-memoryprocess.
max-sem-nsemsprocess.
max-sem-opsprocess.
max-msg-qbytes有关更多信息,请参见第139页中的"SystemVIPC配置".
系统资源增强功能第7章Solaris103/05发行版中的新增功能145在SolarisExpress3/04发行版中,添加了以下事件端口资源控制:project.
max-device-locked-memoryproject.
max-port-idsprocess.
max-port-events在SolarisExpress8/04发行版中,添加了以下新资源控制:project.
max-lwpsproject.
max-tasks在SolarisExpress10/04发行版中,添加了project.
max-contracts资源控制.
在SolarisExpress11/0411/04发行版中,添加了process.
max-crypto-memory加密资源控制.
有关资源控制的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第6章,"资源控制(概述)".
这一章包括以下主题:目前可用的资源控制列表资源控制概述资源控制配置信息有关配置资源控制的信息,还可参见project(4)手册页.
新增Solaris项目和资源管理命令功能此功能是SolarisExpress7/04发行版中的新增功能.
以下是SolarisExpress7/04发行版中新增的项目数据库和资源控制命令增强功能:针对资源控制值和命令扩展了对值和单元修饰符的支持对项目属性字段进行验证和处理更加简便请参见project(4)手册页.
修改了prctl和projects命令的输出格式并引入了新选项请参见prctl(1)和projects(1)手册页.
有关上述更改的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的以下各章:第2章"项目和任务(概述)"第3章"管理项目和任务"第6章"资源控制(概述)"第7章"管理资源控制(任务)"请注意,有关使用useradd、usermod和passmgmt命令来设置用户的缺省项目的信息,指南中已进行了更新.
这些命令记录在useradd(1M)、usermod(1M)和passmgmt(1M)手册页中.
系统资源增强功能Solaris10新增功能2008年10月146另请参见以下手册页:prctl(1)projects(1)projadd(1M)projdel(1M)projmod(1M)rctladm(1M)setrctl(2)rctlblk_set_value(3C)setproject(3PROJECT)project(4)动态资源库此功能是SolarisExpress1/04发行版中的新增功能.
动态资源库(DRP)提供了一种机制,可调整每个库的资源分配,以便响应系统中的系统事件和应用程序负荷的更改,这些系统都启用了资源库.
调整是自动进行的,目的是确保始终达到管理员指定的系统性能目标.
对配置所做的更改将被记录下来.

这些功能主要通过资源控制器poold来实施,poold是一种系统守护进程,需要进行动态资源分配时该进程将处于活动状态.
poold会定期检查系统负荷,并确定是否需要介入以使系统始终达到指定的资源利用目标.
守护进程将执行更正操作(如有可能),或将情况记录下来.
有关详细信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的以下各章:第12章"动态资源池(概述)"第13章"管理动态资源池(任务)"第14章"资源管理配置示例"另请参见以下手册页:pooladm(1M)poolbind(1M)poolcfg(1M)poold(1M)poolstat(1M)libpool(3LIB)扩展的记帐子系统增强功能扩展的记帐功能是Solaris9操作系统最初于2002年5月发行时新增的功能.
SoftwareExpress试点计划引入了流记帐增强功能和Perl接口.
Solaris103/05发行版中也包含这些增强功能.
系统资源增强功能第7章Solaris103/05发行版中的新增功能147注–对于Solaris9用户,流记帐增强功能是Solaris99/02发行版中的新增功能.
Perl接口是Solaris94/03发行版中的新增功能.
现在,您可以将扩展的记帐进程与IPQoS的流记帐模块配合使用.
有关IPQoS的信息,请参见《系统管理指南:IP服务》中的第VII部分,"IP服务质量(IPQualityofService,IPQoS)".
有关扩展的记帐功能的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第5章,"管理扩展记帐(任务)".
SoftwareExpress发行版中提供了libexacct的Perl接口.
使用该接口可以创建Perl脚本,以便读取由exacct框架生成的记帐文件.
您还可以创建编写exacct文件的Perl脚本.
这个新接口与基础CAPI在功能上是相同的.
您可以使用Perl接口以任务或进程为单位记录系统资源的占用情况.
还可以IPQoSflowacct模块提供的选定器为基础,记录资源的占用情况.
有关详细信息,请参见以下手册页:Exacct(3PERL)Exacct::Catalog(3PERL)Exacct::File(3PERL)Exacct::Object(3PERL)Exacct::Object::Group(3PERL)Exacct::Object::Item(3PERL)Kstat(3PERL)Project(3PERL)Task(3PERL)有关如何使用本节描述的增强功能来配置和使用扩展记帐功能的信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第4章,"扩展记帐(概述)".
使用资源覆盖守护进程控制物理内存此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
使用资源覆盖守护进程来控制物理内存是一项可选功能.
资源覆盖守护进程rcapd通过在项目(已定义了资源覆盖)中运行的进程来调节物理内存的损耗.
相关联的实用程序提供了管理守护进程和报告相关统计信息的机制.
有关其他信息,请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的第10章,"使用资源上限设置守护进程控制物理内存(概述)".
另请参见rcapstat(1)、rcapadm(1M)、project(4)和rcapd(1M)手册页.
系统资源增强功能Solaris10新增功能2008年10月148Java2Platform,StandardEdition5的增强功能本节介绍SolarisExpress8/04发行版中新增的Java平台功能.
Java2平台标准版(J2SETM)5是一个很重要的版本,添加了许多新功能和更新,同时保留了兼容性和稳定性.
有关本节描述的功能的更多详细信息,请访问http://java.
sun.
com/j2se/5.
0.
Java编程语言的新增功能现在,在SolarisExpress8/04发行版中,使用Java语言的开发者可以使用以下功能:声明类型安全的泛型类型.
在基本类型及其相应的对象类型之间自动转换,称为"autoboxing"和"autounboxing".
创建类型安全的枚举类型,更准确地说,是增强的"For循环".
导入静态名称空间,与软件包、字段、方法和类配合使用的注释API.
允许使用子类返回类型、协变返回和参数列表.
在缺省情况下,javac编译器启用这些功能.
Java编程语言中的变化降低了Java常见编程任务的复杂性,并减少了编程工作所需的附加代码.
通过这种更改,还减少了可能由开发者导致的运行时错误.
Java平台的监视和管理增强功能现在,在SolarisExpress8/04发行版中,可通过行业标准控制台(使用JMX或SNMP协议)对Java虚拟机(JVM)internals进行监视.
缺省情况下,两种机制均被禁用,并预先配置为提供低内存通知.
JMX机制还允许在运行时动态配置属性(如日志级别).
有关详细信息,请访问http://java.
sun.
com/j2se/1.
5.
0/docs/guide/management/index.
html.
Java平台的性能和可伸缩性的改进在SolarisExpress8/04发行版中,J2SE5为使用Java平台的开发者提供了增强的性能和可伸缩性.
大型服务器自动调优主内存超过2GB且处理器超过2个的计算机会自动选择增强的服务器性能模式.
这种模式可提供卓越的性能,对基于J2EETM的应用程序服务器更是如此.
这种增强的性能模式使用"热点"服务器编译器,带有并行"垃圾收集器",以及适当调整的初始内存大小和最大内存大小.
有关详细信息,请访问http://java.
sun.
com/j2se/1.
5.
0/docs/guide/vm/gc-ergonomics.
html.
Java2Platform,StandardEdition5的增强功能第7章Solaris103/05发行版中的新增功能149启动时间缩短通过添加类数据共享,使桌面应用程序受益.
在安装过程中,该功能可为常用的Java类创建一个预处理的特殊归档文件.
JVM启动时会装入该归档文件,从而缩短处理时间.
该归档文件也适用于同一计算机中的后续Java应用程序.
OpenGL硬件加速如果有OpenGL设备,则JVM可加速JFC/Swing和Java2D应用程序.
这种加速是自动执行的,但在缺省情况下处于禁用状态.
通过加速,可改善许多图像密集型程序的运行时性能.
XML1.
1和名称空间、XSLTC、SAX2.
0.
2、DOMLevel3、基于Java的API该功能是SolarisExpress8/04发行版中的新增功能.
现在,开发者可以使用较新的XML1.
1语法.
开发者可以使用SAX2.
0.
2(对现有的基于事件的XML处理器的更新)来处理XML,还可以使用较新的基于文档的处理器DOMLevel3.
要处理XML转换,可以使用快速的XSLT编译器(XSLTC).
新的缺省Swing界面外观该功能是SolarisExpress8/04发行版中的新增功能.
缺省的跨平台"界面外观"已得到更新.
新"界面外观"名为Ocean,在缺省情况下,处于启用状态.
此外,基于GNOME的GTK"界面外观"已完全适用于开发者和用户.
诊断工具该功能是SolarisExpress8/04发行版中的新增功能.
除了使用监视协议外,管理员和开发者还可以使用新的基于命令的诊断工具.
可以在下列任务中使用这些工具:性能分析-jstat致命错误处理-XX:OnError核心转储文件分析-jdiconnectorsJVMinternals工具-jstack、jmap、jinfo此外,Java扩展还适用于DTrace跟踪功能.
Unicode支持在SolarisExpress8/04发行版中,J2SE5支持基于Unicode4.
0的增补字符.
现在,开发者可将基于Unicode的增补字符(以Java字符对表示)与Java语言配合使用.
使用基于字符串和基于文本的API时,无需执行其他操作.
有关详细信息,请访问http://java.
sun.
com/j2se/1.
5.
0/docs/.
Java2Platform,StandardEdition5的增强功能Solaris10新增功能2008年10月150注–以前,SoftwareExpress试点计划提供Unicode3.
2支持.
对于Solaris9用户,Unicode3.
2支持是Solaris98/03发行版中的新增功能.
安装增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有安装增强功能.
安装标准增强功能极其重要.
Solaris安装更改及安装标准在SolarisExpress6/04发行版中,对SolarisOS的安装功能进行了一些更改,可以更简单一致地执行安装.
这些更改包括:此发行版提供一张安装DVD和几张安装CD.
Solaris10OperatingSystemDVD中包括所有安装CD的内容.
SolarisSoftware1-该CD是唯一的可引导CD.
使用该CD可以访问Solaris安装图形用户界面(GUI)安装和基于控制台的安装,还可以通过GUI安装和基于控制台的安装来安装选定的软件产品.
其他SolarisOperatingSystemCD-这些CD中包含以下内容:软件提示您安装的Solaris软件包(如有必要)包括受支持和不受支持的软件的ExtraValue软件安装程序已经本地化的界面软件和文档不再使用SolarisInstallationCD.
对于CD和DVD介质,GUI安装为缺省安装(如果系统内存充足).
但是,您可以使用text引导选项来指定基于控制台的安装.
安装过程已得到简化,您可以在引导时选择语言支持,以后再选择语言环境.

注–非交互式Solaris自定义JumpStart安装方法没有变化.
要安装OS,只需插入SolarisSoftware-1CD或SolarisOperatingSystemDVD,然后键入以下命令之一.
对于缺省的GUI安装(如果系统内存充足),请键入bootcdrom.
对于基于控制台的安装,请键入bootcdrom-text.
有关如何通过CD或DVD介质使用新的text引导选项来安装SolarisOS的说明,请参见《Solaris10安装指南:基本安装》.
有关使用CD介质来设置安装服务器方面的变化,请参见《Solaris10安装指南:基于网络的安装》.
安装增强功能第7章Solaris103/05发行版中的新增功能151访问GUI安装或基于控制台的安装可以使用GUI来安装软件,也可以使用控制台进行安装(有无窗口环境均可).
如果内存充足,则缺省情况下将显示GUI.
如果对GUI来说内存不足,则缺省情况下将显示其他环境.
可以使用nowin或text引导选项来覆盖缺省值.
但是,您的操作将受到系统内存量或远程安装的限制.
另外,如果Solaris安装程序未检测到视频适配器,则该程序会自动在基于控制台的环境中进行显示.
下表描述了这些环境,并列出了显示各个环境所需的最低内存要求.
表7–1内存要求最低内存安装类型128-383MB基于控制台384MB或更大基于GUI以下为每个安装选项的详细说明:最低内存为128-383MB时的安装此选项不使用图形,但提供一个窗口,可以打开其他窗口.
此选项需要本地或远程DVD-ROM或CD-ROM驱动器或网络连接、视频适配器、键盘和显示器.
如果使用text引导选项进行安装而且内存充足,则会在窗口环境中进行安装.
如果通过提示行或使用nowin引导选项进行远程安装,则只能使用基于控制台的安装.
内存为384MB或更大时的安装此选项提供窗口、下拉式菜单、按钮、滚动条和图标式图像.
GUI需要本地或远程DVD-ROM或CD-ROM驱动器或网络连接、视频适配器、键盘和显示器.
自定义JumpStart安装软件包和修补程序增强功能此功能是SolarisExpress3/04发行版中的新增功能.
使用自定义JumpStart安装方法来安装和升级SolarisOS时,新的自定义内容将启用以下功能:将SolarisFlash安装与其他软件包配合使用自定义JumpStart配置文件package关键字已得到增强,可以同时安装SolarisFlash归档文件和附加软件包.
例如,您可以在两台计算机上安装同一个基本归档文件,然后在每台计算机上分别安装一套不同的软件包.
这些软件包可以不是SolarisOS分发产品的一部分.
附加软件包可以不是Solaris分发产品的一部分package关键字也得到增强,可以安装不属于Solaris分发产品的软件包.
您不必再为了添加额外的软件包而编写安装后脚本.
安装增强功能Solaris10新增功能2008年10月152可以安装SolarisOS修补程序使用新的自定义JumpStart配置文件patch关键字,可以安装SolarisOS修补程序.
通过此功能,可以安装修补程序文件中指定的一系列修补程序.
有关详细信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
x86:使用add_install_client命令指定引导特性此功能是SolarisExpress12/03发行版和Solaris94/04发行版中的新增功能.
add_install_client命令现在允许您在x86系统上的PXE网络引导过程中为SolarisOS客户机设置引导特性.
-b选项使您可以使用add_install_client命令执行以下任务.
指定网络安装时要使用的替换控制台.
指定安装时用作网络引导设备的设备.
指导客户机执行全自动的自定义JumpStart安装.
有关更多信息,请参见install_scripts(1M)手册页、eeprom(1M)手册页和《Solaris10安装指南:基于网络的安装》.
在安装过程中配置多个网络接口此功能是SolarisExpress12/03发行版中的新增功能.
使用Solaris安装程序,可以在安装过程中配置多个接口.
可以在sysidcfg文件中预先为系统配置这些接口.
也可以在安装过程中配置多个接口.
有关更多信息,请参见sysidtool(1M)手册页和sysidcfg(4)手册页.
另请参见《Solaris10安装指南:基于网络的安装》.
Solaris安装命令行界面的替换程序此功能是SolarisExpress9/03发行版中的新增功能.
Solaris安装程序的命令行界面已被替换,以改善基于控制台安装的可用性.
所有基于控制台的安装都使用基于表单的程序来安装Solaris操作系统.
有关详细信息,请参见install-solaris(1M)手册页.
SPARC:64位软件包更改此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在以前的Solaris发行版中,Solaris软件中的32位和64位组件使用了不同的软件包.
现在,打包已得到简化,即在一个软件包中就提供了大多数的32位和64位组件.
该组合软件包将保留原来的32位软件包的名称,不再提供64位软件包.
安装增强功能第7章Solaris103/05发行版中的新增功能153删除64位软件包简化了安装工作并提高了性能:减少软件包的数量,从而简化包含软件包列表的自定义JumpStart脚本仅使用包含分组软件功能的一个软件包可简化打包系统减少要安装的软件包,从而缩短安装时间使用以下约定为64位软件包重命名:如果64位软件包有对应的32位软件包,则用32位软件包的名称来为64位软件包命名.
例如,某个64位软件库(如/usr/lib/sparcv9/libc.
so.
1)以前由SUNWcslx提供,但现在由SUNWcsl提供.
不再提供64位SUNWcslx软件包.
如果软件包没有对应的32位软件包,则从其名称中删除"x"后缀.
例如,将SUNW1394x更改为SUNW1394.
这种更改意味着,您可能需要修改自定义JumpStart脚本或其他软件包安装脚本,以便删除对64位软件包的引用.
WANBoot安装方法此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris软件现在使您可以使用HTTP通过广域网(WAN)来引导和安装软件.
WANBoot安装方法使您可以通过大型公共网络(其网络基础结构可能不可靠)在系统中安装Solaris发行版.
您可以将WANBoot与新的安全功能一起使用,以保护数据的保密性和安装映像的完整性.
WANBoot安装方法使您可以通过公共网络将加密的SolarisFlash归档文件传送到远程客户机.
然后WANBoot程序通过执行自定义JumpStart安装来安装客户机系统.
要保护安装的完整性,可以使用私钥来验证和加密数据.
您还可以将系统配置为使用数字证书,以通过安全HTTP连接传送安装数据和文件.
有关此功能的更多信息,请参见《Solaris10安装指南:基于网络的安装》.
通过自定义JumpStart创建RAID-1卷(镜像)此功能是SoftwareExpress试点计划和Solaris94/04发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
现在通过自定义JumpStart安装方法,您可以在安装Solaris操作系统的过程中创建RAID-1卷(镜像).
通过镜像文件系统,可以在两块物理磁盘之间复制数据,从而保护系统.
一块镜像磁盘出现故障时,仍可以通过第二块镜像磁盘访问系统数据.

安装增强功能Solaris10新增功能2008年10月154在JumpStart中,可以使用以下新增的自定义配置文件关键字和值来创建镜像文件系统.
先由新增的filesys关键字值mirror创建一个镜像.
然后可以将特定的多个片指定为单片串联,以附加到镜像.
新增的metadb配置文件关键字用于创建所需的状态数据库复本.
有关更多信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
SolarisLiveUpgrade2.
1此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
SolarisLiveUpgrade提供了一种可以在系统继续操作时更新系统的方法.
可以在当前引导环境运行的同时复制该引导环境,然后升级复制的引导环境.
或者,如果不想升级,则可以在引导环境上安装SolarisFlash归档文件.
原有系统配置仍保持完全正常运行,不受升级或安装归档文件的影响.
做好准备后,可以通过重新引导系统来激活新的引导环境.
如果出现故障,您还有一个安全网.
通过简单的重新引导即可快速恢复到原来的引导环境.
这样,即可消除测试和评估过程中常见的停机时间.
SolarisLiveUpgrade2.
1中的新增功能提供了以下新功能.
SolarisLiveUpgrade使用Solaris卷管理器技术创建副本引导环境,其中包含带有RAID-1卷(镜像)的文件系统.
镜像可以为任何文件系统(包括根(/)文件系统)提供数据冗余.
使用lucreate命令,您可以创建镜像的文件系统,该系统最多可以包括三个子镜像.
使用lucreate命令,您现在可以排除某些通常从原始引导环境中复制的文件和目录.
即使已排除了一个目录,您仍然可以包括该目录下的指定文件和子目录.

有关详细信息,请参见《Solaris10安装指南:SolarisLiveUpgrade和升级规划》.
自定义JumpStart安装方法将创建新的引导环境此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
现在,您可以在安装Solaris操作系统时使用JumpStart安装方法创建一个空的引导环境.
然后可以使用SolarisFlash归档文件填充这个空的引导环境,以备将来使用.
有关详细信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
SolarisFlash归档文件本节介绍的SolarisFlash功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
安装增强功能第7章Solaris103/05发行版中的新增功能155SolarisFlash安装功能使您可以在系统上使用Solaris软件的单个参考安装.
此系统称为主系统.
然后您可以将此安装复制到多个系统上,这些系统被称为克隆系统.
该安装是初始安装,将覆写克隆系统上的所有文件.
SolarisFlash差异归档文件和配置脚本此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris软件中,SolarisFlash安装功能提供了新的增强功能.
SolarisFlash安装现在只需作较小的更改便可更新克隆系统.
如果具有克隆系统并希望更新它,则可以创建差别归档文件,该文件只包含初始主映像和更新的主映像之间的差别.
使用差别归档文件更新克隆系统时,只会更改差别归档文件中指定的文件.
此安装方法只适用于那些其包含的软件与原始主映像一致的克隆系统.
可以使用自定义JumpStart安装方法在克隆系统上安装差别归档文件.
也可以使用SolarisLiveUpgrade在复制的引导环境中安装差别归档文件.
现在可以运行特殊的脚本,来配置主系统或克隆系统,或者验证归档文件.
使用这些脚本可以完成以下任务.
配置克隆系统上的应用程序.
可以使用自定义JumpStart脚本完成某些简单的配置.
对于较复杂的配置,必须在主系统上或者在安装前(后)的克隆系统上执行特定的配置文件处理.
另外,本地安装前和安装后脚本可以驻留在克隆系统上,这些脚本可以保护本地自定义内容不被SolarisFlash软件覆写.
标识不可克隆的、依赖于主机的数据,使Flash归档文件独立于主机.
通过修改这类数据或将数据从归档文件中排除,可以启用主机独立性.
一个依赖于主机的数据示例就是日志文件.
在创建归档文件的过程中,验证归档文件中的软件的完整性.
验证克隆系统上的安装.
有关详细信息,请参见《Solaris10安装指南:SolarisFlash归档文件(创建和安装)》.
该指南中还包括有关如何使用SolarisLiveUpgrade安装差别归档文件的信息.
自定义SolarisFlash归档文件中的内容此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
flarcreate命令用于创建SolarisFlash归档文件.
该命令已得到更新,包含新的选项,使用户能够在创建归档文件时更加灵活地定义归档文件的内容.
现在您可以排除多个文件或目录.
从排除的目录中,您还可以重新添加子目录或文件.
如果要排除不希望克隆的大型数据文件,此功能很有用.
有关如何使用这些选项的信息,请参见《Solaris10安装指南:SolarisFlash归档文件(创建和安装)》.
安装增强功能Solaris10新增功能2008年10月156注–SolarisFlash是以前的WebStartFlash.
Solaris产品注册表的命令行界面增强功能这些增强功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
prodreg命令已被更新,现在包含与Solaris产品注册表的图形用户界面类似的功能.
您现在可以在命令行上或管理脚本中使用以下prodreg子命令来完成各种任务.
browse-使用browse子命令,可以在终端窗口中查看已注册的软件.
重复使用browse子命令,可以浏览已注册软件的目录分层结构.
info-使用info子命令,可以查看有关已注册的软件的信息.
info子命令可以标识以下特定信息.
软件的安装位置指定软件所需要的其他软件依赖于指定软件的其他软件由于软件所需的软件包被删除,而遭到破坏的软件unregister-unregister子命令用于从Solaris产品注册表中删除软件安装信息.
当您在没有从注册表中正确卸载软件的情况下将该软件从系统中删除时,可以使用prodregunregister命令清除Solaris产品注册表中相关的废弃项.
uninstall-使用uninstall子命令,可以通过启动软件的卸载程序来删除系统中已注册的软件.
有关更多信息,请参见prodreg(1M)手册页和《系统管理指南:基本管理》.
精简网络软件组此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
现在,您可以在安装过程中选择或指定"精简网络"软件组(SUNWCrnet),启用更少的网络服务,创建更为安全的系统.
"精简网络"软件组提供了系统管理实用程序和基于文本的多用户控制台.
SUNWCrnet可使系统识别网络接口.
在安装过程中,您可以根据需要添加软件包并激活网络服务,从而自定义系统配置.
有关详细信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
使用虚拟目录(VTOC)修改磁盘分区表此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
安装增强功能第7章Solaris103/05发行版中的新增功能157现在,使用Solaris安装程序可从虚拟目录(virtualtableofcontent,VTOC)装入现有片.
您现在可以在安装过程中保留并使用系统的现有磁盘片表,而不使用安装程序的缺省磁盘布局.
x86:缺省引导磁盘分区布局的更改此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris安装程序中的一项新增功能是引导磁盘分区布局.
缺省情况下,该布局可容纳基于Sunx86系统上的服务分区.
此安装程序使您可以保留现有的服务分区.
新的缺省分区包括以下分区.
第一个分区-服务分区(系统上的原有大小)第二个分区-x86引导分区(大约11MB)第三个分区-Solaris操作系统分区(引导磁盘上的剩余空间)如果需要使用此缺省布局,请在Solaris安装程序提示您选择引导磁盘布局时,选择"缺省".
注–如果在当前不包含服务分区的系统上安装基于x86系统的SolarisOS,则Solaris安装程序不再自动创建新的服务分区.
要在系统中创建服务分区,请先使用系统的DiagnosticsCD来创建服务分区.
创建了服务分区之后,请安装Solaris操作系统.
有关如何创建服务分区的信息,请参见您的硬件文档.
有关更多信息,请参见《Solaris10安装指南:自定义JumpStart和高级安装》.
支持轻量目录访问协议(LDAP)版本2配置文件此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris安装程序现在支持LDAP版本2配置文件.
这些配置文件使您可以配置自己的系统以使用某个代理信用等级.
在运行Solaris安装程序时,您可以指定LDAP代理绑定的独特名称和代理绑定口令.
对于任何安装方法,您都可以在安装前使用sysidcfg文件中的proxy_dn和proxy_password关键字来预配置LDAP.
有关信息,请参见《Solaris10安装指南:基于网络的安装》.
安装增强功能Solaris10新增功能2008年10月158安全性增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的安全性增强功能.
第159页中的"进程权利管理"和第157页中的"精简网络软件组"尤为重要.
要查看Solaris107/05发行版中新增的安全性增强功能,请参见第117页中的"安全性增强功能".
除了本节讲述的安全性功能之外,另请参见以下在"开发者工具"一节和"安装"一节中介绍的与安全性相关的功能:第154页中的"WANBoot安装方法"第157页中的"精简网络软件组"第197页中的"Solaris加密框架的新机制"第198页中的"Solaris加密框架中面向提供商的零售和非零售选项"第200页中的"面向开发者的简单验证和安全层"第203页中的"面向GSS-API应用程序的SPNEGO伪机制"第204页中的"面向软件开发者的增强的crypt()函数"第206页中的"智能卡终端接口"第206页中的"智能卡中间件API"为ELF对象签名此功能是Solaris103/05发行版中的新增功能.
Solaris10OS中的库和可执行文件包括可用于验证这些文件完整性的数字签名.
数字签名提供了一种检测方法,该方法可以检测对文件的可执行内容有无任何无意的更改或故意的篡改.
系统装入Solaris加密框架的插件时将自动对其进行验证.
可以使用elfsign命令来手动验证任何已签名的文件.
开发者和管理员也可使用elfsign来对他们自己的代码进行签名.
有关详细信息,请参见elfsign(1)手册页.
进程权利管理此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris软件中,以前要求超级用户权利的管理任务现在通过进程权利管理来保护.

进程权利管理在命令、用户、角色和系统四个级别上使用权限对进程加以限制.
权限是进程执行某项操作所需的单项权利.
系统将进程限制为仅具有执行当前任务所需的权限.
这样,易被使用的root进程就会减少.
setuid程序的数量也会显著减少.
就权限的增强功能而言,安装的SoftwareExpress发行版和Solaris103/05发行版与以前的Solaris操作系统版本完全兼容.
作为root运行的未修改程序可以使用所有权限来运行.
安全性增强功能第7章Solaris103/05发行版中的新增功能159设备保护-使用安全策略对设备进行保护.
此策略通过权限得以增强.
因此,设备文件的权限并不能完全确定设备的可用性.
操作设备也可能需要权限.
受UNIX权限保护的系统接口现在受权限保护.
例如,不再自动允许sys组的成员打开/dev/ip设备.
使用net_rawaccess权限运行的进程可以访问/dev/ip设备.
系统引导时,限制对所有设备的访问,直到按引导顺序运行到devfsadm命令为止.
初始化策略应尽可能严格.
此策略可以防止超级用户以外的所有用户启动连接.
有关更多信息,请参见以下手册页:getdevpolicy(1M)ppriv(1)add_drv(1M)update_drv(1M)rem_drv(1M)devfsadm(1M)需要检索SolarisIPMIB信息的进程应打开/dev/arp,然后推送"tcp"和"udp"模块.
此方法不需要权限,它等同于打开/dev/ip然后推送"arp"、"tcp"和"udp"模块.
现在,由于打开/dev/ip需要权限,因此/dev/arp是首选方法.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》中的以下各节:"使用角色和权限(概述)""权限(概述)""权限(任务)"Solaris10OS对PAM所做的更改在SoftwareExpress试点计划中添加了新的pam_deny模块,在SolarisExpress6/04版本中,又增强了此模块的功能.
Solaris103/05发行版中也包含此功能.
此模块可用于拒绝对命名的PAM服务的访问.
缺省情况下,不使用pam_deny模块.
有关更多信息,请参见pam_deny(5)手册页.
Solaris10软件对PAM框架所做的更改如下:pam_authtok_check模块现在可以使用/etc/default/passwd文件中新的可调参数进行严格的口令检查.
新的可调参数定义了如下内容:一个逗号分隔的字典文件列表,这些字典文件用于检查口令中的常用字新口令与旧口令之间所需的最小差别新口令中必须用到的字母字符和非字母字符的最少个数新口令中必须用到的大写字母和小写字母的最少个数允许的连续重复字符的个数新口令中必须用到的数字的个数新口令中是否允许空格安全性增强功能Solaris10新增功能2008年10月160pam_unix_auth模块实现了本地用户的帐户锁定.
帐户锁定由/etc/security/policy.
conf中的LOCK_AFTER_RETRIES可调参数和/etc/user_attr中的lock_after-retries密钥来启用.
定义了一个新的binding控制标志.
如果PAM模块运行成功,并且带有required标志的上述模块都运行成功,则PAM跳过其余模块,验证请求成功.
但是,如果返回失败消息,则PAM记录必要的失败信息,然后继续处理堆栈.
在pam.
conf(4)手册页中可以找到有关此控制标志的介绍.
pam_unix模块已被删除,并由一组功能相同或功能更强的服务模块所取代.
这些模块多数是Solaris9系统中的新增功能.
替换模块列表如下:pam_authtok_checkpam_authtok_getpam_authtok_storepam_dhkeyspam_passwd_authpam_unix_accountpam_unix_authpam_unix_credpam_unix_sessionpam_unix_auth模块已被分解为两个模块.
pam_unix_auth模块现在可以验证用户的口令是否正确.
新的pam_unix_cred模块提供了建立用户凭证信息的功能.
对pam_krb5模块进行扩充是为了使用PAM框架来管理Kerberos凭证高速缓存.
请参见第164页中的"Kerberos增强功能".
pam_ldap更改下列pam_ldap更改是SolarisExpress10/04发行版中的新增内容,但帐户管理功能除外.
此管理功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
有关这些更改的更多信息,请参见pam_ldap(5)手册页.
自本Solaris10软件发行版起,以前支持的use_first_pass和try_first_pass选项已废弃.
不再使用这两个选项.
可以安全地从pam.
conf中删除这两个选项,也可以将其忽略.
必须通过以下方式提供口令提示:在验证和口令模块堆栈中将pam_authtok_get堆放在pam_ldap之前,并将pam_passwd_auth放入passwd_service_auth堆栈中.
此发行版使用带server_policy选项的pam_authtok_store来代替以前支持的口令更新功能.
pam_ldap帐户管理功能增强了LDAP命名服务的整体安全性.
具体来说,帐户管理功能执行以下操作:允许跟踪口令的老化和过期防止用户选择易破解的或以前使用过的口令如果口令即将过期,可以向用户发出警告安全性增强功能第7章Solaris103/05发行版中的新增功能161如果多次登录失败,则禁止用户登录防止除授权的系统管理员以外的用户停用已初始化的帐户注–无法为以前的列表中的更改提供全新的自动更新.
因此,升级到Solaris10或其后续版本并不能自动更新现有的pam.
conf文件以反映pam_ldap的更改.
如果现有的pam.
conf文件中包含pam_ldap配置,则CLEANUP文件会在升级之后向您发送通知.
请根据需要对pam.
conf文件进行检查和修改.
有关详细信息,请参见以下手册页:pam_passwd_auth(5)pam_authtok_get(5)pam_authtok_store(5)pam.
conf(4)有关Solaris命名和目录服务的详细信息,请参见《系统管理指南:名称和目录服务(DNS、NIS和LDAP)》.
有关Solaris安全性功能的信息,请参见《SystemAdministrationGuide:SecurityServices》.
Solaris安全shell增强功能此功能描述是SolarisExpress10/04发行版中的新增功能.
Solaris安全shell的下列增强功能可以在Solaris10OS中实现:Solaris安全Shell基于OpenSSH3.
5p1.
Solaris实现还包括OpenSSH3.
8p1之前各版本的功能和错误修复.
Solaris安全shell现在支持对用户使用GSS-API,并支持使用KerberosV的主机验证.
改进了PAM支持(包括口令失效支持).
X11Forwarding在/etc/ssh/sshd配置文件中的缺省值为"是".
ARCFOUR和AES128-CTR密码现在可用.
ARCFOUR也称作RC4.
AES密码是计数器模式下的AES.
有关详细的增强功能信息,请参见第163页中的"sshd守护进程和/etc/default/login".
有关Solaris10OS中的安全性的详细信息,请参见《SystemAdministrationGuide:SecurityServices》.
安全性增强功能Solaris10新增功能2008年10月162OpenSSL和OpenSSLPKCS#11引擎该功能是SolarisExpress8/04发行版中的新增功能.
此Solaris发行版将OpenSSL库和命令包括在/usr/sfw中.
此发行版还包括PKCS#11的OpenSSL引擎接口,这样,OpenSSL使用者便可在Solaris加密框架中访问硬件和软件加密服务提供器.
注–由于某些国家/地区对加密导入的限制,在没有安装SUNWcry软件包的情况下,对称密钥加密算法将被限制为128位.
SUNWcry软件包未包括在Solaris软件中.
此软件包可以作为单独控制的下载使用.
sshd守护进程和/etc/default/login此功能是SolarisExpress10/04发行版中的新增功能.
sshd守护进程使用/etc/default/login中的变量和login命令.
sshd_config文件中的值可以覆盖etc/default/login变量.
有关更多信息,请参见《SystemAdministrationGuide:SecurityServices》中的"Solaris安全Shell和登录环境变量".
另请参见sshd_config(4)手册页.
非登录帐户和锁定帐户口令的新选项此功能是SolarisExpress10/04发行版中的新增功能.
passwd命令有-N和-u两个新选项.
-N选项可为非登录帐户创建口令项.
此选项可用于不应该登录、但必须运行cron作业的帐户.
-u选项可取消锁定以前被锁定的帐户.
有关更多信息,请参见passwd(1)手册页.
已删除auditconfig命令的-setcond选项此功能是SolarisExpress10/04发行版中的新增功能.
auditconfig命令的-setcond选项已被删除.
要临时禁用审计功能,可以使用audit-t命令.
要重新启动审计功能,可以使用audit-s命令.
perzone审计策略该功能是SolarisExpress8/04发行版中的新增功能.
perzone审计策略启用了要进行单独审计的非全局区域.
在每个区域中运行单独的审计守护进程.
此守护进程使用特定于相应区域的审计配置文件.
审计队列也特定于该区域.
缺省情况下,此策略处于关闭状态.
安全性增强功能第7章Solaris103/05发行版中的新增功能163有关更多信息,请参见auditd(1M)和auditconfig(1M)手册页.
Kerberos增强功能Kerberos增强功能包括在Solaris10发行版中.
有几个增强功能是以前的SoftwareExpress发行版中的新增功能.
在远程应用程序中提供了Kerberos协议支持,如ftp、rcp、rdist、rlogin、rsh和telnet.
有关更多信息,请参见每个命令或守护进程的手册页以及krb5_auth_rules(5)手册页.
Kerberos主要数据库现在可以通过增量更新进行传送,而不必每次传送整个数据库.
增量传播有以下几个优点:增强了跨服务器数据库的一致性减少了对资源(如网络和CPU资源)的需求更新的传播更加及时是一种自动传播方法新脚本有助于自动配置Kerberos客户机.
此脚本可以帮助管理员迅速而轻松地安装Kerberos客户机.
有关使用新脚本的过程,请参见《SystemAdministrationGuide:SecurityServices》中的第22章,"配置Kerberos服务(任务)".
有关更多信息,另请参见kclient(1M)手册页.
在Kerberos服务中添加了几种新的加密类型.
这几种加密类型提高了安全性,并增强了与支持这几种类型的其他Kerberos实现的兼容性.
可以在mech(4)手册页中找到对所有加密类型的介绍.
有关更多信息,请参见《SystemAdministrationGuide:SecurityServices》中的"使用Kerberos加密类型".
加密类型提供以下功能:AES加密类型可用于高速、高安全性的Kerberos会话加密.
通过加密框架启用AES.
ARCFOUR-HMAC提供了与其他Kerberos版本的更好的兼容性.
带有SHA1的三重DES(3DES)提高了安全性.
这种加密类型还增强了与支持此种加密类型的其他Kerberos实现的互操作性.
KDC软件和kinit命令现在支持TCP网络协议.
这种增强功能提供了更强健的操作,以及与其他Kerberos实现之间更好的互操作性.
现在,KDC可在传统的UDP端口和TCP端口进行"侦听",这样,便可响应使用UDP和/或TCP协议的请求.
将请求发送给KDC时,kinit命令先尝试使用UDP;如果失败,则kinit命令再尝试使用TCP.
通过使用kinit、klist和kprop命令,可将对IPv6的支持添加到KDC软件中.
缺省情况下,提供对IPv6地址的支持.
启用这一支持不需要更改任何配置参数.
新的-e选项已被添加到kadmin命令的几个子命令中.
使用此新选项可以在创建主体时选择加密类型.
有关更多信息,请参见kadmin(1M)手册页.
对pam_krb5模块进行扩充是为了使用PAM框架来管理Kerberos凭证高速缓存.
有关更多信息,请参见pam_krb5(5)手册页.
安全性增强功能Solaris10新增功能2008年10月164支持自动发现以下各项:KerberosKDC、管理服务器、kpasswd服务器,以及使用DNS查找的主机(或域名)到领域的映射.
这一支持减少了安装Kerberos客户机所需的某些步骤.
客户机能够使用DNS而不是读取配置文件来找到KDC服务器.
有关更多信息,请参见krb5.
conf(4)手册页.
引入了新的PAM模块pam_krb5_migrate.
新模块可以帮助那些没有Kerberos帐户的用户自动向其本地Kerberos领域移植.
有关更多信息,请参见pam_krb5_migrate(5)手册页.
/.
k5login文件现在可以同GSS应用程序、ftp和ssh一起使用.
有关更多信息,请参见krb5_auth_rules(5)手册页.
kproplog实用程序已得到更新,可显示每个日志项的所有属性名.
有关更多信息,请参见kproplog(1M)手册页.
使用新的配置文件选项,可以基于每个领域对严格的TicketGrantingTicket(TGT)验证功能进行选择性配置.
有关更多信息,请参见krb5.
conf(4)手册页.
对更改口令实用程序的扩充启用了SolarisKerberosV5管理服务器,可接受非Solaris客户机的口令更改请求.
有关更多信息,请参见kadmin(1M)手册页.
重放高速缓存的缺省位置已从基于RAM的文件系统移动到/var/krb5/rcache/中的持久性存储器.
新位置在系统重新引导时可以避免重放.
rcache代码的性能得到增强.
但是,由于使用了持久性存储器,整个重放高速缓存的性能有可能降低.

现在,可以对重放高速缓存进行配置,以使用文件存储器或仅限于内存的存储器.

有关可为密钥表和凭证高速缓存类型或位置进行配置的环境变量的更多信息,请参阅krb5envvar(5)手册页.
对KerberosGSS机制来说,GSS凭证表不再是必需的.
有关更多信息,请参见gsscred(1M)、gssd(1M)和gsscred.
conf(4)手册页.
Kerberos实用程序kinit和ktutil现在都基于MITKerberos1.
2.
1版.
这一更改为kinit命令添加了新的选项,并为ktutil命令添加了新的子命令.
有关更多信息,请参见kinit(1)和ktutil(1)手册页.
SolarisKerberos密钥发行中心(KDC)现在基于MITKerberos的1.
2.
1版.
缺省情况下,KDC现在是一个基于二叉树的数据库,这比当前基于散列的数据库更可靠.
有关更多信息,请参见kdb5_util(1M)手册页.
对于Solaris9用户,这一更改是Solaris912/03发行版中的新增功能.
rpcbind的TCP包装此功能是SolarisExpress4/04发行版中的新增功能.
对TCP包装的支持已被添加到rpcbind命令中.
这一支持使管理员可将对rpcbind的调用局限于选定的主机.
管理员还可以记录对rpcbind的所有调用.
有关详细信息,请参见rpcbind(1M)手册页.
安全性增强功能第7章Solaris103/05发行版中的新增功能165zonename审计标记和审计策略选项SolarisZones分区技术是SolarisExpress2/04发行版中的新增功能.
请参见第144页中的"SolarisZones软件分区技术".
SolarisExpress2/04发行版还引入了此处描述的zonename的相关增强功能.
zonename审计标记可记录发生审计事件的区域名称.
对所有区域来说,zonenameauditpolicy选项确定了审计记录中是否包括zonename标记.
如果预先选择审计类的条件随非全局区域的不同而不同,那么,您可能要按区域对审计记录进行分析.
zonename审计策略使您能够按区域对审计记录进行事后选择.
请参见《SystemAdministrationGuide:SecurityServices》中的"审计和SolarisZones".
有关详细信息,请参见audit.
log(4)、auditconfig(1M)和auditreduce(1M)手册页.
另请参见《系统管理指南:SolarisContainers-资源管理和SolarisZones》中的"在区域中使用Solaris审计".
Solaris加密框架的用户命令此功能是SolarisExpress1/04发行版中的新增功能.
现在,digest、mac和encrypt三个命令中都包括一个选项,该选项列出可用于每个命令的算法.
对于mac和encrypt命令,其输出包括每种算法接受的密钥长度.
此外,-I选项已从encrypt和decrypt命令中删除.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》的第14章"Solaris加密框架(任务)"中的"使用Solaris加密框架保护文件"部分.
有关更多信息,请参见encrypt(1)、digest(1)和mac(1)手册页.
IKE配置参数此功能是SolarisExpress1/04发行版中的新增功能.
重新传送参数和包超时参数已被添加到/etc/inet/ike/config文件中.
这两种参数使管理员能够调节IKEPhase1(主模式)协商.
通过这种调节,SolarisIKE可以和各个平台交互操作,这些平台实现IKE协议的方式各不相同.
这两种参数还可以帮助管理员对网络干扰和网络通信流量过大等现象进行调整.
有关这两种参数的详细描述,请参见ike.
config(4)手册页.
简单身份验证和安全层此功能是SolarisExpress12/03发行版中的新增功能.
简单身份验证和安全层(SASL)为应用程序的开发者提供了一个接口,用于添加身份验证、检查数据完整性和对基于连接的协议进行加密.
安全性增强功能Solaris10新增功能2008年10月166有关详细信息,请参见第200页中的"面向开发者的简单验证和安全层".
另请参见《SystemAdministrationGuide:SecurityServices》中的第17章,"使用SASL".
现在使用ISO8601格式报告审计时间此功能是SolarisExpress12/03发行版中的新增功能.
审计记录中的文件和文件头标记现在使用ISO8601格式报告时间.
例如,praudit命令对于文件标记的输出如下:旧文件标记:file,MonOct1311:21:35PDT2003,+506msec,/var/audit/20031013175058.
20031013182135.
machine1新文件标记:file,2003-10-1311:21:35.
506-07:00,/var/audit/20031013175058.
20031013182135.
machine1旧文件头标记:header,173,2,settppriv(2),,machine1,MonOct1311:23:31PDT2003,+50msec新文件头标记:header,173,2,settppriv(2),,machine1,2003-10-1311:23:31.
050-07:00XML输出也有所更改.
例如,在praudit-x命令的输出中,文件标记的格式如下:/var/audit/20031013175058.
20031013182135.
machine1解析praudit输出的自定义脚本或工具也可能需要更新,以适应这种变化.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》的第27章"Solaris审计(概述)"中的"Solaris10发行版中的Solaris审计更改"部分.
基本审计和报告工具此功能是SolarisExpress11/03发行版中的新增功能.
基本审计和报告工具(BART)是一种命令行实用程序,它使OEM、高级用户和系统管理员能够在目标系统软件目录的文件层执行检查操作.
该实用程序可用于收集有关系统已安装了哪些内容的信息.
BART还使您能够对已安装的系统以及系统内容随时间的变化情况进行比较.
安全性增强功能第7章Solaris103/05发行版中的新增功能167有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》中的第5章,"使用基本审计报告工具(任务)".
另请参见bart_manifest(4)、bart_rules(4)和bart(1M)手册页.
IPsec和Solaris加密框架此功能是SolarisExpress9/03发行版中的新增功能.
IPsec使用Solaris加密框架取代其加密和验证模块.
这些模块已针对SPARC平台进行优化.
此外,还提供了新的ipsecalgs命令行实用程序和API,用于查询支持的IPsec算法和其他IPsec属性的列表.
有关详细信息,请参见ipsecalgs(1M)手册页.
请参见《系统管理指南:IP服务》的第18章"IP安全体系结构(概述)"中的"IPsec中的验证算法和加密算法"部分.
供系统管理员使用的Solaris加密框架此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris加密框架为Solaris环境中的应用程序提供了加密服务.
系统管理员通过cryptoadm命令对可用的加密算法进行控制.
使用cryptoadm命令可以实现下列功能:管理可用的加密服务提供器设置加密安全策略,如禁用特定提供器的算法AES、DES/3DES、RC4、MD5、SHA-1、DSA、RSA插件和Diffie-Hellman算法与该加密框架一同提供.
可以根据需要添加或删除插件.
encrypt、decrypt、digest和mac命令都使用该加密框架中的加密算法.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》中的第13章,"Solaris加密框架(概述)".
另请参见以下手册页:cryptoadm(1M)kcfd(1M)libpkcs11(3LIB)pkcs11_kernel(5)pkcs11_softtoken(5)安全性增强功能Solaris10新增功能2008年10月168远程审计日志此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris发行版除了在二进制审计日志中记录审计事件以外,还使您能够在系统日志中记录审计事件.
通过生成系统日志数据,您可以使用相同的管理和分析工具来处理各种Solaris和非Solaris环境(包括工作站、服务器、防火墙和路由器)中的系统日志消息.
可以使用syslog.
conf将审计消息路由到远程存储器,从而保护日志数据不被攻击者改动或删除.
但是,系统日志选项提供的只是审计记录数据的摘要.
此外,若系统日志数据存储在远程系统中,则容易遭受网络攻击,如拒绝服务、假的或"哄骗的"源地址.

有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》的第27章"Solaris审计(概述)"中的"审计文件"部分.
另请参见以下手册页:audit(1M)audit.
log(4)audit_control(4)audit_syslog(5)syslog(3C)syslog.
conf(4)FTP服务器增强功能此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
FTP服务器的可伸缩性和传送日志增强功能如下:sendfile()函数用于二进制数据下载.
在ftpaccess文件中支持的新增功能有:flush-wait控制下载或目录列表末尾的操作.
ipcos为控制连接或数据连接设置IP服务类.
可以对passiveports进行配置,这样,内核便可选择要侦听的TCP端口.
quota-info启用了对配额信息的检索.
recvbuf设置用于二进制传送的接收(上载)缓冲区大小.
rhostlookup允许或禁止远程主机名的查找.
sendbuf设置用于二进制传送的发送(下载)缓冲区大小.
xferlogformat自定义传送日志项的格式.
新的-4选项使FTP服务器在单机模式运行时仅对IPv4套接字的连接进行侦听.
安全性增强功能第7章Solaris103/05发行版中的新增功能169FTP客户机和服务器现在支持Kerberos.
有关更多信息,请参阅ftp(4)手册页和《SystemAdministrationGuide:SecurityServices》中的"Kerberos用户命令".
此外,ftpcount和ftpwho现在支持-v选项,该选项显示FTP服务器类的用户计数和进程信息,FTP服务器类在虚拟主机ftpaccess文件中定义.
有关以上更改的详细信息,请参见以下手册页:in.
ftpd(1M)ftpaccess(4)ftpcount(1)ftpwho(1)sendfile(3EXT)FTP客户机此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris软件包括对FTP客户机的更改.
缺省情况下,在发出ls命令以后,连接到SolarisFTP服务器的SolarisFTP客户机就会列出目录以及纯文本文件.
如果FTP服务器没有在Solaris操作系统中运行,就不会列出目录.
要在连接到非SolarisFTP服务器时执行缺省的Solaris操作,可以在每个Solaris客户机上对/etc/default/ftp文件进行编辑.
要对单个用户进行更改,可以设置FTP_LS_SENDS_NLST环境变量.
有关更多信息,请参见ftp(4)手册页.
FTP客户机和服务器现在支持Kerberos.
有关更多信息,请参阅ftp(4)手册页和《SystemAdministrationGuide:SecurityServices》中的"Kerberos用户命令".
SunCryptoAccelerator4000卡上的Internet密钥交换(IKE)密钥存储此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
IKE在IPv6和IPv4网络上运行.
有关特定于IPv6实现的关键字的信息,请参见ifconfig(1M)和ike.
config(4)手册页.
连接了SunCryptoAccelerator4000卡之后,IKE就可以将需要大量计算的操作卸载到该卡上,这样就可以释放操作系统以用于其他任务.
IKE还可以使用已连接的卡存储公钥、私钥和公共证书.
针对单个硬件的密钥存储可以提供附加安全性.
有关详细信息,请参见ikecert(1M)手册页.
安全性增强功能Solaris10新增功能2008年10月170另请参见《系统管理指南:IP服务》中的以下各节:"IP安全体系结构(概述)""Internet密钥交换(概述)""IKE和硬件存储""配置IKE(任务)""将IKE配置为查找连接的硬件"IKE硬件加速此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
SunCryptoAccelerator1000卡和SunCryptoAccelerator4000卡可以加速IKE中的公钥操作.
有关操作都被转到该卡中,从而加快加密过程,并降低对Solaris操作系统资源的要求.
有关IKE的信息,请参见《系统管理指南:IP服务》中的以下各节:"将IKE配置为查找连接的硬件""Internet密钥交换(概述)""IKE和硬件加速""配置IKE(任务)""将IKE配置为查找连接的硬件"ipseckey增强功能此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
对于已在系统上安装了IPsec或IKE的网络管理员,ipseckey解析器提供了更明确的帮助.
ipseckeymonitor命令现在为每个事件提供一个时间戳.
有关更多信息,请参见ipseckey(1M)手册页.
通过回送连接传播凭证此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
该Solaris发行版引入了ucred_t*作为进程凭证的抽象表示.
可以使用门服务器中的door_ucred()和用于回送连接的getpeerucred()来检索这些凭证.
可以使用recvmsg()来接收这些凭证.
有关详细信息,请参见socket.
h(3HEAD)手册页.
安全性增强功能第7章Solaris103/05发行版中的新增功能171头标记审计记录包含主机信息此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
审计记录中的头标记已得到扩展,可包含主机名.
旧的标头显示如下:header,131,4,login-local,,WedDec1114:23:542002,+471msec新扩展的标头显示如下:header,162,4,login-local,,example-hostname,FriMar0722:27:492003,+770msec解析praudit输出的自定义脚本或工具也可能需要更新,以反映这种变化.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》的第30章"Solaris审计(参考)"中的"header标记"部分.
审计增强功能此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris软件的审计增强功能降低了跟踪噪音,使管理员可以使用XML脚本来分析跟踪.
这些增强功能包括:不再审计公共文件的只读事件.
auditconfig命令的public策略标记控制是否审核公共文件.
由于不再审计公共对象,因而审计跟踪大大减少.
对敏感文件的读取尝试将更容易监控.
praudit命令还有另外一种输出格式XML.
XML格式使得输出能够在浏览器中读取,并为报告的XML脚本提供数据源.
请参见praudit(1M)手册页.
已重新构造缺省的审计类集.
审计元类支持更具体的审查类.
请参见audit_class(4)手册页.
bsmconv命令不再禁用Stop-A组合键.
现在将审计Stop-A事件,以确保安全.
有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》中的以下各节:"Solaris审计(参考)""审计类的定义""praudit命令""Solaris审计(概述)""审计术语和概念"安全性增强功能Solaris10新增功能2008年10月172"Solaris10发行版中的Solaris审计增强功能"新的审计标记path_attr此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
path_attr审计标记包含某个对象的访问路径信息.
访问路径指定了路径标记对象以下的属性文件对象的顺序.
系统调用存取属性文件,如openat().
有关扩展文件属性的更多信息,请参见fsattr(5)手册页.
path_attr标记有三个字段:标记ID字段,将此标记标识为path_attr标记计数字段,表示属性文件路径的段数一个或多个以空字符结尾的字符串praudit命令显示path_attr标记如下:path_attr,1,attr_file_name有关详细信息,请参见《SystemAdministrationGuide:SecurityServices》的第30章"Solaris审计(参考)"中的"path_attr标记"部分.
检查口令历史记录此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
对于本地文件中定义的登录帐户,可以启用口令历史记录,该记录中包括多达26个以前更改过的口令.
用户更改口令以后,如果新口令与历史记录中的某个口令匹配,则更改失败.
此外,还可以禁用登录名检查.
有关更多信息,请参见passwd(1)手册页.
增强的crypt()函数此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
口令加密可以防止口令被侵入者读取.
现在,软件中有三种可用的加强口令加密模块:与Berkeley软件发行版(BSD)系统兼容的Blowfish版本与BSD和Linux系统兼容的MessageDigest5(MD5)版本与其他Solaris系统兼容的增强版MD5安全性增强功能第7章Solaris103/05发行版中的新增功能173有关如何使用这些新的加密模块来保护用户口令的信息,请参见《SystemAdministrationGuide:SecurityServices》中的以下各节:"控制对系统的访问(任务)""管理计算机安全性(概述)""更改口令加密的缺省算法"有关这些模块的功能的信息,请参见crypt_bsdbf(5)、crypt_bsdmd5(5)和crypt_sunmd5(5)手册页.
系统性能增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有系统性能功能.
"网络栈的新体系结构"的描述尤为重要.
网络栈的新体系结构这一新的体系结构在Solaris10系统中极为重要.
此功能是SolarisExpress10/03发行版中的新增功能.
TCP连接的网络栈体系结构已重新构建,可在改进可伸缩性的同时提供极高的性能.

这一创新使Solaris网络能够采用一种基于IP分类器的无锁设计对工作负荷进行垂直划分.
此设计减少了同步的系统开销,还减少了CPU之间的交叉通信.
这一改进对所有网络工作负荷来说是可见的,对用户来说则是透明的.
CPU性能计数器此功能是SolarisExpress4/04发行版中的新增功能.
CPU性能计数器(CPUPerformanceCounter,CPC)系统能够更好地访问可用于SPARC和x86处理器的性能分析功能.
CPC命令cpustat和cputrack增强了用于指定CPU信息的命令行语法.
在以前的SolarisOS版本中,要求您指定两个计数器.
现在,以上两个命令的配置允许您仅指定一个计数器.
对于简单的测量,您甚至可以省略计数器配置.
有关更多信息,请参见cpustat(1M)手册页.
有关使用cputrack命令的更多信息,请参见cputrack(1)手册页.
为大量接口改进的系统性能此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在探测大量接口(如虚拟局域网(virtuallocalareanetwork,VLAN)和隧道)的过程中以及在此过程之后,系统性能已有显著的改进.
但是,应避免使用带有大量(数以千计的)接口的大量(数以千计的)路由.
系统性能增强功能Solaris10新增功能2008年10月174UFS日志记录性能增强功能此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
UFS日志记录功能允许更快的系统重引导.
因为已经存储了文件系统事务,因此如果文件系统是一致的,则不需要再检查文件系统.
此外,本Solaris发行版中的UFS日志记录功能的性能得到提高,其性能甚至超过了不带日志记录功能的文件系统.
标准性能评估协会系统文件服务器(StandardPerformanceEvaluationCorporationsystemfileserver,SPECsfs)基准测试程序的结果表明,启用了日志记录功能的已挂载NFS的文件系统性能相当于不带UFS日志记录功能的文件系统的性能.
在某些I/O密集的配置中,带有日志记录功能的UFS文件系统的性能超过不带日志记录功能的UFS文件系统大约25%.
在其他测试中,带有日志记录功能的UFS文件系统的性能比不带日志记录功能的UFS文件系统高12倍.
有关如何在UFS文件系统上启用日志记录功能的信息,请参见《系统管理指南:设备和文件系统》或mount_ufs(1M)手册页.
内存放置优化(MPO)此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris分发程序和虚拟内存子系统的功能得到了增强,可以优化应用程序访问内存所需要的时间.
此增强功能可以自动改善许多应用程序的性能.
此功能目前用于支持特定的平台,如SunFire3800-6800、SunFire12K以及SunFire15K.
可以在以下Web站点获取有关Solaris内存放置优化和SunFire服务器的技术白皮书:http://sundoc.
central.
sun.
com/dm/index.
jsp动态的私有共享内存(DISM)大页面支持此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
现在可以对动态的私有共享内存(DISM)提供大页面支持.
大页面支持可以提高能够动态调整共享内存大小的应用程序的性能.
有关共享内存操作的详细信息,请参见shmop(2).
设备管理本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有设备管理功能.
要查看Solaris107/05发行版中新增的设备管理功能,请参见第124页中的"设备管理增强功能".
设备管理第7章Solaris103/05发行版中的新增功能175新增或更新的驱动程序这些驱动程序功能是在SolarisExpress10/04发行版中新增或修订的.
用于Broadcombcm57xx的Bge千兆位以太网驱动程序SolarisExpress10/04发行版提供了增强的bge驱动程序,以支持Broadcom5700/5701/5705/5782千兆位以太网芯片组.
有关详细信息,请参见bge(7D)手册页.
asy在驱动程序中处理IXON/IXOFF此功能启用了对x86平台上软件流控制的快速响应.
这种快速响应可以避免由于将XOFF或XON字符嵌入待定数据而造成asy延迟的情况.
有关详细信息,请参见asy(7D)手册页.
ECP并行端口驱动程序最初用于x86平台上的并行打印端口的lp驱动程序缺少企业CRM平台(EnterpriseCRMPlatform,ECP)模式支持.
新的ECPP驱动程序提供强健的并行端口驱动程序,该驱动程序带有对x86系统的ECP模式支持.
有关详细信息,请参见ecpp(7D)手册页.
UHCI驱动程序增强功能已将中断输出传送添加到x86平台新的通用主机控制器接口(UHCI)驱动程序中.
这一新增功能使用户能够通过高优先级的中断输出将紧急数据传送到相应设备.

新的UHCI驱动程序提供的其他新增功能如下:BULK短传送端口枚举多BULK传送IsocIN传送BULKIN传送在Solaris103/05发行版中,UHCI驱动程序既可用于x86平台又可用于SPARC平台.
有关详细信息,请参见uhci(7D)手册页.
对AdaptecAdvancedRAID控制器的支持为x86平台添加了对AdaptecAdvancedRAID控制器的软件支持.
该功能使您能够将SCSIRAID磁盘阵列同时用作数据驱动器和引导驱动器.
不支持SCSICD-ROM、DVD或磁带,也不将其作为联机配置.
设备管理Solaris10新增功能2008年10月176有关详细信息,请参见aac(7D)手册页.
Dell/LSISCSIRAIDPERC控制器支持为x86平台添加了对Dell/LSISCSIRAIDPERC控制器的软件支持.
此功能使用户能够将SCSIRAID磁盘阵列用作数据驱动器和引导驱动器.
不支持SCSICD-ROM、DVD或磁带,也不将其作为联机配置.
有关详细信息,请参见amr(7D)手册页.
RealtekRTL8139NIC支持本Solaris10OS提供对Realtek快速以太网芯片组RTL8139的x86平台支持.
有关详细信息,请参见rtls(7D)手册页.
audio810音频驱动程序为x86平台添加了audio810设备驱动程序.
该驱动程序支持嵌入IntelICH3、ICH4、ICH5和AMD8111南桥芯片的音频控制器;还支持Solaris音频混音器接口,使用户能够利用音频硬件来播放或录制声音.
有关详细信息,请参见audio810(7D)手册页.
SATA控制器支持为x86平台添加了对选定的SATA控制器的软件支持.
此功能使用户可以利用串行ATA硬盘驱动器作为数据驱动器和引导驱动器.
有关详细信息,请参见ata(7D)手册页.
x86系统的1394(FireWire)和海量存储支持此功能是SolarisExpress10/04发行版中的新增功能.
在本Solaris发行版中,已将1394OpenHCI主机控制器驱动程序更新为包括对x86系统的支持.
以前对1394(FireWire)技术的支持仅可用于SPARC系统.
IEEE1394也因AppleComputer的商标名FireWire而知名.
1394是一种行业标准串行总线,该总线支持的数据速率为100Mbit/sec、200Mbit/sec或400Mbit/sec.
由于该总线具有高带宽和同步(准时)功能,因此,它可以快速处理使用者的电子设备(如摄像机)中的数据.
有关更多信息,请参见hci1394(7D)手册页.
设备管理第7章Solaris103/05发行版中的新增功能177在本Solaris发行版中,引入了scsa1394驱动程序,以支持符合串行总线协议2(SBP-2)规范的1394海量存储设备.
该驱动程序支持由总线供电和自备电源的1394海量存储设备.
以前仅支持1394摄像机.
1394海量存储设备被视为可移除介质设备.
可以使用rmformat命令对1394海量存储设备进行格式化.
1394海量存储设备的使用方式与USB海量存储设备相同.
您可以挂载、弹出、热拆卸和热插入1394海量存储设备.
有关使用这些设备的更多信息,请参见hci1394(7D)手册页.
另请参见《系统管理指南:设备和文件系统》中的第8章,"使用USB设备(任务)".
Internet打印协议侦听器此功能是SolarisExpress10/04发行版中的新增功能.
用于网络打印的Internet打印协议(IPP)侦听器功能与ApacheWeb服务器配合使用,该服务器作为Solaris软件的一部分提供.
IPP使用HTTP来传输请求.
侦听器使用ApacheWeb服务器装入IPP打印请求,然后对这些请求进行处理.
IPP侦听器在631端口侦听HTTP请求,然后将请求传递给打印系统.
有关更多信息,请参见《系统管理指南:高级管理》.
存储设备的光纤通道连通性该功能是SolarisExpress8/04发行版中的新增功能.
Solaris光纤通道I/O堆栈为存储区域网(SAN)中的光纤通道设备提供了连通性和多路径功能.
该功能已得到下列改进:对用于光纤通道设备的SPARC平台上的Solaris安装程序的启动引导支持对光纤通道设备的x86平台支持(32位和64位)注–以前的SAN发行版是通过SunSolveSM和Sun下载中心(SunDownloadCenter,SDLC)以修补程序集和软件包的形式分发的,并且都是针对Solaris8OS和Solaris9OS的.
所有新的SAN功能都将集成到Solaris发行版中并通过它进行分发.
有关SAN及相关文档的更多信息,请访问http://www.
sun.
com/storage/san/.
扩展的打印机支持此功能是SolarisExpress6/04发行版和Solaris99/04发行版中的新增功能.
在此版本中,为支持多种打印机而做了相应改动.
这种功能支持是通过附加转换软件、光栅图像处理器(rasterimageprocessor,RIP)和PostScriptTM打印机描述(PostScriptPrinterDescription,PPD)文件实现的.
设备管理Solaris10新增功能2008年10月178利用这些附加功能,您可通过PPD文件打印到LexmarkOptraE312和EpsonStylusPhoto1280等打印机.
在您的打印机没有常驻PostScript处理能力的情况下,此功能非常有用.
此外,现有的Solaris打印工具也已进行了修改,lpadmin命令包含了一个新的-n选项.
利用这一选项,在创建新打印队列或修改现有打印队列时您可指定一个要使用的PPD文件.
另外,SolarisPrintManager屏幕也有所更新,现在您可以通过选择品牌、型号和驱动程序为打印队列选择PPD文件.
此新增功能与Solaris软件的早期版本存在很大差异.
在早期版本中,所提供的打印机型号列表以及打印机是否支持PostScript或ASCII文本等相关信息十分有限.
有关更多信息,请参见lpadmin(1M)手册页和《系统管理指南:高级管理》.
Solaris通用目标磁盘驱动程序此功能是SolarisExpress5/04发行版中的新增功能.
在本Solaris发行版中,将分别用于SPARC平台和x86平台的磁盘驱动程序合并成一个驱动程序.
这一更改为以下3种驱动程序创建了一个源文件:用于SCSI设备的SPARCsd用于光纤通道和SCSI设备的x86sd用于光纤通道设备的SPARCssd在以前的Solaris发行版中,要支持SPARC平台和x86平台上的SCSI和光纤通道磁盘设备,需要三种不同的驱动程序.
现在,已对所有磁盘实用程序(如format、fmthard和fdisk命令)进行了更新,可对上述更改提供支持.
有关更多信息,请参见sd(7D)和ssd(7D)手册页.
此外,在x86系统中还提供对EFI磁盘标号的Solaris支持.
有关EFI磁盘标号的详细信息,请参见第209页中的"带有EFI磁盘标号的多TB磁盘支持".
有关详细信息,另请参见《系统管理指南:设备和文件系统》中的"Solaris10发行版在磁盘管理方面的新增功能".
滚轮鼠标支持在SolarisExpress4/04发行版和Solaris99/04发行版中增加了对以下鼠标功能的支持:支持USB鼠标设备的滚轮鼠标滚动功能.
此项支持表明滚动USB或PS/2鼠标的滚轮会在鼠标焦点所在的应用程序或窗口中产生"滚动"的效果.
设备管理第7章Solaris103/05发行版中的新增功能179StarSuite和Mozilla应用程序均支持滚轮鼠标的滚动功能.
但其他应用程序可能不支持.
支持多于3个按键的USB或PS/2鼠标设备.
USB2.
0功能此功能描述是SolarisExpress2/03发行版中的新增功能,并在SolarisExpress9/03发行版中进行了更新.
对于Solaris9用户,USB2.
0支持是Solaris94/04发行版中的新增功能.
SoftwareExpress发行版包括以下USB2.
0功能:更好的性能-提高了连接到USB2.
0控制器的设备的数据吞吐量,速度最快可达USB1.
1设备的40倍访问高速海量存储设备(例如DVD和硬盘驱动器)时,尤其可以感受到高速USB协议带来的便利.
向下兼容性-与1.
0和1.
1版本的设备和驱动程序兼容,您可以使用相同的连接器和软件界面USB1.
x设备还可以使用以前的1.
x电缆,或使用更新的USB2.
0电缆.
按照下面的描述,USB2.
0设备需要使用USB2.
0电缆.
有关USB设备和术语的描述,请参见《系统管理指南:设备和文件系统》中的"USB设备概述".
USB2.
0设备此功能描述是SolarisExpress2/03发行版中的新增功能,并在SolarisExpress9/03发行版中进行了更新.
对于Solaris9用户,USB2.
0设备支持是Solaris94/04发行版中的新增功能.
USB2.
0设备是指遵循USB2.
0规范的高速设备.
您可以参考http://www.
usb.
org上的USB2.
0规范.
本Solaris发行版中支持的部分USB设备如下所示:海量存储设备–CD-RW、硬盘、DVD、数码相机、Zip驱动器、软盘和磁带机键盘、鼠标设备、扬声器和麦克风音频设备有关已在Solaris发行版中检验过的USB设备的完整列表,请访问:http://www.
sun.
com/io_technologies/ihvindex.
html通过修改scsa2usb.
conf文件,也可以使用其他存储设备.
有关更多信息,请参见scsa2usb(7D)手册页.
设备管理Solaris10新增功能2008年10月180SolarisUSB2.
0设备支持包括以下功能:将USB总线速度从12Mbps提高到480Mbps.
这种速度增加意味着当支持USB2.
0规范的设备连接到USB2.
0端口时,其运行速度将大大高于支持USB1.
1规范的同类设备.
在SPARC系统和x86系统中对USB2.
0端口的定义如下:USB2.
0PCI卡上的端口连接到USB2.
0端口的USB2.
0集线器上的端口系统USB端口(假定主板上有USB2.
0端口)在所有基于PCI的平台上,USB2.
0都可用于Solaris.
要提供USB2.
0端口,需要一块USB2.
0PCI卡.
有关已针对Solaris发行版验证的USB2.
0PCI卡列表,请访问http://www.
sun.
com/io_technologies/ihvindex.
html.
USB1.
1设备的工作方式与过去一样,即使系统中同时有USB1.
1和USB2.
0设备也是如此.
尽管USB2.
0设备可以在USB1.
x端口上运行,但其性能远低于连接到USB2.
0端口时的性能.
有关USB2.
0设备支持的更多信息,请参见ehci(7D)和usba(7D)手册页.
有关USB电缆和总线供电设备的信息,请参见《系统管理指南:设备和文件系统》中的"关于SolarisOS中的USB".
Solaris对USB设备的支持此功能描述是SolarisExpress9/03发行版中的新增功能.
支持x86系统的USB2.
0首先是在Solaris94/04发行版中引入的.
通过USB双结构的USBA1.
0版本,提供对Solaris8和Solaris9发行版中USB2.
0设备的支持.
Solaris103/05发行版中的USBA2.
0结构取代了USBA1.
0版本.
USB海量存储设备此功能描述是SolarisExpress2/03发行版中的新增功能,并在SolarisExpress9/03发行版中进行了更新.
对于Solaris9用户,此功能是Solaris94/04发行版中的新增功能.
现在,可以通过卷管理将SoftwareExpress发行版中的所有USB存储设备作为可移除介质设备进行访问.
此变化具有如下优点:现在可以支持使用标准MS-DOS或Windows(FAT)文件系统的USB存储设备.
可以使用用户友好的rmformat命令代替format命令对所有USB存储设备进行格式化和分区操作.
如果需要format命令的功能,请使用format-e命令.
如果需要进行fdisk样式的分区,可以使用fdisk命令.
设备管理第7章Solaris103/05发行版中的新增功能181非root用户现在可访问USB存储设备,因为已不再需要root权限的mount命令.
使用vold命令可以将设备自动挂载至/rmdisk目录下供使用.
如果在系统停机时连接了一个新设备,请使用boot-r命令进行重新配置引导,以便vold命令能够识别出该设备.
如果系统启动时已经连接了一个新设备,请重新启动vold命令.
有关更多信息,请参阅vold(1M)和scsa2usb(7D)手册页.
可以挂载和访问使用FAT文件系统的磁盘.
请参见以下示例.
mount-Fpcfs/dev/dsk/c2t0d0s0:c/mnt除支持LOGSENSE页面的设备外,现在可对所有USB存储设备进行电源管理.
带有LOGSENSE页的设备通常是通过USB-to-SCSI桥设备进行连接的SCSI驱动器.
在以前的Solaris发行版中,一些USB存储系统不进行电源管理,因为它们没有被识别为可移除介质.
使用USB海量存储设备时,应用程序的工作方式可能有所不同.
如果应用程序要用到USB存储设备,请注意以下问题.
应用程序可能对介质的存储容量作出不正确的假设,因为以前只有较小存储容量的设备(例如软盘和Zip驱动器)才是可移除设备.
当应用程序发出请求,要求设备弹出介质,而此移除操作却不适用于该设备(例如硬盘驱动器)时,请求会成功,但不会产生任何结果.
要回复至以前的Solaris发行版的方式(即不将所有USB海量存储设备作为可移除介质设备处理),请更新/kernel/drv/scsa2usb.
conf文件.
有关使用USB海量存储设备的更多信息,请参见scsa2usb(7D)手册页.
有关USB海量存储设备故障排除的信息,请参见《系统管理指南:设备和文件系统》中的"USB设备的新增功能".
USB驱动程序增强功能此功能描述是SolarisExpress2/03发行版中的新增功能,并在SolarisExpress9/03发行版中进行了更新.
对于Solaris9用户,此功能是Solaris94/04发行版中的新增功能.
本节说明SoftwareExpress发行版中的USB驱动程序增强功能.
最新的通用USB驱动程序-现在可以通过使用标准的UNIXread(2)和write(2)系统调用的应用程序来访问和处理USB设备,而无需编写特定的内核驱动程序.
其他功能包括:授予应用程序对原始设备数据和设备状态的访问权限.
支持控制、批量和中断(入和出)传送.
有关更多信息,请参阅ugen(7D)手册页和http://developers.
sun.
com/上的"USBDriverDevelopmentKit"(USB驱动程序开发工具包).
设备管理Solaris10新增功能2008年10月182DigiEdgeportUSB支持-提供对多个DigiEdgeportUSB到串行端口的转换器设备的支持.
新设备可以作为/dev/term/[0-9]*和/dev/cua/[0-9]*进行访问.
USB串行端口可以像任何其他串行端口一样使用,但不可用作本地串行控制台.

用户可以很容易地理解这样一个事实:数据是通过USB端口运行的.
有关更多信息,请参见usbser_edge(7D)手册页,或访问http://www.
digi.
com和http://www.
sun.
com/io.
对用户编写的内核和用户级驱动程序提供文档和二进制数据支持-提供了一个Solaris9USB驱动程序开发工具包(DDK),其文档适用于Solaris10OS.
有关USB驱动程序开发的最新信息(包括有关驱动程序开发工具包的信息),请访问http://developers.
sun.
com/.
EHCI和OHCI驱动程序此功能描述是SolarisExpress9/03发行版中的新增功能.
对于Solaris9用户,此功能是Solaris94/04发行版中的新增功能.
EHCI驱动程序的功能包括:与支持USB2.
0的增强主机控制器接口兼容.
支持高速控制、批量和中断传送.
目前尚不支持高速同步事务.
例如,不能将USB1.
x设备连接到已连接至USB2.
0端口的2.
0集线器.
在使用EHCI和OHCI控制的设备时,请注意以下事项:USB2.
0主机控制器具有一个高速的增强主机控制器(EHCI)和一个(或多个)低速(或全速)的OpenHCI主机控制器(OHCI)内嵌的控制器.
连接到USB2.
0端口的设备将被动态分配给EHCI或OHCI控制器,这取决于它们是否支持USB2.
0.
如果系统中有USB2.
0和USB1.
x设备,则EHCI和OHCI驱动程序将根据连接到系统的设备类型"移交"设备控制.
注–对于连接到USB2.
0PCI卡某一端口的USB2.
0存储设备,以及在同一硬件配置中与早期Solaris发行版配合使用的USB2.
0存储设备,在升级到此发行版后,可以更改设备名称.
进行更改的原因是:上述设备现在被视为USB2.
0设备,并且被EHCI控制器接管.
上述设备的控制器编号(/dev/[r]dsk/cwtxdysz中的w)将被更改.
有关详细信息,请参见ehci(7D)和ohci(7D)手册页.
设备管理第7章Solaris103/05发行版中的新增功能183逻辑单元复位此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
SolarisSCSI磁盘驱动器现在支持SCSI逻辑单元复位.
此功能改进了多LUNSCSI目标设备上的错误恢复处理.
此功能可在不影响设备上的其他逻辑单元的情况下将某个逻辑单元复位.
在与多重路径和提供大量LUN的存储单元配合使用时,复位LUN的功能非常有用.
有关更多信息,请参见scsi_reset(9F)和tran_reset(9E)手册页.
联网增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有联网增强功能.
虚拟IP源地址选择此功能是Solaris103/05发行版中的新增功能.
系统管理员可以通过虚拟IP源地址选择来指定IP源地址,该地址将由那些通过特定网络接口路由的软件包使用.
该源地址可驻留在刚刚介绍的虚拟网络接口(vni)上,该虚拟网络接口能不受硬件故障的影响.
同样,源地址可以驻留在回送接口上.

可以同时使用虚拟IP源地址选择和IP路由协议,在第一个路由器之外的网络层上提供多路径(即冗余).
目前,这种形式的多路径与RIPv2路由协议一起工作,RIPv2路由协议可在in.
routed守护程序中获得.
有关虚拟IP源地址选择功能的更多信息,请参见ifconfig(1M)和vni(7d)手册页.
流控制传输协议该功能是SolarisExpress8/04发行版中的新增功能.
流控制传输协议(SCTP)是一种可靠的传输协议,该功能现已包括在Solaris操作系统的TCP/IP协议包中.
SCTP提供与TCP类似的服务.
但是,SCTP支持具有多基点(即具有多个IP地址)的端点间连接.
对多基点的支持使SCTP成为电话业务中的一种常见传输协议.
SCTP还支持多流和某种程度的可靠性.
安装了Solaris10OS之后,SCTP协议不需要额外的配置.
但是,可能需要添加服务定义,以便特定的应用程序能在SCTP上运行.
有关配置SCTP的更多信息,请参阅《系统管理指南:IP服务》.
联网增强功能Solaris10新增功能2008年10月184Zebra多协议路由选择套件该功能是SolarisExpress8/04发行版中的新增功能.
Solaris10OS现在包括Zebra多协议路由选择套件.
此套件包括开放源代码Zebra0.
92a路由选择软件(带有用于Sun平台的修复程序).
现在,系统管理员可以使用熟知的开放源代码路由选择协议RIP、BGP和OSPF来管理基于Solaris的网络.
而且,可以使用OSPF守护进程在多基点服务器上获得更高的网络可用性.
Zebra软件包包含以下协议和zebraadm管理工具.
有关配置信息和其他详细信息,请参阅/etc/sfw/zebra/README.
Solaris.
IPsec和NAT遍历该功能是SolarisExpress8/04发行版中的新增功能.
IKE现在可以在网络地址转换设备(NAT)之后启动IPsec安全关联.
仅允许使用IPv4网络上的ESP协议.
此外,遍历NAT的通信流量的IPsec安全关联无法通过SolarisCryptoAccelerator4000板加速.
IKE加速不受影响.
有关更多信息,请参见ipseckey(1M)手册页.
nfsmapid守护进程的增强功能此功能是SolarisExpress8/04发行版中的新增功能,并在Solaris103/05发行版中进行了更新.
在NFS版本4中,nfsmapid守护进程提供了从数字用户标识(UID)或数字组标识(GID)到字符串表示间的相互映射.
NFS版本4协议使用字符串表示来代表owner或owner_group.
例如,在名为system.
anydomain.
com的客户机上执行操作的用户known_user的UID123456将被映射到known_user@anydomain.
com.
NFS客户机将字符串表示known_user@anydomain.
com发送给NFS服务器.
NFS服务器将字符串表示known_user@anydomain.
com映射到唯一的UID123456.
nfsmapid使用/etc/nsswitch.
conf文件中的passwd和group项来确定执行映射时要参考的数据库.
要正常使用nfsmapid,NFS版本4上的客户机和服务器必须有相同的域.
要确保客户机和服务器有相同的域,nfsmapid将按以下严格的优先级规则来配置域:守护进程先检查/etc/default/nfs文件中已指定给NFSMAPID_DOMAIN关键字的值.
如果找到了值,则指定的值将优先于其他任何设置.
分配的值被附加到传出属性字符串上,并与传入属性字符串进行比较.
如果没有向NFSMAPID_DOMAIN分配任何值,则守护进程将根据DNS名称服务器上的DNSTXT记录检查域名.
要查找特定的DNS记录,nfsmapid将利用resolv.
conf(4)配置文件.
联网增强功能第7章Solaris103/05发行版中的新增功能185如果没有提供域名的DNSTXT记录,则nfsmapid守护进程在缺省情况下使用本地DNS域.
注–请优先使用DNSTXT记录.
在DNS服务器上配置_nfsv4idmapdomainTXT记录,DNS服务器为NFS版本4客户机和服务器提供域.
TXT记录为缩放问题提供更好的支持,并提供了单一的控制点.
如果网络包括多个DNS域,但是只有一个UID和GID名称空间,则所有的客户机都必须使用同一NFSMAPID_DOMAIN值.
对于使用DNS的站点,nfsmapid通过从您分配给_nfsv4idmapdomain的值中获取域名来解决此问题.
如果未配置网络以使用DNS,那么在初次引导系统时,SolarisOS将使用sysidconfig(1M)实用程序为NFS版本4域名提供提示信息.
有关更多信息,请参见nfsmapid(1M)和sysidtool(1M)手册页.
另请参见《系统管理指南:网络服务》.
sendmail版本8.
13在SolarisExpress8/04发行版中引入的sendmail版本8.
13是Solaris10OS的缺省配置.
虽然此新版sendmail提供了许多新增功能,但最重要的还是其中的FallBackSmartHost选项.
因为有FallBackSmartHost选项,所以不必再使用main.
cf和subsidiary.
cf.
main.
cf文件用于支持MX记录的环境.
subsidiary.
cf文件用于不具备完全功能的DNS的环境.
上述环境使用智能主机,不使用MX记录.
FallBackSmartHost选项提供统一的配置.
对于所有环境,此选项将像最不可能的首选项的某个MX记录一样工作.
要确保将邮件发送到客户机,此选项(如果启用)将提供连接良好的主机(也称"智能"主机),此主机将用作出现故障的MX记录的备份或故障转移.
sendmail版本8.
13还提供了以下功能:附加的命令行选项附加和修订的配置文件选项附加和修订的功能说明有关更多信息,请参见《系统管理指南:网络服务》.
sendmail版本8.
12使用TCP包装此功能是SolarisExpress9/03发行版中的新增功能.
联网增强功能Solaris10新增功能2008年10月186注–在SolarisExpress8/04发行版中,sendmail版本8.
13是缺省的配置.
请参见第186页中的"sendmail版本8.
13".
TCP包装提供了一种实现访问权控制的方法,即检查根据访问控制列表请求特定网络服务的主机的地址.
请求将相应地被授权或拒绝.
除了提供此项访问控制机制外,TCP包装还会记录对网络服务的主机请求,这是一项有用的监视功能.
可能受到访问控制的网络服务包括rlogind、telnetd和ftpd.
在此Solaris发行版中,8.
12版的sendmail现在启用了TCP包装.
此项检查不会忽略其他安全标准.
通过在sendmail中启用TCP包装,可以在授权请求前进行检查以验证网络请求的来源.
请参见hosts_access(4)手册页.
注–Solaris9发行版在inetd(1M)和sshd(1M)中添加了对TCP包装的支持.
SunJavaSystemMessageQueueSunJavaSystemMessageQueue3.
5SP1PlatformEdition是在SolarisExpress6/04发行版中引入的.
Solaris103/05发行版中也包含此功能.
该版本取代了SunJavaSystemMessageQueue(MQ)3.
0.
1,后者是在SoftwareExpress试点计划中引入的.
注–对于Solaris9用户,MessageQueue3.
0.
1是Solaris912/02发行版中新增的功能,适用于SPARC平台.
在Solaris98/03发行版中,此功能适用于x86平台.
SunJavaSystemMessageQueue3.
5SP1PlatformEdition是一款价格适宜的标准化高性能消息传送系统,它可以集成完全不同的IT系统.
此MessageQueue(MQ)与JavaMessagingServices(JMS)1.
1兼容,并且支持通过JAXM(带的SOAP1.
1)进行Web服务消息传送.
与以前的3.
0.
1发行版相比,新的3.
5发行版中新增了以下功能:C消息传送API-用于连接到传统C/C++应用程序的本机到网络C-API.
支持TCP和SSL传输.
客户机连接故障转移-在失去连接的情况下,客户机将自动重新连接到群集中的其他代理.
高级远程监视功能-使用基于JMS的API来监视代理的统计信息、目标统计信息和VM统计信息.
JavaEnterpriseSystem中的SunCluster支持-JavaEnterpriseSystem中的SunClusterAgentforMQ,使用一个具有高可用性(HA)的基于文件的数据库,为MQ提供高可用性功能.
联网增强功能第7章Solaris103/05发行版中的新增功能187J2EE1.
4兼容性-通过J2EEConnectorArchitecture1.
5支持,MQ3.
5可以通过MQ资源适配器连接到任何与J2EE1.
4兼容的应用服务器.
动态消息流量控制-通过流量控制,可以管理系统中的吞吐量和负荷.
控制选项包括"拒绝最旧(RejectOldest)"、"拒绝最新(RejectNewest)"、"拒绝低优先级(RejectLowPriority)"和"流量控制(FlowControl)".
本地目标和群集传送策略-通过配置策略,可以优化传送到群集中的代理的消息吞吐量.
有关新增功能的详细信息,请参阅http://docs.
sun.
com上的《SunJavaSystemMessageQueueReleaseNotes》(《SunJavaSystemMessageQueue发行说明》).
SunJavaSystemApplicationServerSunJavaSystemApplicationServerPlatformEdition8是SolarisExpress6/04发行版中的新增产品.
Solaris103/05发行版中也包含此功能.
以前的SunJavaSystemApplicationServer7是SoftwareExpress试点计划(适用于SPARC平台)和SolarisExpress9/03发行版(适用于x86平台)中的新增产品.
在SolarisExpress6/04发行版中,SunJavaSystemApplicationServerPlatformEdition8取代了版本7.
注–对于Solaris9用户,ApplicationServer版本7是Solaris912/02发行版(适用于SPARC平台)和Solaris912/03发行版(适用于x86平台)中的新增产品.
SunJavaSystemApplicationServerPlatformEdition8是SunMicrosystems的兼容J2EE1.
4的应用程序容器,是针对开发者和部门部署而设计的.
此版本提供以下功能:J2EE1.
4兼容-支持最新的J2EE技术标准,并确保应用程序的可移植性.
对JavaServerFaces的集成支持-使开发者可以使用最新的表示层技术JavaServerTMFaces.
管理GUI和日志查看器-提供改进的日志查看器显示和搜索机制,从而提高管理员的效率.
部署工具-作为文本编辑器的补充,一个基于GUI的工具,使开发者能够汇编J2EE组件和部署J2EE应用程序.
提高开发者效率-在提高开发者效率方面的改进包括减少进程计数、减少内存印记、提高服务器启动速度以及提高部署速度.
有关该产品的重要信息,请参见http://www.
sun.
com/software/上的SunJavaSystemApplicationServer产品信息.
有关新增功能的详细信息,请参阅http://docs.
sun.
com/联网增强功能Solaris10新增功能2008年10月188上的《SunJavaSystemApplicationServerPlatformEdition8ReleaseNotes》(《SunJavaSystemApplicationServerPlatformEdition8发行说明》).
将CacheFS用于NFS版本4此功能是SolarisExpress6/04发行版中的新增功能.
高速缓存文件系统CacheFSTM是一种通用的非易失性的高速缓存机制.
CacheFS利用小而快速的本地磁盘提高了某些文件系统的性能.
可以使用CacheFS提高NFS环境的性能.
CacheFS在不同版本的NFS上的工作方式不同.
例如,如果客户机和后台文件系统运行的是NFS版本2或版本3,则文件将在前台文件系统中进行高速缓存以便客户机访问.
但是,如果客户机和服务器运行的都是NFS版本4,则其功能如下:当客户机最初请求访问CacheFS文件系统的文件时,请求将绕过前台的(即高速缓存的)文件系统,并直接访问后台文件系统.
使用NFS版本4后,文件将不再在前台文件系统中进行高速缓存.
后台文件系统将提供所有文件访问权.
并且,由于前台文件系统中没有高速缓存任何文件,因此特定于CacheFS的挂载选项(该选项影响前台文件系统)将被忽略.
特定于CacheFS的挂载选项不适用于后台文件系统.
注–第一次在系统上配置NFS版本4时,控制台上将出现一条警告,指出高速缓存不再起作用.
有关NFS版本4的详细信息,请参见《系统管理指南:网络服务》.
vacation实用程序的增强功能此功能是SolarisExpress5/04发行版中的新增功能.
增强的vacation实用程序使用户能够指定哪一种收到的消息将能接收自动生成的回复.
使用此增强功能,用户可以避免与不认识的人共享机密信息或联系人信息.
来自"垃圾邮件发件人"或不认识的人的邮件将不会收到回复.

此项增强功能将收到的发件人电子邮件地址与.
vacation.
filter文件中的域列表或电子邮件地址列表进行比较.
该文件由用户创建,并保存在用户的本地目录中.
如果找到了匹配的域或地址,则发送回复.
如果没有找到,则不发送回复.
有关更多详细信息,请参见vacation(1)手册页.
MILTER-sendmail的新邮件过滤器API此功能是SolarisExpress4/04发行版中的新增功能.
MILTER是sendmail的新邮件过滤器API,允许第三方程序在处理邮件时访问邮件以过滤元信息和内容.
Solaris103/05发行版中引入的此项功能需要以下条件:联网增强功能第7章Solaris103/05发行版中的新增功能189必须用-DMILTER(从Solaris9发行版开始应用)编译sendmail二进制数据.
必须提供Solaris10OS中的/usr/lib/libmilter.
so文件.
必须提供/usr/include/libmilter/mfapi.
h和/usr/include/libmilter/mfdef.
h文件.
这些文件都包括在Solaris10OS中.
因此,使用Solaris103/05发行版,用户可生成过滤器并设置sendmail,以便使用此过滤器.
有关sendmail的详细信息,请参见《系统管理指南:网络服务》.
IPv6高级套接字API此功能是SolarisExpress1/04发行版中的新增功能.
IPv6高级套接字API对Solaris套接字API进行了更新,以满足最新版本RFC2292的要求.
该高级API提供了处理ICMP包、获取接口信息以及处理IPv6标头所需的功能.
有关详细信息,请参见《编程接口指南》.
/usr/lib/mail的内容已移到/etc/mail/cf此功能是SolarisExpress1/04发行版中的新增功能.
/usr/lib/mail目录(可能在只读文件系统中)中的内容目前在可写的/etc/mail/cf目录中.
这项更改可以更好地支持m4配置.
但是,请注意以下例外情况.
Shell脚本/usr/lib/mail/sh/check-hostname和/usr/lib/mail/sh/check-permissions现在位于/usr/sbin目录中.
为了实现向下兼容,符号链接指向每个文件的新位置.
有关详细信息,请参见《系统管理指南:网络服务》.
在Solaris安装过程中添加的IPv6功能此功能是SolarisExpress11/03发行版中的新增功能.
如果在安装Solaris的过程中选择"启用IPv6",则会启动几项新的IPv6功能.
主机数据库和IP节点系统信息库的/etc/nsswitch.
conf文件策略保持同步,以便在相同的命名系统信息库中搜索IP节点和主机.
现在,主机可以解析任何IP节点系统信息库中的任何IPv6地址.
目标地址选择功能已被修改,可避免在主机未使用IPv6路由的情况下对远程主机使用IPv6地址.
现在使用的是IPv4地址,以避免连接到远程主机时出现延迟.
例如,假设在没有IPv6路由器的网络上有一个启用了IPv6的主机.
因为没有路由器,所以主机无法确定本地链接之外的IPv6路由.
以前,主机在尝试连接到首选的IPv6地址时会出现超时.
使用新增的目标地址选择功能,主机可以优先选择IPv4目标地址.
使用此功能避免了超时问题.
联网增强功能Solaris10新增功能2008年10月190有关详细信息,请参见《系统管理指南:IP服务》.
IPv6临时地址此功能是SolarisExpress11/03发行版中的新增功能.
缺省情况下,IPv6地址的接口ID将自动配置为特定于接口硬件的地址.
例如,如果接口是一块以太网卡,则接口ID将自动根据接口的MAC地址进行配置.
但是,有些系统管理员可能需要将某个节点上的一个或多个接口的特定于硬件的地址保密.

IPv6临时地址功能实现了隐私扩展标准,该标准是在RFC3041"PrivacyExtensionsforStatelessAutoconfigurationinIPv6"中定义的.
使用临时地址功能,管理员可以将随机生成的、修改过的EUI-64格式的接口ID指定给IPv6节点的接口.
此外,管理员还可以指定临时地址的有效期.
配置完成后,IPv6守护进程in.
ndpd在自动生成基于MAC地址的接口ID的同时,还将自动生成接口的临时接口ID.
有关详细信息,请参见《系统管理指南:IP服务》.
routeadm命令此功能是SolarisExpress9/03发行版中的新增功能.
使用新增的routeadm命令,管理员可以在系统的所有接口上配置IP转发和路由选择.
通过routeadm建立的任何设置都会覆盖启动时从配置文件中读取的系统缺省值.
routeadm提供了一些选项,可以在系统的所有IPv4或IPv6接口上启用或禁用全局包转发功能.
还可以使用routeadm将系统设置为路由器,方法是打开所有系统接口的路由选择守护进程.
在IPv6环境中,使用routeadm还可启用或禁用主机的动态路由选择.
有关详细信息,请参见routeadm(1M)手册页和《系统管理指南:IP服务》.
TCP多数据传输只有运行64位内核的系统才可以使用多数据传输(MDT).
此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
多数据传输使网络栈能够在传输过程中向网络设备驱动程序一次发送多个数据包.
使用此功能可以通过提高主机CPU使用率或网络吞吐量,来减少每个数据包的处理开销.
MDT功能仅对支持此功能的设备驱动程序有效.
缺省情况下将启用MDT.
在/etc/system文件中添加以下行可以禁用MDT:#ndd-set/dev/ipip_multidata_outbound0有关详细信息,请参见ip(7P)和ndd(1M)手册页.
联网增强功能第7章Solaris103/05发行版中的新增功能191另请参见《STREAMSProgrammingGuide》.
ifconfigrouter选项此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
使用ifconfig的新增路由器选项,可以在个别接口上配置IP包转发:ifconfigrouter和ifconfig-router可以分别启用或禁用IPv4和IPv6接口的IP包转发.
路由器选项可设置IFF_ROUTER接口标志.
这些新增的选项取代了ndd变量interface-name:ip_forwarding和interface-name:i6_forwarding,来配置个别接口上的IP包转发.
虽然ndd变量现在已过时,但为了向下兼容,此Solaris发行版中仍保留ndd变量.
您仍可以使用不带接口名称前缀的ip_forwarding和ip6_forwarding来配置系统上所有接口的IP转发.
有关详细信息,请参阅ifconfig(1M)、ip(7P)和ip6(7P)手册页.
Internet协议版本6(IPv6)缺省地址选择此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris10操作系统提供一个记录在案的确定性算法,用于选择IPv6缺省源和目标地址.
使用此功能,系统管理员可以通过使用策略表,有限地更改选择地址的优先级.

IPv6缺省地址选择功能是选择IPv6源地址和目标地址的标准方法.
可以使用策略表来配置选择机制.
例如,可以编辑策略表,赋予某个特定的地址前缀更高的优先级.
这样,按名称查找API排序时,具有该前缀的地址就会排在前面.
也可以在策略表中将标签指定给源前缀和目标前缀.
这样,便可确保特定的源地址只与特定的目标地址一起使用.
为了实现IPv6缺省地址选择,Solaris操作系统现在包括了/etc/inet/ipaddrsel.
conf文件和/usr/sbin/ipaddrsel命令.
可以使用ipaddrsel.
conf来编辑IPv6缺省地址策略表.
然后,使用ipaddrsel将更改提交到策略表中.
此外,ifconfig命令现在包括了"首选"选项.
此选项可以指定某个特定的地址并将其用作所有IPv6通信的源地址.
有关详细信息,请参阅ipaddrsel.
conf(4)、ipaddrsel(1M)和ifconfig(1M)手册页.
有关详细信息,请参见《系统管理指南:IP服务》.
联网增强功能Solaris10新增功能2008年10月192禁用NFS和自动挂载服务此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
缺省情况下,rc脚本一般会在引导时启动以下NFS守护进程:nfsd、mountd、statd、lockd和自动挂载守护进程automountd.
现在,如果计算机不需要NFS和自动挂载服务,则脚本不会启动NFS守护进程和自动挂载守护进程.
以下是对新性能的描述:现在,仅当自动挂载映射具有有效的项时,automount实用程序(由/etc/init.
d/autofs调用)才在引导时启动automountd.
/etc/init.
d/nfs.
server仅在计算机有NFS输出时才在引导时启动mountd、nfsd、statd和lockd.
/etc/init.
d/nfs.
client仅在/etc/vfstab包括NFS文件系统时才启动statd和lockd.
NFS和自动挂载服务可能不会在引导时启动.
以下命令可在计算机需要时启动上述服务.
automount实用程序可以启动automountd守护进程.
带-Fnfs选项的mount命令可以启动lockd和statd守护进程.
automountd守护进程还可以启动lockd和statd.
带-Fnfs选项的share命令可以启动nfsd、mountd、lockd和statd守护进程.
这种禁用NFS和自动挂载服务的机制具有以下优点:不在计算机上运行不必要的守护进程,从而提高安全性.
导出文件系统的过程得到简化.
可使用带-nfs选项的share命令启动nfsd和mountd守护进程以及lockd和statd守护进程(如有必要).
您不必再编辑/etc/dfs/dfstab文件然后再调用/etc/init.
d/nfs.
server程序.
这种新增功能允许用一个命令来配置NFS导出,而不用编辑任何配置文件.
但是,在重新引导系统的情况下,若未将导出包括在/etc/dfs/dfstab文件中,则此类导出不会自动恢复.
有关更多信息,请参阅以下手册页:mountd(1M)、lockd(1M)、statd(1M)和nfsd(1M).
有关详细信息,另请参见《系统管理指南:网络服务》.
Internet协议版本6(InternetProtocolVersion6,IPv6)6to4路由器此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
联网增强功能第7章Solaris103/05发行版中的新增功能193配置一个或多个路由器来支持6to4隧道之后,IPv6网络就可以通过Internet协议版本4(IPv4)网络来传送包.
系统管理员可以使用6to4隧道将自己的网络从IPv4迁移到IPv6.
该功能实现RFC3056和3068.
有关IPv6的详细信息,请参见《系统管理指南:IP服务》.
通过IPv6隧道进行数据包传送此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
此功能允许IPv4和IPv6通过IPv6隧道进行数据包传送.
IPv4数据包或IPv6数据包可以被封装在IPv6数据包中.
有关详细信息,请参见《系统管理指南:IP服务》.
在单个Solaris计算机上驻留多个Web站点此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris网络缓存和加速器(NCA)内核模块现在支持一台Web服务器上的多个实例.
这一支持使您能够使用Solaris计算机来执行基于Internet协议(IP)地址的虚拟Web驻留.
Solaris软件使用单个配置文件/etc/nca/ncaport.
conf,将NCA套接字映射到IP地址.
有关详细信息,请参见ncaport.
conf(4)手册页.
IP服务质量此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
IP服务质量(IPQoS)是Solaris操作系统中的新增功能.
IP服务质量(IPQoS)使系统管理员可以为客户和关键应用程序提供不同级别的网络服务.
通过使用IPQoS,管理员可以设置服务级别协议.
这些协议可以根据价格结构为Internet服务提供商(ISP)的客户提供不同级别的服务.
企业也可以使用IPQoS在各种应用程序中设置优先权,这样,与不太重要的应用程序相比,关键应用程序就能获得更高的服务质量.
有关详细信息,请参见《系统管理指南:IP服务》.
Internet协议服务质量(IPQoS)的用户选定器此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
联网增强功能Solaris10新增功能2008年10月194SolarisIPQoS功能现在包括用户选定器,作为现有uid选定器的补充.
用户选定器允许您在ipqosconf文件的过滤器子句中指定用户名或用户ID作为过滤条件.
以前,uid选定器仅接受用户ID作为值.
下面的ipqosconf文件中的过滤器子句显示了用户选定器:filter{namemyhost;userroot;}有关过滤器和选定器的信息,请参阅ipqosconf(1M)手册页.
另请参见《系统管理指南:IP服务》.
路由信息协议版本2(RoutingInformationProtocolversion2,RIPv2)此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris系统软件现在支持路由信息协议版本2(RIPv2).
RIPv2向RIPv1协议添加了无类别域间路由(CIDR)和可变长度子网掩码(VLSM)扩展.
信息摘要5(MD5)扩展保护路由器免受恶意用户的错误指引.
新的in.
routed实现还包括内置的网际控制报文协议(InternetControlMessageProtocol,ICMP)路由器发现(RFC1256)机制.
如果启用了包含多址广播的点对点链接,则RIPv2支持多址广播.
RIPv2还支持单址通信.
如果使用/etc/gateways文件配置广播地址,则RIPv2支持广播.
有关如何配置RIPv2的信息,请参见in.
rdisc(1M)、in.
routed(1M)和gateways(4)手册页.
开发者工具增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有开发工具.
DTrace动态跟踪工具是一项尤为重要的功能.
开发者还应查看安全和系统管理章节中的如下新增功能:第135页中的"KernelModularDebugger"第163页中的"OpenSSL和OpenSSLPKCS#11引擎"动态跟踪功能此功能是SolarisExpress11/03发行版中的新增功能.
开发者工具增强功能第7章Solaris103/05发行版中的新增功能195SolarisDTrace是一项全面的动态跟踪功能,借助该功能,Solaris用户、管理员和开发者可在一个全新级别观察内核和用户进程.
有关详细信息,请参见第129页中的"DTrace动态跟踪工具".
GCC3.
4.
3版此功能是Solaris103/05发行版中的新增功能.
GCC是来自GNU软件基金会的开放源代码"C"编译器.
生成工具包括gmake、bison、binutils、gnuM4和flex.
Perl5.
8.
4版该功能是SolarisExpress8/04发行版中的新增功能.
Solaris10OS提供了一个新的实际提取和报告语言(Perl)缺省版本.
新的Perl缺省版本为5.
8.
4.
在升级到Solaris10软件之后,您需要重新安装以前手动安装的所有模块.
有关安装模块的更多信息,请参见《系统管理指南:网络服务》中的"Perl5".
有关Perl的更多信息,请参见perl(1)手册页.
每线程模式增强功能该功能是SolarisExpress8/04发行版中的新增功能.
truss、pstack和pflags命令已得到更新,用户可在一个进程或核心内指定单个线程.
开发者和系统管理员可以更好地了解大型多线程应用程序的行为,并锁定特定的线程以便进行调试.
有关详细信息,请参见以下手册页:truss(1)pstack(1)pflags(1)USB最终用户设备支持增强功能这些增强功能是SolarisExpress5/04发行版中的新增功能.
SolarisExpress8/04发行版中添加了新的编程接口.
当前所有的EdgeportUSB转串口设备都适用于该Solaris发行版.
USB1.
1音频和其他同步设备现在使用USB2.
0高速集线器.
新编程接口这些接口是SolarisExpress8/04发行版中的新增功能.
开发者工具增强功能Solaris10新增功能2008年10月196通用串行总线体系结构(USBA)2.
0编程接口作为Solaris10OS的一部分公开发行.
在手册页的9F和9S两节中,这些接口被记录为usb_*函数和结构.
另请参见《编写设备驱动程序》.
USBA结构现在称作USBA2.
0.
在以前的DDK中写入USBA1.
0接口的USB驱动程序只与Solaris10软件二进制兼容.
这些驱动程序不能与Solaris10软件源兼容.
ls增强功能该功能是SolarisExpress8/04发行版中的新增功能.
ls命令现在可将文件时间显示到秒或纳秒.
请参见第136页中的"ls命令的增强".
用于转换字符串的新函数此功能是SolarisExpress7/04发行版中的新增功能.
现在,内核模块开发者可以使用两个新函数将字符串转换为长整数.
使用ddi_strtol()和ddi_strtoul()函数可将字符串分别转换为长整数和无符号长整数.
使用这些新函数,能够实现灵活输入、符合DDI标准并增强错误检测功能.
有关更多信息,请参阅ddi_strtol(9F)和ddi_strtoul(9F)手册页.
pstack命令的Java支持此功能是SolarisExpress7/04发行版中的新增功能.
pstack命令已得到增强,使用最新版本的Java时,此命令可以显示Java帧.
对于调用栈中的每个Java帧,将显示函数和行号(如果有).
请参见pstack(1)手册页.
Solaris加密框架的新机制此功能是SolarisExpress6/04发行版中的新增功能.
Solaris加密框架现在支持安全套接字层(SSL)和传输层安全性(TLS)协议的如下机制:CKM_SSL3_PRE_MASTER_KEY_GENCKM_SSL3_MASTER_KEY_DERIVECKM_SSL3_KEY_AND_MAC_DERIVECKM_SSL3_MASTER_KEY_DERIVE_DHCKM_TLS_PRE_MASTER_KEY_GENCKM_TLS_MASTER_KEY_DERIVECKM_TLS_KEY_AND_MAC_DERIVECKM_TLS_MASTER_KEY_DERIVE_DH开发者工具增强功能第7章Solaris103/05发行版中的新增功能197Solaris加密框架是一种结构,可使Solaris系统中的应用程序使用或提供加密服务.
与该框架之间的所有交互都基于RSALaboratories(RSASecurity,Inc.
的研究机构)的PKCS#11密码令牌接口(Cryptoki).
有关更多信息,请参见《Solaris开发者安全性指南》中的"PKCS#11函数:C_GetMechanismList".
Solaris加密框架中面向提供商的零售和非零售选项此功能是SolarisExpress6/04发行版中的新增功能.
与Solaris加密框架连接的加密服务提供器的供应商可以更灵活地从SunMicrosystems请求证书.
现在,证书既支持零售出口分发,也支持非零售出口分发.
零售加密产品是指美国政府允许发往所有国家/地区的产品.
但是,零售产品不能发往美国政府认为会带来安全威胁的指定国家/地区.
非零售加密产品是指美国政府规定仅限国内使用的产品,或供美国政府已经豁免的国家/地区使用的产品.
有关更多信息,请参见elfsign(1)手册页和《Solaris开发者安全性指南》中的附录F,"打包和签署加密服务提供器".
链接程序和库更新此功能描述是SoftwareExpress试点计划中的新内容,并在SolarisExpress5/04发行版中进行了修订.
链接程序和库更新也是在Solaris912/02和后续发行版中引入的.
这些更新包括在Solaris103/05发行版中.
Solaris10OS包括链接程序编辑器功能,例如字符串表压缩、非引用部分删除和非引用相关性检测.
有关最新的增强功能的完整信息,请参见《链接程序和库指南》中的附录D,"LinkerandLibrariesUpdatesandNewFeatures".
SolarisExpress5/04发行版中引入的增强功能如下:通过重新构造文件系统,将许多组件从/usr/lib下移到/lib下.
链接编辑器和运行时链接程序的缺省搜索路径也进行了相应的更改.
不再提供系统归档库.
因此,无法再创建完全静态链接的可执行文件.
为crle命令提供了-A选项,可以更灵活地定义替换相关性.
以前的SoftwareExpress试点计划中引入的增强功能如下:提供了链接编辑器,可以更灵活地定义ELF对象的软件和硬件要求.
添加了运行时链接审计接口la_objfilter().
扩展了共享对象过滤功能,可针对每个符号进行过滤.
提供了线程局部存储.
扩展了-zignore选项,可在链接编辑过程中排除非引用部分.
请参见ld(1)手册页.
提供了"保护模式"映射文件指令,可以更灵活地定义符号的可见性.
开发者工具增强功能Solaris10新增功能2008年10月198使用新模式RTLD_FIRST扩展了dlopen(3DL)和dlsym(3DL)查找语义.
可以使用ldd实用程序来确定非引用的相关性.
请参见ldd(1)手册页中的-U选项.
分层驱动程序接口此功能是SolarisExpress3/04发行版中的新增功能.
Solaris10操作系统已得到增强,内核模块可以执行各种设备访问操作,如打开、读取和写入设备.
使用该系统还可确定哪些设备是通过一组新的公用分层驱动程序接口(称为"LDI")提供的.
驱动程序开发者可以使用LDI接口,直接从Solaris内核访问字符、块或STREAMS设备.
应用程序开发者可以使用LDI接口来显示设备分层信息.
通过这一新的体系结构,管理员还可以观察内核内部的设备使用情况.
有关详细信息,请参见ldi_*(9F)和di_*(3DEVINFO)手册页.
prtconf和fuser实用程序已得到增强,包括了下列功能:使用prtconf命令显示设备分层情况-执行此命令可显示设备次要节点和设备使用信息.
此实用程序还可显示内核模块当前打开了哪些次要节点.
请参见prtconf(1M)手册页.
使用fuser命令显示设备使用情况-执行此命令可显示设备用户信息.
此命令还可显示哪个通用Solaris内核子系统或用户进程打开并访问了Solaris内核中的设备.
请参见fuser(1M)手册页.
分层驱动程序接口以前缀ldi_开头.
这些接口用于访问设备并获取内核级别的设备信息.
手册页的9F一节对这些接口进行了介绍.
在用户级别,提供了一组设备信息库接口,用于检索应用程序内部的内核设备使用情况信息.
手册页的3DEVINFO一节对LDIlibdevinfo接口进行了介绍.
此外,prtconf(1M)和fuser(1M)手册页也提供了一些信息,讲述如何显示由LDI体系结构提供的内核设备使用情况信息.
有关详细信息,请参见《编写设备驱动程序》中的第13章,"分层驱动程序接口(LayeredDriverInterface,LDI)".
makecontext()函数的更改此功能是SolarisExpress3/04发行版和Solaris99/04发行版中的新增功能.
ucontext_t结构的uc_stack成员的语义在应用到makecontext(3C)libc库函数的输入时有所更改.
二进制兼容性在Solaris早期版本和Solaris10OS之间得以保留.
在针对Solaris10OS重新编译使用此接口的应用程序之前,必须先更新这些应用程序.
有关详细信息,请参见makecontext(3C)手册页.
开发者工具增强功能第7章Solaris103/05发行版中的新增功能199单一UNIX规范3.
0版此功能是SolarisExpress2/04发行版中的新增功能.
此Solaris发行版遵循单一UNIX规范3.
0版(SUSv3).
SUSv3提供对POSIX.
1-1990、POSIX.
1b-1993、POSIX.
1c-1996、POSIX.
2-1992和POSIX.
2a-1992的更新.
有关SUSv3更新对Solaris用户所产生影响的详细描述,请参见《Solaris10发行说明》中的"单一UNIX规范版本3引入更改".
高级API此功能是SolarisExpress1/04发行版中的新增功能.
IPv6高级套接字API对Solaris套接字API进行了更新,以满足最新版本RFC2292的要求.
请参见第190页中的"IPv6高级套接字API".
面向开发者的简单验证和安全层此功能是SolarisExpress12/03发行版中的新增功能.
简单验证和安全层(SASL)为应用程序和共享库的开发者提供了一些接口,用于添加验证,检查数据完整性以及对基于连接的协议进行加密.
SASL由以下几项构成:库libsasl,为需要验证、保密性和完整性服务的应用程序提供API用于第三方插件的服务提供商接口(SPI),可以添加新的验证方法、名称标准化规则和属性存储用于开发的头文件Sun为这些机制提供的插件:EXTERNALPLAINCRAM-MD5DIGEST-MD5GSS-APIGSS-SPNEGO通过SASL,开发者可在不考虑安全机制细节的情况下编写通用API.
如果对服务器和客户机进行了开发,使其适当使用SASL,则无需重新编译,服务器和客户机即可使用新的安全机制、命名和用户标准化插件以及auxprop插件.
开发者工具增强功能Solaris10新增功能2008年10月200RFC2222中对SASL进行了介绍.
SASL特别适用于使用如下协议(支持SASL)的应用程序:IMAPSMTPACAPLDAP有关SASL的更多信息,请参见libsasl(3LIB)手册页.
另请参见《Solaris开发者安全性指南》.
事件端口此功能是SolarisExpress12/03发行版中的新增功能.
事件端口是一种结构,允许应用程序从不相交的各个源生成并收集事件.
此结构可在不降低整体性能的情况下,同时从多个对象检索事件.
有关详细信息,请参见port_create(3C)和signal.
h(3HEAD)手册页.
核心转储文件内容SolarisExpress12/03发行版中引入了对coreadm、gcore和mdb实用程序的增强功能.
请参见第137页中的"核心转储文件内容增强功能".
原子操作该功能是SolarisExpress10/03发行版中的新增功能,并在Solaris101/06发行版中加以增强.
原子操作在libc中提供可快速执行简单原子操作的API.
该新增功能允许应用程序以原子方式更新内存,而不使用其他同步元语或特定平台的汇编语言.
可用操作包括添加、"and"布尔函数和"or"布尔函数.
有关更多信息,请参见atomic_ops(3C)手册页.
SolarisWBEM文件更改此功能描述是在SolarisExpress9/03发行版中更新的.
/usr/sadm/mof目录中的管理对象格式(MOF)文件已更改多次.
Solaris_VM1.
0.
mof文件被相继修改为Solaris_VM2.
0.
mof和Solaris_VM3.
0.
mof.
本地文件系统类的位置从Solaris_VM2.
0.
mof更改为新文件Solaris_FS1.
0.
mof.
Solaris_FS1.
0.
mof定义了与存储设备有关的类.
开发者工具增强功能第7章Solaris103/05发行版中的新增功能201Solaris_VM1.
0.
mof文件中的两个提供器Solaris_DiskDrive和Solaris_DiskPartition已移至新文件Solaris_DMGT.
1.
0.
mof中.
Solaris_DMGT.
1.
0.
mof文件中包含的类代表磁盘、磁盘分区和其他设备管理类.
此版本包括另一个新的MOF文件Solaris_NFS1.
0.
mof.
Solaris_NFS1.
0.
mof文件定义了与NFS设备有关的类.
此文件包含Solaris_VM2.
0.
mof中的NFS类,以及用于配置和监视NFS共享(或"导出")和挂载的新类.
软件开发者权限此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
进程不必再作为root运行即可拥有超级用户功能.
超级用户功能可由系统管理员划分为一些相互独立的进程权利.
这些进程权利通过权限来实现.
通过使用权限,开发者可对访问受限操作的行为以及权限的有效期加以限制.
如果使用权限,则可降低以前在特权程序受到威胁时所产生的危害.
为了实现兼容性,作为root运行的未经修改的程序仍拥有所有权限.
有关权限的总体信息,请参见第159页中的"进程权利管理".
有关设置和获取权限的信息,请参见setppriv(2)和getppriv(2)手册页.
要了解有关处理权限的更多信息,请参见priv_str_to_set(3C)和priv_addset(3C)手册页.
有关详细信息,请参见《Solaris开发者安全性指南》.
面向开发者的Solaris加密框架此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris加密框架为应用程序提供加密服务.
应用程序可以通过libpkcs11(3LIB)在更高的级别访问此框架.
Solaris加密框架为应用程序(使用加密)开发者提供如下功能:用于各种加密函数的用户级别编程接口,如加密、解密、信息摘要和签名接口.
行业标准RSASecurityInc.
的PKCS#11密码令牌接口(Cryptoki)充当API.
此框架支持下列加密算法:AESDES/3DESRC4MD5SHA-1DSARSAD-H开发者工具增强功能Solaris10新增功能2008年10月202面向Sun和第三方开发者的用户级别可插接式接口.
使用这些接口,管理员可以在用户级别添加来自加密算法提供者的新插件.
管理员可以使用不同的实现来替换现有提供者.
用户服务提供商接口(SPI)也使用PKCS#11标准.
提供了用来签名、打包和安装第三方二进制文件的工具.
对最常用的加密和数字签名算法(如AES、DES/3DES和RSA)进行优化的软件实现.
这些实现已针对SPARC和UltraSPARC平台进行优化.
管理CLI工具cryptoadm,用于添加或删除加密插件,设置密码安全策略以及其他相关的管理函数.
请参见cryptoadm(1M)手册页.
请参见以下手册页:libpkcs11(3LIB)、pkcs11_softtoken(5)和pkcs11_kernel(5).
另请参见第168页中的"供系统管理员使用的Solaris加密框架".
有意为Solaris加密框架提供插件的软件或硬件密码加速器供应商应与SunMicrosystems联系,以了解详细信息.
SPARC:面向软件开发者的64位软件包更改此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris10操作系统中,打包已得到简化,即在一个软件包中就提供了大多数的32位和64位组件.
请参见第153页中的"SPARC:64位软件包更改".
面向GSS-API应用程序的SPNEGO伪机制此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
该Solaris10OS包括一个新的GSS-API"伪机制",用于协商基于SPNEGO协议(IETFRFC2478)的GSS-API安全.
简单且受保护的GSS-API协商(SPNEGO)最适用于那些基于GSS-API实现(支持多种安全机制)的应用程序.
当两个应用程序使用GSS-API来交换数据,而且应用程序之间不知道对方支持哪些机制时,可以应用SPNEGO.
SPNEGO是一种伪安全机制,由下列对象标识符表示:iso.
org.
dod.
internet.
security.
mechanism.
snego(1.
3.
6.
1.
5.
5.
2)SPNEGO允许GSS-API对在带内确定其凭证是否共享公用的GSS-API安全机制.
如果机制是共享的,则这些对可以选择一个公用机制来建立安全环境.
有关详细信息,请参见mech(4)和mech_spnego(5)手册页.
另请参见《Solaris开发者安全性指南》.
开发者工具增强功能第7章Solaris103/05发行版中的新增功能203地址组此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
现在,《编程接口指南》中有一章介绍了用来与地址组(localitygroups,lgroups)进行交互的接口.
这些接口有助于应用程序有效地分配CPU和内存资源.
该功能会使某些系统的性能得以提高.
pmap中的线程栈此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
现在,pmap实用程序对线程栈进行了标记,可以更轻松地标识这些栈.
有关详细信息,请参见pmap(1)手册页.
新的DOOR_REFUSE_DESC标志此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
door_create()函数中添加了一个新标志DOOR_REFUSE_DESC.
这一新标志简化了门服务器(不接受参数描述符)的编写工作.
有关详细信息,请参见door_create(3DOOR)手册页.
栈检查API此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
栈检查API允许与SunONEStudio中的栈检查编译器支持进行高级的交互操作.
这些API应该在编译时启用了栈检查的应用程序中使用,这些应用程序可以管理自己的栈或尝试检测自己的栈溢出.
对于维护自己的线程库的开发者,需要使用setustack接口以使库的用户能够在编译时启用栈检查功能.
请参见stack_getbounds(3C)、stack_setbounds(3C)和stack_inbounds(3C)手册页.
面向软件开发者的增强的crypt()函数此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
开发者工具增强功能Solaris10新增功能2008年10月204SoftwareExpress发行版中包含了对crypt()函数的新扩展,并引入了crypt_gensalt()函数.
这些增强功能使管理员可以更改用于不明用户的UNIX登录口令的算法.
包含了用于MD5和Blowfish的模块.
MD5模块位于crypt_sunmd5和crypt_bsdmd5.
Blowfish模块位于crypt_bsdbf中.
开发者可以创建替换口令遮蔽算法的新模块.
应用程序开发者必须使用crypt_gensalt()函数,而不能手动生成salt字符串以传递给crypt()函数.
crypt.
conf(4)文件中指定了用作替代算法的模块.
module_path字段指定实现两个所需的函数的共享库对象的路径:crypt_gensalt_impl()-生成salt字符串crypt_genhash_impl()-生成加密的口令有关详细信息,请参见crypt(3C)和policy.
conf(4)手册页.
madvise()函数的新标志此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
madvise()函数使内核可以优化对用户定义的内存区域的访问.
本Solaris发行版包括三个用于madvise()函数的新标志:MADV_ACCESS_LWP-给予指定的轻量进程(LWP)以资源分配优先权MADV_ACCESS_MANY-指定计算机上的进程集中使用的地址范围MADV_ACCESS_DEFAULT-将某个地址范围的访问模式重置为系统的缺省模式有关madvise()函数的详细信息,请参见madvise(3C)手册页.
使用libumem进行内存分配此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
libumem是一种用户模式(非内核模式)内存分配程序库.
使用libumem提供的功能,您可以调试内存泄漏和其他内存使用异常.
此功能的使用方法与标准应用程序二进制接口(ABI)分配程序(例如malloc())相同.
用户模式应用程序可以申请任意字节数目的内存,然后返回一个带有已分配内存地址的指针.
有关详细信息,请参见libumem(3LIB)手册页.
开发者工具增强功能第7章Solaris103/05发行版中的新增功能205智能卡终端接口此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris智能卡接口是用于智能卡终端的一组公共接口.
卡终端供应商可在用户级的共享库上实现这些接口,以对Solaris中的智能卡终端提供设备级支持.
这组Solaris智能卡终端接口基于可用作LinuxSmartcard框架一部分的卡终端接口.
Linux的卡终端支持库可以轻松地导入Solaris环境.
有关智能卡的详细信息,请参见《SolarisSmartcardAdministrationGuide》.
智能卡中间件API此功能是SoftwareExpress试点计划和Solaris99/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris智能卡框架现在可以提供底层的中间件API.
通过使用智能卡读卡器,这些API可以用来与智能卡交换数据.
这些API可以用于诸如SunBladeTM和SunRayTM系统的平台.
用Java语言或C语言编写的应用程序可以使用这些接口.
有关更多信息,请参见libsmartcard(3LIB)手册页和/usr/share/javadoc/smartcard中的JavaDocs.
另请参见《SolarisSmartcardAdministrationGuide》.
文件系统增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有文件系统功能.
NFS版本4此功能是SoftwareExpress试点计划中的新增功能.
在SolarisExpress8/04发行版中,NFS版本4为缺省版本.
Solaris103/05发行版中也包含此功能.
Solaris10OS包括Sun对NFS版本4分布式文件访问协议的实现.
此版本是NFS演变过程中的下一个逻辑步骤.
RFC3530中指定的NFS版本4协议是由Internet工程任务组(InternetEngineeringTaskForce,IETF)支持创建的.
此版本在设计上对供应商和操作系统都保持中立.
NFS版本4将文件访问、文件锁定和挂载协议集成到一个统一的协议中,以便简化防火墙遍历并提高安全性.
NFS版本4的Solaris实现与KerberosV5完全集成,又称作SEAM,因此可以提供验证、完整性和保密性.
NFS版本4还允许客户机和服务器之间协商使用各自适用的安全风格.
使用NFS版本4,服务器可以为不同的文件系统提供不同的安全风格.
文件系统增强功能Solaris10新增功能2008年10月206NFS版本4的Solaris实现包括一种"委托"技术,通过该技术,服务器可将文件管理委托给客户机.
未收到服务器的通知,客户机不会执行任何更改,因此使用该技术可以减少往返操作量.
此协议还包括操作复合,允许将多项操作组合到一个"跨线"请求中.

有关NFS版本4的更多信息,请参阅《系统管理指南:网络服务》中的第6章,"访问网络文件系统(参考)".
缺省启用UFS日志记录功能此功能是SolarisExpress4/04发行版和Solaris99/04发行版中的新增功能.
现在,除了下列情况,所有UFS文件系统均缺省启用日志记录功能:日志记录功能被明确禁用存储日志的文件系统磁盘空间不足在早期的Solaris版本中,UFS日志记录功能只能手动启用.
UFS日志记录功能将组成一个完整UFS操作的多个元数据更改打包成一个事务.
事务集被记录到磁盘日志中,然后应用到当前UFS文件系统的元数据中.
UFS日志记录功能有两个好处:如果文件系统已经由于事务日志而达到一致,则在系统崩溃或异常关机时可以不必运行fsck命令.
从Solaris912/02发行版开始,UFS日志记录功能的性能提高,甚至超过了无日志记录功能的文件系统的性能级别.
这一改进之所以能够实现是由于启用日志记录功能的文件系统可以将对相同数据的多重更新转换为单一更新.
这将减少所需的磁盘操作开销.
有关更多信息,请参见《系统管理指南:设备和文件系统》中的"Solaris10发行版在文件系统方面的新增功能".
另请参见mount_ufs(1M)手册页.
NFS客户机增强功能此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
文件系统增强功能第7章Solaris103/05发行版中的新增功能207以下增强功能提高了NFS客户机的性能.
放宽了对有线传送大小的限制.
现在,传送大小基于基础传输的能力.
例如,对于UDP,NFS的传送限制仍然是32KB.
但是,因为TCP是流协议,不受UDP的数据报限制,因此通过TCP的最大传送大小已经增加到1MB.
以前,所有写请求都被NFS客户机和NFS服务器串行化.
NFS客户机已被修改以允许应用程序向单个文件发出并行写入以及并行读取和写入.
您可以使用forcedirectiomount选项在客户机上启用此功能.
使用此选项时,您将为已挂载文件系统中的所有文件启用此功能.
您还可以通过使用directio()接口在客户机的单个文件中启用此功能.
请注意,除非启用此新增功能,否则对文件的写入一定是串行化的.
而且,如果正在进行并行写入或并行读取和写入,该文件将不再支持POSIX语义.
NFS客户机不再使用过多的UDP端口.
以前,NFS通过UDP进行传送,针对每个未解决的请求使用单独的UDP端口.
现在,缺省情况下,NFS客户机仅使用一个UDP保留端口.
但是,此支持是可配置的.
如果同时使用多个端口会通过增强的可伸缩性来提高系统性能,则可以将系统配置为使用多个端口.
此功能还可以通过TCP支持镜像NFS,这种配置能力是与生俱来的.
有关详细信息,请参见《系统管理指南:网络服务》.
多TBUFS文件系统只有运行64位内核的系统才支持多TBUFS文件系统.
此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris10OS在运行64位Solaris内核的系统上支持多TBUFS文件系统.
以前,UFS文件系统在64位系统和32位系统上的大小仅限于约1TB(Tbyte).
所有UFS文件系统命令和公用程序已更新为支持多TBUFS文件系统.
开始时您可以创建一个小于1TB的UFS文件系统.
您可以使用newfs-T命令来指定该文件系统以后可增大为一个多TB文件系统.
此命令设置索引节点和碎片密度以为多TB文件系统进行相应的伸缩.
支持多TBUFS文件系统假设可以使用多TBLUN.
这些LUN作为Solaris卷管理器卷或容量超过1TB的物理磁盘来提供.
多TBUFS文件系统的功能包括:可以创建一个大小最大为16TB的UFS文件系统.
可以创建一个大小小于16TB的文件系统,该文件系统以后最大可以增加到16TB.
可以在物理磁盘和Solaris卷管理器的逻辑卷上创建多TB文件系统.
在容量超过1Tbyte的文件系统上将缺省启用UFS日志记录功能.
多TB文件系统将受益于启用UFS日志记录功能而带来的性能提高.
多TB文件系统还将受益于日志记录功能的可用性,因为在启用日志记录功能时,fsck命令可能无需运行.
文件系统增强功能Solaris10新增功能2008年10月208多TBUFS文件系统的局限性包括:无法在运行32位Solaris内核的系统上挂载容量超过1TB的文件系统.
无法在运行64位Solaris内核的系统上从一个容量超过1TB的文件系统进行引导.
该局限性使您无法将根(/)文件系统放置在一个多TB文件系统上.
这些系统不支持大小超过1TB的单个文件.
每TBUFS文件系统的最大文件数是1百万.
此限制用于节省使用fsck命令检查文件系统所花费的时间.
在多TBUFS文件系统上设置的最高定额是2TB的1024字节块.
使用fssnap命令可以创建当前不受支持的多TBUFS文件系统的快照.
有关更多信息,请参见《系统管理指南:设备和文件系统》中的"Solaris10发行版在文件系统方面的新增功能".
设备文件系统(devfs)此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
devfs文件系统管理SoftwareExpress发行版中的设备.
用户仍可通过/dev目录中的项访问所有设备.
这些项是指向/devices目录中各个项的符号链接.
/devices目录的内容现在由devfs文件系统来控制.
/devices目录中的项动态表示系统上可访问设备的当前状态.
这些项不需要管理.
devfs文件系统提供下列增强功能:执行/devices目录中的操作会附加设备项.
未使用的设备项会被分离出来.
系统启动性能得以增强,这是由于只附加了启动系统所需的设备项.
访问设备时将添加新的设备项.
有关更多信息,请参见devfs(7FS)手册页.
带有EFI磁盘标号的多TB磁盘支持只有运行64位内核的系统才支持该多TB磁盘.
此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
对于运行64位Solaris内核的系统,Solaris10OS支持容量超过1TB的磁盘.
可扩展固件接口(EFI)标号支持物理磁盘和虚拟磁盘卷.
UFS文件系统与EFI磁盘标号兼容,您可以创建容量超过1TB的UFS文件系统.
该发行版还提供了更新过的磁盘公用程序,用于管理容量超过1TB的磁盘.
但是,SCSI驱动器ssd当前支持的磁盘最大只能为2TB.
如果您需要大于2TB容量的磁盘,请使用磁盘和存储管理产品(例如Solaris卷管理器)来创建较大的设备.
文件系统增强功能第7章Solaris103/05发行版中的新增功能209有关使用EFI磁盘标号的更多信息,请参见《系统管理指南:设备和文件系统》.
该指南包含重要信息和限制.
此信息涉及EFI磁盘标号与现有软件产品的配合使用.
在本Solaris发行版中,Solaris卷管理器软件也可用于管理容量超过1TB的磁盘.
请参见第132页中的"Solaris卷管理器中的多TB卷支持".
Autofs环境的新配置文件此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
autofs环境的新配置文件/etc/default/autofs提供了用来配置autofs命令和autofs守护进程的其他方法.
现在,可以在这个新配置文件中制定与命令行相同的规范.
但是,与在命令行上制定的规范不同的是,此文件将保留您的规范,即使在向您的操作系统升级时也是如此.
另外,不必更新关键的启动文件即可保留autofs环境的现有行为.
可使用下列关键字来制定规范:AUTOMOUNTD_ENV允许您为不同的环境赋予不同的值.
此关键字与automountd的-D参数等效.
AUTOMOUNTD_NOBROWSE可针对所有autofs挂载点打开或关闭浏览功能.
此命令与automountd的-n参数等效.
AUTOMOUNTD_TRACE可扩展每个远程过程调用(RPC)并在标准输出中显示扩展的RPC.
此关键字与automountd的-T参数等效.
AUTOMOUNTD_VERBOSE可在控制台上记录状态消息,与automountd守护进程的-v参数等效.
AUTOMOUNT_TIMEOUT可设置在卸载文件系统之前文件系统保持空闲的持续时间.
此关键字与automount命令的-t参数等效.
AUTOMOUNT_VERBOSE可提供有关autofs挂载、卸载和其他不重要事件的通知.
此关键字与automount的-v参数等效.
有关更多信息,请参阅automount(1M)和automountd(1M)手册页.
有关详细信息,请参见《系统管理指南:网络服务》.
X11窗口增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有X11窗口功能.
要查看较新的Solaris107/05发行版中的Xorg服务器增强功能,请参见第122页中的"桌面增强功能".
XorgX服务器此功能是SolarisExpress10/04发行版中的新增功能.
X11窗口增强功能Solaris10新增功能2008年10月210X.
OrgFoundationX11R6.
8开放源代码发行版中的XorgX服务器现在为可供x86系统使用.
该服务器基于X.
Org和XFree86开放源代码发行版,这些发行版通常用在Linux和其他平台上.
此服务器提供更高的性能和更广泛的硬件支持,包括针对XFree86和Xorg服务器编写的第三方驱动程序.
本版本仍提供Xsun服务器,以满足需要使用Xorg服务器未提供的功能的用户的要求.
有关更多信息,请参见Xorg手册页.
可使用下列命令来查找这些手册页:man-M/usr/X11/manXorg.
XfixesXserver扩展该功能是SolarisExpress8/04发行版中的新增功能.
已经添加了来自开放源代码组织的XfixesXserver扩展,可以提供全面的光标支持以符合Sec.
508可访问性要求.
Xscreensaver程序此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
如果系统在一段时间内没有活动,Xscreensaver程序将锁定显示器屏幕,以防止其他人访问您的系统会话.
Xscreensaver支持用于屏幕锁定期间的各种动画显示.
该程序用于JavaDesktopSystem.
有关详细信息,请参见xscreensaver(1)手册页.
X事件拦截扩展(XEvIE)此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
XEvIE是一种底层接口,它可以拦截所有的键盘事件和鼠标事件,然后根据需要读取、分析或修改这些事件.
该X扩展使用户可以更好地集成帮助技术,包括在JavaDesktopSystem中使用的技术.
FreeType2.
1.
x此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
FreeType2.
1.
x是提供简单应用程序编程接口(API)的开放源代码库.
此API可以统一方式访问字体内容,而不用考虑文件格式.
此外还提供了一些针对特定格式的API,用来访问字体文件中的特殊数据.
有关FreeType的详细信息,请访问http://freetype.
org.
X11窗口增强功能第7章Solaris103/05发行版中的新增功能211Xserver虚拟屏幕增强功能此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Xserver虚拟屏幕增强功能为JavaDesktopSystem提供了可访问性支持.
此功能可以在只有一个帧缓存器的系统上提供对放大软件的支持.
Xrender扩展此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
新的Xrender功能提高了在Solaris操作系统中运行的应用程序(如StarSuite软件套件)的性能.
Xrender功能为这些应用程序提供了新式外观.
Xrender对alpha混合和透明效果使用硬件处理.
语言支持增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有语言支持功能.
Unicode4.
0版支持Unicode3.
2版支持是在SoftwareExpress试点计划中引入的.
在SolarisExpress8/04发行版中,SolarisUnicode语言环境支持Unicode4.
0版.
该功能包括在Solaris103/05发行版中.
Unicode4.
0版在Unicode3.
2版的基础上引入了1226个新字符.
此版本还包括"UnicodeStandard4.
0"(ISBN0-321-18578-1)中介绍的标准化更改和信息性更改.
可在以下网址联机参考该标准:http://www.
unicode.
org/standard/standard.
html.
自UTF-8勘误表在Unicode3.
1版中首次发布并在Unicode3.
2版中更新之后,UTF-8字符表示法也更改为更安全的形式.
此功能还在iconv代码转换和OS级别的多字节函数(如下列函数)中实现了更安全的UTF-8字符表示法和字节序列:mbtowc(3C)mbstowcs(3C)mbrtowc(3C)mblen(3C)mbsrtowcs(3C)fgetwc(3C)mblen(3C)有关详细信息,请参见《国际语言环境指南》.
语言支持增强功能Solaris10新增功能2008年10月212国际化域名支持的代码转换此功能是SolarisExpress10/03发行版中的新增功能,并在SolarisExpress8/04发行版中进行了修订.
对于Solaris9用户,此功能是Solaris94/04发行版中的新增功能.
国际化域名(IDN)支持使用非英语的本地语言作为主机名和域名.
要使用此类非英语的主机名和域名,应用程序开发者必须按照RFC3490中的说明,在其应用程序中将这些名称转换为ASCII兼容编码(ASCIICompatibleEncoding,ACE)名称.
在现有的系统文件和应用程序中,如果网络或系统管理应用程序尚不支持非英语IDN,则系统管理员和最终用户也需要使用ACE名称.
此功能通过提供带有各种受支持的选项参数的转换API、专门的IDN编码转换实用程序和iconv代码转换来帮助完成转换.
有关详细信息,请参阅以下手册页:libidnkit(3LIB)idn_decodename(3EXT)idn_decodename2(3EXT)idn_encodename(3EXT)idnconv(1)iconv_en_US.
UTF–8(5)有关详细信息,请参见《国际语言环境指南》.
新的iconv代码转换此功能是SolarisExpress11/04发行版中的新增功能.
已添加多种新的在单字节PC和Windows代码页之间的iconv代码转换以及多种Unicode形式.
同时还添加了多种主要的亚洲代码页和UCS-2LE.
有关详细信息,请参见《国际语言环境指南》中的附录A.
另请参见iconv_en_US.
UTF–8(5)手册页.
新的SolarisUnicode语言环境此功能是SolarisExpress7/04发行版中的新增功能.
Solaris99/04发行版和Solaris103/05发行版中新添加了其他语言环境.
下列新的Unicode语言环境已添加到Solaris中:nl_BE.
UTF-8(比利时佛兰德斯地区)nl_NL.
UTF-8(荷兰)ar_SA.
UTF-8(沙特阿拉伯)el_GR.
UTF-8(希腊)pt_PT.
UTF-8(葡萄牙)cs_CZ.
UTF-8(捷克共和国UTF-8)cs_CZ.
UTF-8@euro(捷克共和国UTF-8+欧洲)语言支持增强功能第7章Solaris103/05发行版中的新增功能213hu_HU.
UTF-8(匈牙利UTF-8)可以在系统登录时选择使用新的语言环境.
语言环境管理器此功能是SolarisExpress11/03发行版和Solaris99/04发行版中的新增功能.
语言环境管理器允许用户通过命令行界面来查询和配置SolarisOS语言环境.
利用localeadm工具,用户可显示系统中所安装的或驻留在特定设备或目录下的语言环境包信息.
用户可按区域来添加或删除当前系统中的语言环境.
例如,用户可将东欧地区的所有语言环境添加到当前系统中.
请参见localeadm(1M)手册页.
在引入此功能之前,如果要在安装好的系统上更改语言环境,用户必须逐一安装或删除软件包.
此过程极容易出错,因为经常会遗漏或忽略语言包.
此工具是对Solaris安装程序中语言环境选择逻辑的补充,Solaris安装程序仍是正确安装Solaris语言环境的主应用程序.
标准类型服务框架此功能是SolarisExpress9/03发行版和Solaris94/04发行版中的新增功能.
标准类型服务框架(STSF)是一个可插接式的、基于对象的体系结构,允许用户访问复杂的印刷文本布局和着色.
框架的可插接式体系结构使用户能够使用不同的字体向量光栅化引擎和文本布局处理器,以实现所需的视觉效果.
可插接式体系结构还可管理字体,并允许创建特定于应用程序的字体.
STSF包括一个独立的API和一个X服务器扩展,以提高服务器端处理着色的效率.
STSF是一个开放源代码的项目,由SunMicrosystems发起.
有关该项目以及如何使用API的更多信息,请访问http://stsf.
sourceforge.
net.
自动编码查找器此功能是SolarisExpress9/03发行版中的新增功能.
自动编码查找器是一个有助于处理全局字符的实用程序.
通过通用接口,自动编码查找器提供一种简便的方法来检测特定文件或字符串的编码,从而简化对各种语言字符编码的访问.
例如,此实用程序简化了未指定编码信息的Web页的显示.
搜索引擎、知识库和机器翻译工具也有可能需要检测所访问语言的编码.
自动编码查找器工具简化了此过程.
有关更多详细信息,请参见auto_ef(1)或libauto_ef(3LIB)手册页.
基于SunIM的韩文引擎(带有辅助窗口支持)此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
语言支持增强功能Solaris10新增功能2008年10月214Solaris操作系统的韩文用户可以受益于针对韩文的更全面的键盘输入方法支持.
新的韩文引擎带有辅助窗口支持,为韩文用户提供了四个辅助窗口以便控制和配置韩文输入方法(IM).
可以在一个窗口内设置基于用户的首选项.
可以在另一个针对韩文字符的点击选择窗口内设置虚拟键盘环境.
在另一个窗口内,用户可以从基于代码点的特殊字符中选择所需的符号.

用户可以在一个特殊的控制选项板内组织所有窗口.
此IM支持三种独立的键盘布局:2beolsik、3beolsik390和3beolsikfinal.
适用于所有印度语的基于音译的通用输入方法此功能是SoftwareExpress试点计划和Solaris912/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
在Solaris操作系统中的任何Unicode(UTF-8)语言环境下进行操作的用户,现在可以轻松且直观地输入印度地方语言字符.
与CDE应用程序、StarSuite或Mozilla交互的用户可以更轻松地与印度文脚本进行交互.
选择基于音译的输入方法(IM)后,用户可以用英语键入语音等效的印度文脚本.
随后这些等效语言将显示在选定脚本中,并通过基本布局和造型程序模块来进行正确地造型和着色.
因为音译是输入印度文的最通用输入方法,因此此支持可以极大地提高Solaris软件中提供的八种印度文脚本的使用性.
其他键盘支持此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris软件中增加了对以下四种键盘的软件支持:俄语键盘类型6、爱沙尼亚语键盘类型6、加拿大法语键盘类型6和波兰语程序员键盘类型5.
该软件支持可以使俄罗斯、加拿大、爱沙尼亚和波兰的用户在键盘输入方面拥有更大的灵活性.
该支持修改了标准的美国键盘布局,使其满足不同语言的需求.
五笔输入法此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
五笔输入法(IM)在中国得到广泛应用.
五笔输入法的编码规则基于中文字符的字根或笔划形状.
与其他基于发音的慢速输入法相比,它使用户能够通过标准键盘快速输入中文字符.
印度文输入法支持此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
语言支持增强功能第7章Solaris103/05发行版中的新增功能215对印度地方语言键盘的输入支持已添加到Solaris操作系统中.
印度文用户可以通过在Solaris操作系统中使用他们的首选键盘布局来键入印度文字符.
有关详细信息,请参见《国际语言环境指南》.
Unicode语言环境支持七种其他印度文脚本此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
现在,除了当前支持的印地文以外,Solaris软件还支持以下印度文脚本:孟加拉文旁遮普文古吉拉特文泰米尔文玛拉雅拉姆文特鲁古文埃纳德文在Solaris操作系统中,Solaris支持的任意Unicode语言环境都支持这些印度地方语言.
有关详细信息,请参见《国际语言环境指南》.
HKSCS-2001香港语言环境中的支持此功能是SoftwareExpress试点计划中的新增功能.
Solaris103/05发行版中也包含此功能.
HKSCS-2001是新版本的香港增补字符集(HKSCS).
这个新版本比以前的HKSC-1999字符集增加了116个字符.
下列Solaris香港语言环境支持HKSCS-2001:zh_HK.
BIG5HK和zh_HK.
UTF-8.
附加软件本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的附加软件功能.
SunRemoteServicesNetConnect3.
1.
1SunRemoteServices(SRS)NetConnect3.
1.
1在ExtraValueCD上随同SolarisExpress10/04发行版一起提供.
SRSNetConnect3.
1.
1使您能够自主监视系统、创建性能和趋势报告并接收自动通知.
这些功能可帮助您最大化系统的可用性和可靠性,还有助于管理潜在的问题.
附加软件Solaris10新增功能2008年10月216注–对于Solaris9用户,此功能是Solaris94/04发行版中的新增功能.
有关SRSNetConnect安装的信息,请参见《SunRemoteServicesNetConnectActivationGuide》.
免费软件增强功能本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的所有免费软件增强功能.
GCCv.
3.
4.
3此功能是Solaris103/05发行版中的新增功能.
请参见第196页中的"GCC3.
4.
3版".
Webmin工具此功能是SolarisExpress11/04发行版中的新增功能.
Webmin是一个用Perl编写的基于Web的系统管理工具.
Webmin被设计为运行在所有UNIX和类似于UNIX的系统(包括SolarisOS)之上.
该工具包含许多标准模块,可用于管理包含在SolarisOS中的UNIX设备.
Webmin还包括一些模块,可用于管理由其他开放源代码项目以及供应商提供的设备.
还可以获得其他第三方模块来管理标准模块所不支持的设备和产品.
Webmin是开放源代码软件.
可以在http://www.
webmin.
com处获取相应文档.
智能平台管理接口此功能是SolarisExpress11/04发行版中的新增功能.
智能平台管理接口(IPMI)是一项行业标准,它支持"lights-out"服务器管理的某些方面.
大多数基于x86的服务器都有一个内置的管理控制器(bmc),它可以启用系统的远程管理.
例如,可以远程开启或关闭系统电源,并可远程测量系统的温度和电压.

IPMI是开放源代码软件.
可以在位于http://openipmi.
sourceforge.
net/的Web站点上获取相应文档.
Apache版本2此功能是SolarisExpress11/04发行版中的新增功能.
Apache版本2提供了对Apache版本1的多项改进,最值得一提的是对Ipv6的支持.
此外,SSL/TLS现已直接引入到服务器中,而不是作为一组必须同步的附加修补程序和模块.
Apache版本1仍然是Solaris10OS中缺省的Web服务器.
免费软件增强功能第7章Solaris103/05发行版中的新增功能217Apache版本2是开放源代码软件.
可以在http://www.
apache.
org处获取相应文档.
BIND9BIND9是SolarisExpress8/04发行版中的新增功能.
在Solaris103/05发行版中,BIND的版本已升级到了BIND9.
2.
4.
BIND是对DNS的开放源代码实现.
BIND是由InternetSystemsConsortium(ISC)开发的.
BIND允许DNS客户机和应用程序在DNS服务器上查询IPv4和IPv6网络.
BIND包括两个主要组件:存根解析程序API(resolver(3resolv))和带有各种DNS工具的DNS名称服务器.
BIND允许DNS客户机使用IPv6传输连接到IPv6DNS服务器.
BIND为IPv6网络提供完整的DNS客户机-服务器解决方案.
BIND9.
2.
4是InternetSystemsConsortium(ISC)对DNS名称服务器和工具重新进行的设计.
Solaris10OS中有BIND9.
2.
4版名称服务器和工具.
有关BIND8.
x到BIND9迁移的信息,请参见《系统管理指南:名称和目录服务(DNS、NIS和LDAP)》.
有关BIND9的其他信息和文档也位于http://www.
isc.
org上的ISCWeb站点中.
有关IPv6支持的信息,请参见《系统管理指南:IP服务》.
Samba增强功能在SolarisExpress8/04发行版中,为SMB/CIFS客户机提供文件和打印服务的Samba已经升级到3.
0.
4版,此版本修复了多处错误.
Samba此前在SolarisExpress3/04发行版中已经升级到3.
0版.
Samba为SMB/CIFS客户机提供完善的文件和打印服务.
使用Samba,可以与许多网络客户机共享服务器的磁盘和打印机,这些客户机包括:LANManagerWindowsforWorkgroups、Windows95、98和MEWindowsNT、2000和XPLinuxOS/2两个UNIX客户机可以访问任何SMB/CIFS服务器上的文件空间和打印机.
第一个客户机是类似于ftp的客户机.
第二个客户机创建一个虚拟"/smb"目录,提供对smb共享的目录和打印机的访问.
Samba3.
0更新了SMB文件和打印服务器,以便进一步改善打印速度.
另外,Samba3.
0提供下列增强功能:通过与ActiveDirectory集成添加单点登录支持国际字符集与LDAP集成免费软件增强功能Solaris10新增功能2008年10月218替换NT主域控制器(PDC)和备份域控制器(BDC)有关详细信息,请参见Samba手册页.
可使用下列命令来查找这些手册页:man-M/usr/sfw/mansamba.
另请参见http://www.
oreilly.
com/上的《UsingSamba,2ndEdition》(《使用Samba,2ndEdition》).
Flex2.
5.
4a该功能是SolarisExpress8/04发行版中的新增功能.
flex开放源代码lexer是lex(1)实用程序的增强版本.
flex提供以下功能:生成非常迅速(但很大)的扫描程序并批处理这些扫描程序.
flex能够生成具有不同全局可见变量名和函数名的扫描程序,这与lex(1)名称约定(如yy_foo或yy_bar)相反.
有关更多信息,请参见/usr/sfw/man目录中的手册页.
SIP代理服务器该功能是SolarisExpress8/04发行版中的新增功能.
会话初始化协议(SIP)服务器通过提供SIP代理服务器、注册服务器和重定向服务器来为VoIP/SIP服务的部署提供支持,这个服务器被称作SER.
SER符合RFC3261,且可以从http://www.
iptel.
org/上获取.
/usr/sfw/doc/ser目录以及/usr/sfw/man目录中的手册页提供了详细信息.
libusb0.
1.
8该功能是SolarisExpress8/04发行版中的新增功能.
libusb库包含一组用来在没有内核驱动程序的情况下管理USB设备的接口.
有关详细信息,请参见/usr/man目录中的libusb手册页.
该手册页提供了/usr/sfw/share/doc/libusb目录中的详细信息.
Ghostscript7.
05此功能是SoftwareExpress试点计划和Solaris98/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris操作系统中包括以下新的免费软件包:Ghostscript7.
05-读取PostScript和PDF文件.
在屏幕上显示这些文件或将这些文件转换为许多打印机可以使用的格式.
请参见/usr/sfw/share/man下的gs(1)手册页.
免费软件增强功能第7章Solaris103/05发行版中的新增功能219注–要查看Ghostscript的许可证条款、所有权和版权声明,请显示/usr/sfw/share/src/下的许可证路径.
新的免费软件包:libxml22.
4.
16和libxslt1.
0.
19此功能是SoftwareExpress试点计划和Solaris94/03发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
SoftwareExpress发行版中新增或修订了以下免费软件包:libxml22.
4.
16-一种用于创建基于标记的结构化文档或数据的标准libxslt1.
0.
19-一种用于定义XML变换的XML语言注–要查看这些软件包的许可证条款、所有权和版权声明,请显示/usr/share/src/下的许可路径.
ANT1.
4.
1免费软件包此功能是SoftwareExpress试点计划和Solaris912/02发行版中的新增功能.
Solaris103/05发行版中也包含此功能.
Solaris操作系统中包括以下新的免费软件包:ANT1.
4.
1-这是基于JakartaANTJava和XML的编译软件包.
注–要查看ANT的许可证条款、所有权和版权声明,许可证路径为/usr/sfw/share/src/.
文档的更改本节介绍自Solaris9OS最初于2002年5月发行以来,在Solaris103/05发行版中新增或增强的重大文档更改.
这些更改包括:第220页中的"Solaris10DocumentationDVD"第221页中的"新文档"第222页中的"文档的重新组织"第224页中的"已被移动的文档"第224页中的"未在本发行版中发布的文档"要查看Solaris107/05发行版中新增的文档更改,请参见第125页中的"文档增强功能".
Solaris10DocumentationDVD此功能是Solaris103/05发行版中的新增功能.
文档的更改Solaris10新增功能2008年10月220Solaris103/05发行版的新Solaris10DocumentationDVD中包括所有文档.
该DVD替代了以前用于Solaris9发行版文档的CD格式.
有关访问Solaris10文档的信息(包括新文档DVD使用说明),请参见《Solaris10文档重要信息》.
新文档下列文档是Solaris10产品中的新文档.
《DeviceDriverTutorial》该教程提供有关如何为Solaris操作系统开发设备驱动程序的实践信息.
该书包括有关编写、生成、安装、装入和测试实际设备驱动程序的描述.
这些说明可以帮助您了解驱动程序控制设备的原理.
该书还概括介绍了有关驱动程序开发环境、可用来开发驱动程序的工具以及避免某些驱动程序开发问题的技巧等方面的内容.

A400互联(49元/月)洛杉矶CN2 GIA+BGP、1Gbps带宽,全场独服永久5折优惠

a400互联是一家成立于2020年商家,主营美国机房的产品,包括BGP线路、CN2 GIA线路的云服务器、独立服务器、高防服务器,接入线路优质,延迟低,稳定性高,额外也还有香港云服务器业务。当前,全场服务器5折,香港VPS7折,洛杉矶VPS5折,限时促销!A400互联官网:https://a400.net/优惠活动全场独服永久5折优惠(续费同价):0722香港VPS七折优惠:0711洛杉矶VPS五...

特网云-新上线香港五区补货资源充足限时抢 虚拟主机6折,低至38元!

官方网站:点击访问特网云官网活动方案:===========================香港云限时购==============================支持Linux和Windows操作系统,配置都是可以自选的,非常的灵活,宽带充足新老客户活动期间新购活动款产品都可以享受续费折扣(只限在活动期间购买活动款产品才可享受续费折扣 优惠码:AADE01),购买折扣与续费折扣不叠加,都是在原价...

数脉科技:六月优惠促销,免备案香港物理服务器,E3-1230v2处理器16G内存,350元/月

数脉科技六月优惠促销发布了!数脉科技对香港自营机房的香港服务器进行超低价促销,可选择30M、50M、100Mbps的优质bgp网络。更大带宽可在选购时选择同样享受优惠,目前仅提供HKBGP、阿里云产品,香港CN2、产品优惠码续费有效,仅限新购,每个客户可使用于一个订单。新客户可以立减400元,或者选择对应的机器用相应的优惠码,有需要的朋友可以尝试一下。点击进入:数脉科技官方网站地址数脉科技是一家成...

火狐flash插件崩溃为你推荐
赵雨润情人节“我们约会吧”电影DVD_我们约会吧高清DVD下载_qvod快播??如何免费开通黄钻如何免费开通黄钻??暴风影音怎么截图怎么截取暴风影音图片雅虎社区雅虎是什么无线路由器限速设置路由器里面限速参数如何设置?公章制作word里如何制作公章?照片转手绘照片转手绘用什么APP数码资源网有什么网站弄相片效果比较好的?中小企业信息化信息化为中小企业发展带来了哪些机遇蘑菇街美丽说蘑菇街、美丽说这类网站前期是怎么推广的?
ip查域名 宿迁服务器租用 免费国际域名 vps代理 香港vps主机 美国加州vps 服务器评测 加勒比群岛 私服服务器 缓存服务器 wordpress技巧 天猫双十一抢红包 网站挂马检测工具 赞助 空间首页登陆 四川电信商城 上海电信测速 东莞服务器托管 阿里云邮箱怎么注册 免费赚q币 更多