服务器维护经验谈:认识Solaris 操作系统之二

来源:岁月联盟 编辑:zhu 时间:2008-03-16
服务器维护经验谈:认识Solaris 操作系统之二内容简介:目前在SUN工作站服务器上安装的操作系统主要是Solaris 8和Solaris 9两个版本,由于Solaris 10作为开源系统目标出现,可以在Sparc处理器(SUN)服务器上运行,也可以在以Intel和AMD处理器的PC服务器上运 目前在SUN工作站服务器上安装的操作系统主要是Solaris 8和Solaris 9两个版本,由于Solaris 10作为“开源”系统目标出现,可以在Sparc处理器(SUN)服务器上运行,也可以在以Intel和AMD处理器的PC服务器上运行,因此掀起了下载Solaris 10,学习、安装和使用Solaris 操作系统的热潮。下面我们就讨论目前Solaris三种主流的操作系统。

1、 Solaris 8
 
    Solaris 8 操作环境包含用于 64 位操作环境上的多线程、对称多重处理、集成的基于 TCP/IP 的联网大型文件处理的高级技术及集中化网络管理工具。 该 Solaris 发行版本提供了许多新特征,使本已强大的、稳定的操作环境又得以改进。

    如果说Solaris 7开创了SUN公司64位操作系统的先河,那么Solaris 8就是SUN公司对任何产品精益求精,尽善尽美的体现。在其上不仅可以运行先前的绝大部分应用软件,以保证用户的前期投资,而且,它还将最先进的技术置于其中,如增强的Java开发工具包,支持UDF文件系统,以及模拟PDA技术,无论我们是一个系统管理员或者一个用户,都能从这些新技术中获得最大的利益,更难能可贵的是,Solaris 8还加入了前瞻性设计,如下一代网络协议IPv6,SMART卡管理,都为以后的各种应用打下良好的基础。

   Solaris 8 操作系统主要特性表现如下:

支持IPv6 协议

   Solaris 8支持下一代网络协议Ipv6,从根本上解决了IP地址缺乏的问题,通过使用Ipv6,系统还能提供身份认证等其他功能。IPv6 添加了已增加的地址空间并通过使用简化的报头格式、对认证和保密性的支持、自动配置地址分配来改进 Internet 的功能并启用了新的服务质量能力。
 
支持LDAP协议

    “本机轻型目录访问协议”(LDAP) 为基于 LDAP 的目录服务提供“名称服务”转换后端支持。使用 Solaris 8 操作环境,网络管理员现在可以通过将 nsswitch.ldap 模板文件复制为 /etc/nsswitch.conf 的方式来把 LDAP 指定为所期望的针对目录项的名称服务。Solaris 8支持基于目录服务的LDAP,因此,它能提供更好的命名服务。

支持Java 2 Software Development Kit (SDK)

Solaris 8 的 Java 2 SDK显著提高了 Java 应用程序的可伸缩性和性能,尤其是对于服务器级应用程序。 Solaris 8的Java 2 SDK 包含下列增强功能:改进的可伸缩性;改进的类库,包括新的Java 2 API;增强型内存管理系统;高性能、可伸缩的Java 虚拟机及时作业法 (JIT) 编译器优化,更快的Java 线程同步。

其他特性

    Solaris 8 操作环境支持通用磁盘格式 (UDF) 文件系统,使用户可以交换存储在 CD-ROM、磁盘、软盘、DVD 和其他光介质中的数据。“Solaris 智能卡”特征使安全管理员能够通过要求用户以智能卡的方式进行自我认证来保护计算机桌面或单个应用程序。PDA 同步 (PDA sync) 应用程序使“桌面日历”、“桌面邮件”、“备注”以及“地址”应用程序的数据与用户的个人数字助理 (PDA) 上的相似应用程序的数据保持同步。“Solaris 8 软件 CD”和“语言 CD”包含对 90 多种语言环境的支持,涵盖 37 种语言。

