1.1 网络操作系统基础
网络操作系统的英文全称是“Network Operating System”,简称“NOS”,又称服务器操作系统。它是操作系统(Operating System,OS)中的一种类型,由操作系统发展而来,用于网络系统的管理。NOS是整个网络资源、服务、数据、安全,甚至用户的管理中心。
1.1.1 网络操作系统概念及主要功能
要说给NOS下一个定义,可以说直到目前为止仍没有统一、权威的说法。不过,根据对几种主要的NOS特点综合分析我们可以这么理解NOS,那就是NOS是能利用局域网低层的数据传输功能,为高层网络用户(非本地用户)提供方便的有效的网络资源共享,为网络用户提供所需的各种网络服务的软件和有关规则的局域网系统软件。非网络操作系统的操作系统(通常称之为“个人操作系统”)具有计算机管理、存储器管理、设备管理及文件管理,而网络操作系统除了具有上述的功能外,还具有提供高效、可靠的网络通信能力和提供多种网络服务的功能。
网络操作系统与个人操作系统之间的区别在于它们提供的服务有差异:网络操作系统偏重于将与网络活动相关的特性加以优化,即通过网络来管理诸如共享数据文件等软件应用和外部设备之类的资源,而个人操作系统则偏重于优化用户与系统的接口及在其上面运行的应用。
NOS的基本任务是屏蔽本地资源与网络资源的差异,为网络用户(非本地用户)提供各种基本的网络服务功能,完成网络共享资源的管理,并提供基本的网络安全管理功能。
总的来说,NOS具有以下8个方面的基本功能:文件服务与管理(如文件服务器、文件共享、用户的文件访问权限和文件传输服务)、打印服务与管理(如打印机服务器和打印作业的管理)、数据库服务(通常内置数据库引擎)、通信服务(各种网络通信连接服务)、信息服务(如信使服务、消息服务器等)、分布式服务(如分布式目录服务)、网络管理服务(包括:网络性能分析、网络状态监控、存储管理和网络安全管理)和Internet/Intranet接入服务。而一般的个人操作系统的功能则是:进程管理、存储管理、设备管理、文件管理和作业控制5个方面。
注意
一定不能认为NOS必须具有域管理功能,域管理功能只是微软Windows网络操作系统中的一项特殊功能,并不是所有网络操作系统必须具有的一项共同功能。因为网络操作系统的管理模式不仅有C/S(Clients/Servers,客户机/服务器)模式(如微软的Windows NT 4.0 Server /2000 Server/Server 2003操作系统),还可以是P2P(Peer-to-Peer,对等)模式(如各种Unix和Linux操作系统)。也不能认为NOS就是能提供多种网络连接和服务能力的操作系统,因为现在的操作系统(包括个人操作系统)都能提供多种网络连接能力,如我们常用的Windows XP系统就能提供诸如普通MODEM,ADSL,CABLE MODEM,光纤以太网等多种连接,而且还能提供输入网络连接功能和IIS Web,FTP服务,但它仍是属于个人操作系统。因为它的网络输入连接和服务能力非常有限,是专为小型SOHO网络用户和小型企业提供的。
1.1.2 网络操作系统的分类
从近期来看,NOS主要分为四大流派:Unix,Windows,Linux和NetWare。
Unix操作系统一开始是由AT&T公司开发的,但后来由于当时的特殊商业环境造成了许多衍生版本。不仅有为了适用于所有用户的通用版本Unix系统,还有许多由服务器巨头们专门开发,适用于自己开发的处理器架构服务器的专门Unix操作系统,如IBM的AIX、HP的HP—UX、Sun的Solaris和SGI的IRIX。有关Unix系统的发展历程将在本章后面专门介绍,在此不再赘述。
Linux操作系统其实也是Unix操作系统中的一个版本,因为它也是基于Unix操作系统内核开发的。由于它采取了开源(开放源代码)策略,世界上任何一个人或组织都可以在原内核基础上继续开发,因此目前存在许多种由不同组织,甚至个人开发的Linux操作系统版本。有关Linux操作系统的各种版本也将在本章后面介绍。
Unix和Linux两个主要网络操作系统采用的是块文件结构,不是通过划分磁盘分区来存放文件的。它们主要应用于文件服务器、数据库服务器等应用服务器领域。由于它们大多数操作采用命令方式,不容易掌握,所以,在中小企业中的使用并不多见,能熟练使用这类操作系统的网管员也非常少,特别是Unix系统。
Windows操作系统是我们最熟悉的,它是由微软(Microsoft)公司专门开发的,具有专有开发权利。Windows网络操作系统可以应用于全面的服务器领域,包括Unix和Linux系统中的文件服务器、数据库等应用服务器,还广泛应用于集中管理网络用户、资源和安全策略网络服务器(如域控制器)中。Windows网络操作系统的最大特点就是采用图形化用户界面(GUI),使得用户非常容易学习和使用。也因为正如此,才使它成为目前最受用户喜爱的操作系统。目前Windows网络操作系统主要有Windows 2000 Server/Advanced Server和Windows Server 2003少数几个版本。最开始的网络操作系统版本是Windows NT 3.51 Server,后来有Windows NT 4.0 Server,不过现在这些系统已基本上没人用了。
NetWare操作系统目前已基本上不用了,但在20世纪90年代中前期,NetWare系统的市场占有率是远高于微软的Windows NT系统的。它与微软的Windows系统类似,也采用目录服务和磁盘卷结构,也可以同时应用于网络服务器、文件服务器和各种应用服务器中。
从1.2节开始我们将对以上4种主要的NOS系统进行简要介绍。