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

来源:岁月联盟 编辑:zhu 时间:2008-03-16
服务器维护经验谈:认识Solaris 操作系统之一内容简介:Solaris是Sun公司开发和发布的企业级操作环境,有运行于Intel平台的Solaris x86系统,也有运行于SPARC在服务器市场上,Sun的硬体平台具有高可用性和高可靠性,Solaris是当今市场上处于支配地位的Unix操 Solaris是Sun公司开发和发布的企业级操作环境,有运行于Intel平台的Solaris x86系统,也有运行于SPARC在服务器市场上,Sun的硬体平台具有高可用性和高可靠性,Solaris是当今市场上处于支配地位的Unix操作系统之一。Sun的Solaris主要针对他的处理器Sparc来开发,但是他们也开发了用于Intel平台上的系统Solaris X86。与运行在工作站上的Solaris相比,Solaris X86性能较差。

    SUN 以生产 RISC 架构的工作站计算机为主,使用的正是以 BSD 为基础所的UNIX OS。1982 年,SUN 有了自己的操作系统SunOS 1.0,它承袭自 4.1 BSD。BDS的全名是Berkelery Software Distribution,意即(加州)伯克利软件发行版。它的特点非常之多,其中最重要的是开发了一套内部支持ARPANET协议的软件,让UNIX可以轻松上网。在UNIX发展史上,一度AT&T UNIX与BSD UNIX分庭抗挣,最突出的例子是SUN Microsystems的SUN OS及Solaris就主要源于BSD UNIX,而其余公司的UINX则主要源于AT&T UNIX。不过到了1990年AT&T UNIX与BSD UNIX版本已难明显区分,因为彼此都采用了对方的新发明和新技术。

    一直到 1990 年 11 月,发表 SunOS 4.1.1 版同时冠上 Solaris 1.0 时,SUN才算开始向 System V 版本靠拢。SunOS 4.1.1 可算是以 BSD 为主体再附加上 System V 工具的 UNIX 混血儿。但这其实是个商业考量的过渡性做法,而 SunOS 4.1.x 版的字眼也仅延续到 1994 年的 SunOS 4.1.4 为止,它后继的版本是 Solaris 1.3。真正延续的 Solaris 版本,则是始于 1992 年 7 月的 Solaris 2.0(SUN OS 5.0)。

    再下来就是Solaris 2.1(SunOS 5.1)、Solaris 2.2(SunOS 5.2) 、Solaris 2.3(SunOS 5.3)、Solaris 2.4(SunOS 5.4) 、Solaris 2.5(SunOS 5.5)以及Solaris 2.6(SunOS 5.6)等版本,直到1998年10月,SUN公司推出64位操作系统Solaris7.0。因此Solaris 1.x 是SunOS 4.1.3+OpenWindow 1.x BSD,Solaris 2.x 是System V 32bit OS,而Solaris2.5.1 则是SunOS 5.5.1 +OpenWindows;Solaris 2.6是 SunOS5.6+CDE1.2,Solaris 2.7(7)则是 64 bit OS。值得一提的是Sun的版本号比较有趣,从Solaris 2.6之后,Solaris 2.7的版本号直接变成了Solaris 7.0,可说是常见的商业炒作手法之一了。

    接下来就是2000年的Solaris 8、2002年的Solaris 9以及以后出现的多种修改版,直到2005年1月份开放了“Solaris 10”操作系统中部分关键软件的源代码,并且表示要公开更多的软件的源代码。Sun公司宣布说,到目前为止,Solaris 10 操作系统(OS)自2005年1月31日正式发布以来,其在全球各地的注册许可数目已超过300万。

1、Solaris 1.0--2.5的新特性

    Solaris 1.0具有SUNOS 4.x功能的Berkeley(BSD)UNIX特性。Solaris 2.0(SunOS 5.0) 是AT&T系统V版本4(SVR4)和BSD UNIX的合并。为方便用户在版本之间过渡,Solaris以SVR4作为默认环境,BSD命令和模式作为可选。“管理工具(Administration Tool)” 提供具有图形用户界面的“数据库管理器(Database Manager)”和“主机管理器(Host  Manager)”。

    Solaris 2.1(SunOS 5.1) 的新特性是“管理工具”增加了具有图形用户界面的“打印机管理器(Printer Manager)”和“用户帐户管理器(User Account Manager)”。

    Solaris 2.2(SunOS 5.2) 的新特性是卷管理集成了使用文件管理器对CD-ROM和磁盘的访问,而且提供命令行界面。用户不再需要超级用户权限加载CD-ROM和磁盘。因为卷管理控制并拥有设备,所以Solaris2.0和Solaris2.1系统不能与卷管理同时工作。


    Solaris 2.3(SunOS 5.3) 的新特性是卷管理更改了Solaris 2.3加载点命名约定,“管理工具”提供具有图形用户界面的“串口管理器(serial Port Manager)”,有提供默认设置的模板,这使添加字符终端和调制解调器更容易。

   Solaris 2.4(SunOS 5.4)的新特性则是Solaris软件安装时新的MotifGUI。

    Solaris 2.5(SunOS 5.5) 具有新的pax(1M)可移动存档交换命令,用于复制文件和文件系统到可移动媒介“Solstice AdminTools”工具集仅用于本地系统管理“Solstice AdminSuite'’产品可用于SPARC和x86系统的网络管理。

    Solaris 2.5.1(SunOS 5.5.1) 的新特性是用户ID和组ID值的限制上升为2 147 483 647或带符号整形数的最大值。空用户和组(60001)以及不可访问的用户和组(60002)的UID和GID值和Solaris2.x相同。