2、Solaris 9
 


    与Solaris 8相比,Solaris 9的操作环境提供了更好的可管理性,它将以前单独提供的一些管理工具捆绑了进来。在做出了一定的加强和改进之后,Solaris 9仍将成为关键性应用软件平台(数据库、Web和e-mail服务器、防火墙和其他商业应用)的主要选择,因为它拥有丰富的应用支持和硬件兼容性,而且运行十分可靠。

    Solaris 9增加了Web Start图形界面,并把大多数管理工具纳入Solaris管理控制台SMC中。SMC为用户提供唯一的管理入口,并对其他管理工具提供统一的平台。通过SMC,Unix管理员能够添加和删除用户、查看运行在服务器上的进程并检查服务器的性能。Solaris 9将提供Web服务软件和Java应用服务器,它可以运行电子商务程序;Solaris 9还包括一个集成到Solaris核心的目录服务器,可以存储用户名及口令等信息。

Solaris 9 操作系统主要特性表现如下:

系统资源增强

    Solaris 9 资源管理器提供系统资源管理的改进,并使系统管理员能够执行以下操作:分配系统上的计算资源,监视这些资源的使用情况并在必要时调整分配,生成资源使用的扩展记帐信息,该信息可用于容量规划和记费。在 Solaris 9 发行版中,是通过命令行接口管理完整的功能性,性能监控和资源控制的设置也可以通过 Solaris 管理控制台完成。

iPlanet 目录服务器集成

    Solaris 9 发行版提供 iPlanet 轻型目录访问协议 (LDAP)目录的集成版本。iPlanet 目录服务器是一个功能强大的分布式目录服务器,用于管理企业范围的用户和资源目录。这个可伸缩的目录服务可用于内部网应用程序、交易伙伴的外部网络,以及通过国际互联网联系客户的电子商务应用程序。

    此目录服务器通过 iPlanet 控制台进行管理,该控制台是随附于 iPlanet 目录服务器的图形用户界面。管理员使用控制台授权访问权限、管理数据库、配置目录,以及将数据复制到多个目录服务器,用户通过任何启用 LDAP 的客户机应用程序访问数据。

安全性增强

    Solaris 9 安全 Shell 支持 SSHv1 和 SSHv2 协议版本。使用公共密钥加密技术提供了加强式身份验证。X 窗口系统和其它网络服务可通过安全 Shell 连接建立安全通信隧道,并能获得更高级别的安全保护。

    Solaris 9可以有选择性地关闭应用程序对堆栈的操作,这一功能可以更好地防止缓冲器溢出攻击的发生。另外,Sun公司还在Solaris 9中加入了Kerberos 5网络认证协议,可以为client/server应用提供身份认证;Solaris 9还提供了Secure Shell这一流行的Unix连接安全防护。

双向兼容性

    Solaris 9的一个重要的特点是它的双向兼容性。如果我们的应用程序可以在Solaris的最近版本上运行,如果它可以通过兼容性认证,Sun公司将保证它也可以在Solaris 9下运行。Sun公司声称Solaris 9的性能也有所改善,比如新的线程机制的引入将提高多CPU服务器的处理速度。另外,Solaris能适用于从低端到高端的各种硬件设备;同样的Solaris OS既可以运行在低于1,000美元的服务器上 (如Netra X1),也可以运行在最多可拥有72个CPU的高端服务器上(如Sun Fire 15K)。

    总的来说,Sun公司用Solaris 9捍卫了自己的领地。它的管理变得更加友好, Solaris 9所能吸引用户的地方是它的可靠性、灵活性和高性能。