2、Solaris 2.6新特性

    Solaris 2.6(SunOS 5.6) 新特性是Solaris2.6中的打印软件提供了比以前版本的Solaris的LP打印软件更好的解决方案。通过NIS或NIS+有名服务启用系统和打印机网络的集中打印管理,可以方便地设置和管理打印客户。新的功能包括重新设计的打印包、打印协议适配器、绑定的“SunSoft打印客户”软件和网络打印机支持。

    其他的特性有:新的nisbackup和nisrestore命令提供了一个快速和有效的备份和恢复NIS+名字空间的方式;新的补丁工具包括patchadd和patchnn命令,添加和删除补丁;新的filesync命令的移动支持保证在便携机和服务器之间的自动数据传输;以前的平面/proc文件系统结构调整为分层目录,包含附加的状态信息和控制函数的子目录;还提供了观察点工具,监视进程地址空间数据的访问和修改,adb(1)命令使用该工具提供观察点,PAM验证模块框架允许用户“插入”新的验证技术。

    FS、NFS和CacheFS文件系统支持大文件。加载了UPS的文件系统中的应用程序可以创建和访问T级字节大小的文件,可以到达加载了NFS和CacheFS的文件系统的NFS服务器的极限新的--mount选项用来在UFS文件系统中禁止大文件支持。使用该选项,系统管理员可以防止不支持大文件访问的旧的应用程序不会由于偶然的原因操作大文件“NFS Kerberos”验证现在使用DES加密提高网络安全性。NFS和RPC网络服务的内核实现现在支持新的RPC验证方式,它基于普通安全服务API(GSS-API)。该支持包含钩子程序,增强NFS环境的安全性。

    “字体管理(FontAdmin)”可以方便地安装和使用X窗口系统字体,支持多字节语言的TrueType、Type0、Type1和CID字体,而且提供可匹配字体的预览能力。该工具完全集成在CDE桌面中。X和Displer PostScript都支持TrueType字体。“字体管理”可以方便地安装和集成第三方字体到Solais系统环境。

    Solaris 2.6操作系统考虑了2000年问题。它使用正确的时间并且依循X/Open的正确方针; WebNFS软件允许通过Web使用NFS协议访问文件系统。该协议非常可靠,在很重的负载下提供极高的吞吐量;“Java虚拟机1.1(Java Virtual Machine 1.1)”集成了Java的Solaris操作平台。包括Java 运行环境和开发Java小程序与应用程序的基本工具。

    对于x86系统,“配置辅助(Configuration Assistant)”界面是Solaris(Intel平台版本)新的引导系统的一部分。它确定系统中有哪些硬件设备、记录每个设备使用的资源,而且允许用户选择从哪个设备引导系统;对于x86系统,kdmcontlg程序配置鼠标、图形适配器和监视器。如果已存在Owconfig文件,kdmconfig从该文件中得到所有可用信息。此外,kdmconfig最新版本还通过defconf程序获取在devinfo树目录中的其他信息,并使用这些信息自动识别设备;与X/Open、UNIX 95、POSIX 1003.1b以及ISO 10646标准完全兼容。

3、Solaris 7新特性

    1998年10月27日,Sun公司隆重推出其新一代64位旗帜性软件新产品Solaris7。凭借基于Internet标准的高度可缩放性的可靠64位环境,并与以前版本的Solaris软件完全二进制兼容,这一新型的Solaris7产品系列提供增强的Windows NT互操作性、管理方便性和大型机级能力:处理数据能力大为增加,没有限制数据量,且计算复杂性也有突破;具有数据中心级的可靠性,最小程度减少DOWN机时间; 实现与PC机的完全互操作性;崭新简易管理风格,方便安装与操作。

    它主要定位于Sun公司计算机操作系统,稳定、高效的软件开发平台,强大的应用软件基础平台。Solaris 7产品线的新特性有:处理数据的能力大为增加,不仅数据量没有什么限制,计算的复杂性也有突破,为新一级的应用软件敞开了大门;具有主机级的可靠性,使预计在内的和没有预计在内的停机时间减到最小;具有对PC机的完全互操作性,可使客户连接和管理他们的Windows NT环境与Solaris环境一样;具有PC机简易管理的新风格,大大简化了安装与管理。 

    因具有64位的能力,Solaris 7软件提供了巨大的容量和优异的性能。在相关条件下,一个64位的环境具有最大的容量是32位处理器的40亿倍。因此,64位的应用软件的处理性能可以提高许多个10倍。同时,由于Solaris 7保持了二进制兼容性,它可以运行的应用软件多达12,000个。 

    Solaris软件环境具有极强的健壮性和综合性能,其架构设计可靠性强,因此也就符合了使其最简化的哲学思想。在可缩放性、可靠性和计算能力上的再提高使得Solaris 7软件环境对桌面系统和服务器应用都极为理想。象机械、电子、金融市场分析、企业资源规划(ERP)和数据仓库等传统市场均可从其所增加的这些能力、容量和缩放性上获得好处。

    此外,对向用户提供企业方面或Internet方面的网络服务来讲,Solaris 7的这些优异的能力和性能也是极为关键的。这使Solaris软件成为目前ISP们的选择之一,也将Solaris置于了ISP们迅速增长的新市场的中心位置上。因为现在的趋势是,ISP们向其用户们不断地提供基于Web的企业服务和应用软件的服务,也就是从过去限于企业内部资源的享用转向了对企业内外资源的共享。(未完待续)

图片内容