3、Solaris 10
 


    Solaris 10 OS能够在广泛的SPARC和基于x86的系统上运行,包括新的AMD Opteron处理器;并保证与现有的应用程序兼容。这种组合为Solaris用户提供了业界最佳的选择范围和投资保护。Solaris容器能在Solaris 10 OS支持的所有系统上运行,它通过在不影响性能的情况下高效、安全地支持数千个应用程序/系统,可使系统利用率提高多达四倍。

    Solaris 10 OS性能提升的一个关键要素是针对最新处理器技术的优化。对新型ULTRASPARC IV处理器的支持能使从ULTRASPARC III处理器升级的系统达到其以前两倍的性能。而专门针对AMD opteron和intel Xeon处理器进行的新优化能够在科学工作负载下提供高达X86系统两倍的总体性能,重新设计的TCP/IP堆栈提供30%到50%的网络吞吐率性能改进,并且CPU负载降低了10%-15%。

    除了诱人的技术特性外,Solaris 10还有另外两大特性:第一,支持更多的硬件平台,特别是对x86平台的支持为用户提供了更多的选择;第二,免费并开放源代码。Solaris 10 OS是一个厂商中立性的操作系统,它获得了如Dell、Fujitsu、Fujitsu Siemens Computers、IBM和HP等厂商的270多种硬件平台的支持。可以肯定,Solaris 10是操作系统业界的一个里程碑。

    Solaris 10操作系统是为现代数据中心的应用而设计的,它是Sun迄今为止发布的速度最快的操作系统,具称在SPARC和x86系统上Web服务器的性能比Solaris 9快了40%以上。

    Solaris 10的十大主要特性表现如下:

① Dtrace(动态跟踪)

    采用Solaris 10中新的诊断工具,开发人员可以迅速解决性能问题,发现难以查找的故障,使这些问题和故障在几毫秒或几分钟内得到诊断。

② Solaris Containers(系统分区)

    Solaris 10是唯一的提供多软件分区的操作系统,在一例操作系统上可以有8,000多个系统分区。这样,资源可以自动地得到重新分配,从而使系统利用率达到80%。

③ Process Rights Management (进程权限管理)

    Solaris 10包括了广泛用于美国政府安全通信领域的Trusted Solaris操作系统。Process Rights Management采用了更细小的特权管理模式,以保证应用上的任何疏忽不致暴露或导致大面积的系统瘫痪。

④ Predictive Self Healing(预兆性自愈技术)

    Solaris 10可以自动诊断、隔离及修复许多硬件故障和应用程序错误,因此可极大地减少系统意外中断时间。

⑤ Linux Application Environment (Linux应用环境)

    Solaris 10将是唯一的可以同时运行Solaris和本地Linux二进制代码的操作系统,且无需对应用做任何修改。这就为客户提供了投资保护,拓宽了针对这两种操作系统编写的应用程序的使用范围。

⑥ ZFS

    拥有当前64位文件系统容量的1.6千亿亿倍,所以ZFS是业界唯一的实际上没有存储容量限制的文件系统,这有助于使 Solaris 10成为业界用于数据存储的最好的操作系统。ZFS可以减少管理开销达80%,并以99.99999999999999999%的错误检测与修正率提供了可证明的数据完整性。

⑦ Cryptographic Framework (密码架构)

    这一新框架基于业界广泛接受的PKCS#11标准,提高了性能,并可集中管理密码操作。应用开发人员可以编写到一个通用的API上,这有助于IT机构保护其在应用程序上的投资,并有助于Sun的合作伙伴编写应用程序而不必担心底层的密码实现问题。

⑧ Sun Update Connection(更新连接)

    这是一个允许用户对系统进行分析并在几乎任何地点都能获取最新信息的更新服务。Sun Update Connection提供各种通知,使用户可以使用单一系统在本地完成更新,或使用Sun的更新门户进行远程部署。

⑨ AMD64

    Solaris 10针对AMD Opteron 64位处理器进行了优化,提供的性能远远高于以往低成本的架构,同时继续提供32位和64位环境间的二进制兼容性。

⑩ 兼容性保证

    Sun提供Solaris Application Guarantee (应用保证书),担保针对以往版本的Solaris所编写的应用程序可运行在Solaris 10上。其向后兼容性一直扩展到Solaris 2.6,这一保证书覆盖了前7年发布的所有的操作系统版本,和合作伙伴队伍都具有独一无二的优势。

图片内容