第4章,学linux可以做什么

做什么 3
第4章 网络操作系统 本章介绍网络操作系统的基本概念和当前主流的网络操作系统。
通过本章的学习,应该完成以下学习目标: 掌握网络操作系统的基本概念、功能和结构了解WindowsNT网络操作系统了解Linux网络操作系统了解Unix网络操作系统了解NetWare网络操作系统 4.1网络操作系统概述 网络操作系统(NetworkOperatingSystem)是指能使网络上各个计算机方便而有效地共享网络资源,为用户提供所需的各种服务的操作系统软件。
网络系统是由硬件和软件两部分组成,如果用户的计算机已经从物理上连接到一个局域网中,但是没有安装任何网络操作系统,那么该计算机是无法提供任务网络服务功能的。
4.1.1网络操作系统的功能和服务 作为网络操作系统,除了具备单机操作系统的功能外(如内存管理、CPU管理、输入输出管理、文件管理等),还应提供以下基本功能: ●提供通信交往能力;●向各类用户提供友好、方便和高效的用户界面;●能支持各种常见的多用户环境,支持用户的协同工作;●能有效地实施各种安全保护错误,实现对各种资源存取权限的控制;●提供关于网络资源控制和网络管理的各类程序和工具,如系统备份、性能检测、参 数设置、安全审计与防范等;●提供必要的网络互连支持,如提供路由和网关支持等功能。
网络服务是网络操作系统向网络工作站(或客户机)或其他网络用户提供的有效服务。
虽然不同的网络操作系统具有不同的特点,但它们一般都提供以下基本的网络服务功能: 计算机网络技术与局域网组建简明教程 ●文件服务(FileService):文件服务是最重要,也是最基本的网络服务。
文件服务器以集中方式管理共享文件。
网络工作站可以根据所规定的权限对文件进行读写以及其他各种操作,文件服务器则为网络用户的文件安全与保密提供必需的控制方法。
●打印服务(PrintService):打印服务也是最基本的网络服务,可以通过设置专门的打印服务器完成,或者由工作站或文件服务器来担任。
通过网络打印服务功能,局域网中可以安装一台或几台网络打印机,网络用户就可以远程共享网络打印机。
打印服务可以实现对用户打印请求的接收、打印格式的说明、打印机的配置、打印队列的管理等功能。
网络打印服务在接收到用户打印请求后,本着先到先服务的原则,将需要打印的文件排队,管理用户打印任务。
●数据库服务(DatabaseService):当前,网络数据库服务已经变得越来越重要,它优化了局域网系统的协同操作模式,从而有效地改善了局域网应用系统的性能。
选择适当的网络数据库软件,依照客户机/服务器工作模式,开发出客户端与服务器端数据库应用程序。
这样一来,客户端就可以用SQL语言向数据库服务器发出查询请求,服务器进行处理后将结果传送到客户端。
●目录服务(DirectoryService):允许系统用户维护网络上各种对象的信息,对象可以是用户、打印机、共享的资源或服务器等。
●报文服务(messageservice):可以通过存储转发或对等方式完成电子邮件服务,目前,报文服务已经发展为文件、图像、数字视频与语音数据的传输服务。
●/服务:为了支持和的应用,网络操作系统一般都支持TCP/IP协议,提供各种服务,支持Java应用开发工具,使得局域网服务器更容易成为Web服务器,并全面支持和访问。
4.1.2网络操作系统的特性 ●支持多种文件系统:有些网络操作系统还支持多文件系统,以实现对系统升级的平滑过度和良好的兼容性。
●高可靠性:网络操作系统是运行在网络核心设备(如服务器)上的指挥管理网络的软件,它必须具有高可靠性,保证系统可以365天24小时不间断工作,并提供完整的服务。
安全性为了保证系统、系统资源的安全性、可用性,网络操作系统往往集成用户权限管理、资源管理等功能,定义各种用户对某个资源存取权限,且使用用户标识SID唯一区别用户。
●容错性:网络操作系统应能提供多级系统容错能力,包括日志式的容错特征列表、可恢复文件系统、磁盘镜像、磁盘扇区备用以及对不间断电源((UninterruptiblePowerSystem,UPS)的支持。
●开放性:网络操作系统必须支持标准化的通信协议(如TCP/IP、NetBEUI等)和应用协议(如HTTP、SMTP、SNMP等),支持与多种客户端操作系统平台的连接。
●可移植性:网络操作系统一般都支持广泛的硬件产品,往往还支持多处理机技术。
这样使得系统就有了很好的伸缩性。
52 •第4章网络操作系统• 4.1.3网络操作系统的结构 早期的网络操作系统都是对等结构,在采用这种系统的网络中,所有的连网结点地位平等,安装在每个连网结点的操作系统软件都相同,连网计算机的资源在原则上也都是可以相互共享的,如图4-1所示。
网络中的每台计算机都以前后台方式工作,前台为本地用户提供服务,后台为其他结点的网络用户提供服务,网络中的任何两个结点之间都可以直接实现通信。
对等结构的网络操作系统可以提供共享硬盘、共享打印机、电子邮件、共享屏幕与共享CPU服务。
结点 图4-1对等网络操作系统的网络结构 对等结构网络操作系统的优点是结构相对简单,网络中的任何结点间都可以通信。
缺点是每台连网的计算机既要完成工作站的功能,又要完成服务器的功能,负荷较重,因而信息处理能力会明显降低。
针对对等网络操作系统的缺点,人们进一步设计了非对等网络操作系统,即将网络中的结点分为工作站和服务器两类。
服务器通常采用高配置和高性能的计算机,以集中方式管理网络中的共享资源,并为工作站提供各种服务。
工作站一般是配置比较低的计算机,主要用于为本地用户访问本地和网络资源提供服务,如图4-2所示。
局域网 工作站图4-2非对等网络操作系统的网络结构 非对等网络操作系统的系统软件分为主从的两部分:一部分运行在服务器上,另一部分运行在工作站上。
因为网络服务器集中管理网络资源与服务,所以网络服务器是局域网的逻辑中心。
网络服务器上运行网络操作系统的功能与性能,直接决定着网络服务功能的强弱,以及系统的性能与安全性,它是网络操作系统的核心部分。
53 计算机网络技术与局域网组建简明教程 4.2WindowsNT网络操作系统 WindowsNT是由Microsoft开发的网络操作系统,它以先进的企业网络环境为目标,几乎可以在所有主要的处理器上运行,包括Intel、Alpha、PowerPC等。
WindowsNT还提供了图形化的操作界面,易于管理和维护,已经逐渐成为企业组网的标准平台。
4.2.1WindowsNT的发展历程 最早的WindowsNT网络操作系统是Microsoft于1993年推出的WindowsNT3.1,它摆脱了DOS的束缚,具有很强的连网功能。
但是WindowsNT3.1对系统资源要求较高,并且网络功能不是很完善,因而在当时的应用受到一定的限制。
针对WindowsNT3.1的缺陷,Microsoft之后又相继推出了WindowsNT3.5、3.51、4.0,它们不仅降低了对计算机配置的要求,而且在网络性能、网络安全性和网络管理等方面都有很大改进,因而受到网络用户的普遍欢迎。
至此,WindowsNT操作系统成为Microsoft具有代表性的网络操作系统。
1999年,Microsoft推出了WindowsNT5.0,即Windows2000。
Windows2000是服务器端的多用途网络操作系统,可为部门级工作组或中小型企业用户提供文件、打印、应用软件、Web与通信等各种服务。
2001年,Microsoft推出了WindowsNT5.1,即WindowsXP。
WindowsXP凭借其强大的功能、友好的用户界面、更快更稳定的运行环境,迅速被广大用户所接受,被誉为Windows操作系统家族中最成功的产品。
WindowsXP的多媒体娱乐功能强大,比较适合作为家庭平台。
目前,WindowsXP的替代产品WindowsVistaR2(WindowsNT6.1)已经于2006年推出,并正得到普及。
Windows2000在2003年得到了升级,Microsoft推出了WindowsServer2003(WindowsNT5.2)。
目前,最新的WindowsNT产品是WindowsServer2008R2(WindowsNT6.1)。
相对以前的版本,WindowsServer2008无论是在稳定性、安全性、可靠性,还是Web通信方面都有显著增强,更能释放服务器的潜能,满足企业的各种业务需求。
4.2.2WindowsNT的组成 WindowsNT一般包含两个版本:WindowsNTWorkstation和WindowsNTServer。
其中,WindowsNTWorkstation是客户端操作系统,WindowsNTServer是服务器端操作系统。
WindowsNTWorkstation的设计目标是工作站操作系统,适用于交互式桌面环境。
WindowsNTServer的设计目标是企业级的网络操作系统,提供容易管理、反应迅速的网络环境。
两者在系统结构上完全一样,只是为适应不同应用环境在运行效率上做相应调整。
WindowsNTServer具有更多的高级功能,可把WindowsNTWorkstation看作它的子集。
4.2.3工作组模型和域模型 尽管WindowsNT操作系统的版本不断变化,但是从它的网络操作与系统应用角度看,有两个概念是始终不变的,那就是工作组模型和域模型。
54 •第4章网络操作系统•
1.工作组工作组就是将不同的计算机按功能分别列入不同的组中,以方便管理。
例如在一个网络内,可能有成百上千台计算机,如果不进行分组,都列在【网上邻居】窗口中,访问和管理起来都会很麻烦。
为了解决这一问题,WindowsNT才引用了“工作组”这个概念。
比如一所高校,会分为数学系、中文系等,可以将数学系的计算机全都列入数学系的工作组中,中文系的计算机全部都列入中文系的工作组中……如果要访问某个系的资源,就在【网上邻居】窗口中找到那个系的工作组名,双击就可以看到那个系别的计算机及其共享出来的资源了。

2.域WindowsNTServer都是以“域”为单位对网络资源进行集中管理的。
在一个WindowsNT域中,只能有一个主域控制器,它是一台运行WindowsNTServer网络操作系统的计算机;同时,还应有后备域控制器和普通服务器。
主域控制器负责为域用户与工作组提供信息,后备域控制器的主要功能是提供系统容错,它保存着域用户和工作组信息的备份。
后备域控制器可以像主域控制器一样处理用户请求,在主域控制器失效的情况下它将会自动升级为主域控制器。
图4-3显示了典型的WindowsNT域的组成。
主域控制器 后备域控制器以太网 普通服务器 运行WindowsNTWorkstation的工作站 图4-3WindowsNT域的组成 4.2.4WindowsNT的特点 一般来说,WindowsNT操作系统主要有以下几个特点:●内存和任务管理。
WindowsNTServer内部采用32位体系结构,使得应用程序访问 的内存空间可达4GB;WindowsServer2008的64位版本则可以最大支持128GB的64位计算平台。
内存保护通过为操作系统和应用程序分配分离的内存空间的方法放置它们之间的冲突。
WindowsNTServer采用线程进行管理与抢占式多任务,使得应用程序能够更有效地运行。
●开放的体系结构。
WindowsNTServer支持网络驱动接口(NDIS)与传输驱动接口(TDI),允许用户同时使用不同的网络协议。
WindowsNTServer内置有以下4种标准网络协议:TCP/IP协议、MicrosoftMWLink协议、NetBIOS的扩展用户接口(NetBEUI)、数据链路控制协议。
●内置管理。
WindowsNTServer通过操作系统内部的安全保密机制,使得网络管理人 55 计算机网络技术与局域网组建简明教程 员可以为每个文件设置不同的访问权限,规定用户对服务器的操作权限和用户审计。
●集中式管理。
WindowsNTServer利用域与域信任关系实现对大型网络的管理。
●用户工作站管理。
WindowsNTServer通过用户描述文件,来对工作站用户的优先 级、网络连接、程序组与用户注册进行管理。
WindowsNT在设计中采用了许多先进的思想,融入了对当今流行的应用环境(如UNIX)以及MSDOS的支持。
另外,它采用的模块型微核结构,也能使它在各种硬件平台上得以良好地运行。
这些都使得WindowsNT获得了极好的兼容性。
由于使用了结构化异常处理方法,WindowsNTServer及其他应用程序可以免遭由某个过程所引发的整个操作系统瘫痪之苦。
NTFS文件系统还可以提供进一步的安全保护,作为一种可恢复性的文件系统,NTFS采用了先进的内存管理和安全保证技术。
WindowsNTServer在安装时还能自动进行硬件配置检测,十分便于安装,另外使用起来也很方便。
WindowsNTServer的最主要缺陷在于管理比较复杂,开发环境也不是很令人满意。
4.3UNIX网络操作系统 UNIX网络操作系统历史悠久,它以简洁、优美的风格,稳定、高效的性能赢得了科研人员和用户的广泛支持,一直是最普遍使用的操作系统之
一。
4.3.1UNIX的起源和发展 20世纪60年代是大型计算机的发展年代,当时的大部分计算机采用的都是批处理 (BatchProcessing)方式。
也就是说,当作业积累到一定数量的时候,计算机才会进行处理。
当时的美国电话及电报公司(AmericanTelephoneandTelegraphInc,AT&T)、通用电器公司 (GeneralElectrics,
G.E.)及麻省理工学院(MassachusettsInstituteofTechnology,MIT)计划 合作开发一个多用途(General-Purpose)、分时(Time-Sharing)及多用户(Multi-User)的操作系 统,也就是MULTICS。
不过由于项目太过于复杂,该计划后来被停了下来。
贝尔实验室的加州伯克利大学电子工程硕士 KenThompson和哈佛大学应用数学博士Dennis Richie参加了MULTICS系统的研制,如图4-4所 示。
1969年,他俩出于个人爱好在一台被遗弃的 迷你PDP-7计算机上开发了一种多任务、多用户 的操作系统,其核心原理与MULTICS很相似,但 功能相去甚远。
到1970年时,那部PDP-7计算机 还只能支持两个使用者,与MULTICS对比,他们的系统被戏称为“UNiplexedInformationand 图4-4KenThompson和DennisRitchie ComputingSystem”,缩写为UNICS,后来大家取其谐音,为UNIX。
早期的UNIX使用汇编语言编写的,其第三个版本采用了C语言进行重新设计。
通过 这次重写,UNIX得以移植到更为强大的DECPDP-11/45和11/70计算机上运行。
后来UNIX 56 •第4章网络操作系统• 从实验室走了出来,并成为操作系统的主流,IBM、Sun、HP等主要的计算机厂商都拥有各自版本的UNIX。
4.3.2UNIX的结构与特性 UNIX之所以能获得巨大成功,历尽沧桑而经久不衰,主要源于它本身优越的特性,这表现在: ●可靠性高:实践证明,UNIX是能够达到主机可靠性要求的少数几个操作系统之
一,运行UNIX的主机和服务器可以24小时×365天运行。
●极强的伸缩性:UNIX系统是世界上唯一能在不同的计算机硬件平台下运行的操作系统,包括笔记本、PC、小型机,还有巨型机。
由于UNIX系统采用了SMP(SymmetryMultipleProcessor,对称多处理机)、MPP(MassivelyParallelProcessor,大量信息并行处理机)和Cluster(群集)等技术,使得商业化应用的UNIX系统支持的CPU个数可高达32个。
这使得UNIX的扩充能力有了进一步的提高。
而这种强大的可伸缩性是企业级操作系统必不可少的特征,这一点毫无疑问地使UNIX领先于其他操作系统。
●开放性好:开放性好是UNIX系统的典型特色之一和最重要的本质特征,也是UNIX系统常青的原因之
一。
开放系统的概念已被IT业界普遍接受,更成了发展趋势,甚至连微软都不得不部分开放。
开放系统最本质的特征应该是其所有技术都是公开并免费使用的,而不受任何一个具体厂商所垄断或者控制。
UNIX就是一个很典型的开放系统,也正是这种彻底的开放性使得UNIX的发展充满活力与生机。
●网络功能强劲:网络功能的强弱是服务器操作系统的最重要的评价指标之
一。
UNIX的网络功能非常强劲,作为连接的基础——TCP/IP协议就是在UNIX上开发出来的,而且成为UNIX系统的一个不可分割的重要部分。
现在流行的UNIX系统都支持TCP/IP协议。
不仅如此,UNIX支持所有最通用的网络通信协议,如NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系统能够方便地与主机、各种广域网(WAN)和局域网(LAN)通信。
在结构上,UNIX可分为两大部分:一部分是操作系统内核,另一部分是核外程序。
内核部分又由两个主要部分组成:文件子系统和进程控制子系统。
文件子系统对系统中的文件进行管理,并提供高速缓冲机制。
进程子系统负责进程的创建、撤销、同步、通信、进程调度以及存储管理。
核外程序则由用户程序和系统提供的服务组成。
4.3.3UNIX的标准化 虽然UNIX的移植性很好,但到了20世纪90年代的时候,UNIX的版本就已经多达100个,业界对UNIX的标准化呼声越来越迫切。
UNIX用户协会于1984年颁布了试用标准,后来,UNIX标准制订工作由IEEE接收和继承,它制订了POSIX标准。
而此时的计算机厂家在UNIX标准上则分裂成两个阵营:一个是“UNIX国际”,以AT&T和Sun为首;另一个是“开放系统基金会(OSF)”,以IBM、HP和DEC为首。
这一方面促进了UNIX技术的发展,另一方面则引起用户的困惑,不利于UNIX市场的健康发展。
57 计算机网络技术与局域网组建简明教程 1993年3月,两大阵营终于走到一起,成立了“公共开放软件环境”组织,即COSE,以实现UNIX系统的统
一。
1993年10月,Novell公司把从AT&T购买到的UNIX商标权无偿地移交给“开放系统标准化组织”。
这样一来,UNIX商标就不再受某一个厂商的控制,而由国际组织管理。
1995年,关于UNIX的两个重要标准正式颁布:CDE(规定UNIX的图形界面)和UNIX95(规定UNIX的应用程序界面),这为UNIX的标准化打下了基础。
1998年,IBM、Intel、SCO在加州的蒙特雷进一步商讨了UNIX的统一问题,并制订了蒙特雷计划。
该计划结合了IBM的AIX和SCO的UNIXWare技术,建立了一条企业级的商用UNIX产品线,使之能同时运行在Intel和IBMPowerPC处理器上,平台适应范围覆盖了从部门服务器扩大到大型数据库中心的超级服务器。
目前,AIX和UNIXWare已经相互融合并达到了二进制级的互操作性。
4.3.4UNIX主流版本 现在,可以说在任何一种硬件平台上,都可以找到一款适合它的Unix操作系统,目前最主流的有Sun公司的Solaris、SCO公司的OpenServer和UNIXWare。

1.SunSolarisSolaris是Sun公司在自己的SunOS的基础上进一步设计开发出的UNIX系统。
Solaris运行在使用Sun公司的RISC芯片的工作站和服务器上,并且在设计上和市场上经常捆绑在一起,这使得整个软硬件系统的可靠性和性能都大大增强,但成本较高,这阻碍了Solaris的进一步普及。
可喜的是,Solaris对x86体系结构的支持正在大大加强,特别是Solaris10已经能很好地支持x64架构(AMD64/EMT64)。
目前,SunSolaris的最新版本是Solaris11。
Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris10。

2.OpenServer和UNIXWareSCO(SantaCruzOperation)公司的Unix产品分为OpenServer和UNIXWare两大系列。
前者包括了从OpenServer3到OpenServer5的版本,后者包括了从UNIXWare2到UNIXWare7的版本。
OpenServer是当前处于领先地位的、基于Intel硬件平台的、商业化的Unix系统。
它以优良的多任务、多用户环境,以及对具有大量输入输出操作的应用的良好支持,使它适合于运行客户机/服务器应用程序,在政府部门、中小企业等领域得到了广泛应用。
此外,它还提供了WindowsNT网络管理、监视工具和实用程序,并包括了NetBEUI和TCP/IP协议栈。
UNIXWare本来是Novell的产品,后来被SCO公司收购。
因此,UNIXWare看上去很像Novell的NetWare。
UNIXWare与NetWare能很好地集成,UNIXWare提供了NLM(NetWareLoadableModule),从而使UNIXWare用户可以访问NetWare服务器中的文件。
UNIXWare客户还可以访问共享的NetWare的打印服务。
58 •第4章网络操作系统• 4.4Linux网络操作系统 目前,Linux操作系统已经逐渐被国内用户所熟悉,尤其是它强大的网络功能,更受到人们的喜爱。
Linux的出现打破了商业操作系统的技术垄断和壁垒,成为信息共享和开放技术的楷模。
4.4.1Linux的起源和发展 UNIX通常是企业级服务器和工作站等级的服务器上使用的操作系统,这些较大型的计算机系统通常都价格不菲。
但由于UNIX的功能很强大,有许多开发者就开始在PC上开发相同功能但免费的UNIX系统,其中比较有名的是AndyTanenbaum所开发的Minix系统。
随后有许多人参考Minix系统来开发自己的操作系统。
1991年,芬兰赫尔辛基大学的LinuxTorvalds出于学习和研究Minix的目的开发了一套基于Intel硬件的、在微机上运行的类似于UNIX的新系统,由于它的创始人是LinuxTorvalds,Linux操作系统由此得名。
随后,世界各地的Linux爱好者先后加入到Linux系统的开发工作中,这为Linux的发展与创新提供了充足的人力资源。
Linux最初为Intel386体系结构开发,由于Linux是按照POSIX标准编写的,具有良好的可移植性,很多硬件厂商很容易使用Linux来支持他们的硬件。
目前,Linux已经可以运行在PC、PC服务器、UNIX服务器、中型机和大型机上,几乎涵盖了所有的计算机平台。
Linux具备现代一切功能完整的UNIX系统所具备的全部特征,其中包括真正的多任务、虚拟内存、共享库、按需装载、共享程序执行的写时复制、优秀的内存管理以及TCP/IP网络支持等。
Linux虽然与Unix类似,但它并不是Unix的变种。
Torvalds从开始编写内核代码时就仿效UNIX,几乎所有UNIX的工具和外壳都可以运行在Linux上。
因此,熟悉UNIX的人可以很容易掌握Linux。
4.4.2Linux主流版本 由于Linux的内核源代码和大量的Linux应用程序可以自由获得,很多公司都开发了属于自己的Linux发行版本。
每个发行版本都有自己的特性,其中一些甚至可以进行调整以适应特定类型的计算机系统。
目前全球已经有超过100个的Linux版本,包括开源的和企业版的。
比较受关注的开源版本有Ubuntu、openSUSE、Fedora、MEPIS等,企业版中处于领先地位的是RedHatEnterpriseLinux和Novell的SuSEEnterpriseLinux。

1.RedHatLinuxRedHatLinux是商业上运作最成功的一个Linux发行版本,普及程度很高,其标志如图4-5所示。
2003年之前,RedHat公司致力于免费开源的RedHatLinux(RHL)的研究,并先后发布了RedHatLinux2.0~9.0。
从RedHatLinux9.0后,RedHat公司不再开发桌面版的Linux发行套件,而是将全部力量集中在服务器版的开发上,也就是RedHatEnterprise 59 计算机网络技术与局域网组建简明教程 Linux(RHEL)。
目前,RedHat企业版的最新版本为RedHatEnterpriseLinux5.3。
原来的Linux免费版本则与Fedora合并,成为现在的FedoraCore。
FedoraCore系列 产品主要是为RHEL试验新技术与新功能,定位于桌面用户。
FedoraCore系统中一般采用最新的技术,提供最新的软件包,其版本更新周期非常短,大约每半年就推出一个新的版本。
FedoraCore也获得了较大的成功。

2.SuSELinuxSuSELinux原是德国SuSELinuxAG公司的Linux发行版,专为德国人量身定做。
2004年,SuSELinuxAG公司被Novell公司收购。
SuSELinux的标志如图4-6所示。
SuSELinux包含一系列的Linux发行版,目前推出的有3个版本:openSuSE版、试用版和盒装零售版。
openSuSE是完全开放源代码的版本,目前由openSuSE项目维护。
试用版在openSuSE的基础上增加了AdobeReader、RealPlayer等程序。
盒装零售版与试用版一样,只是增加了一份系统说明和Novell公司提供的一定期限的技术支持。
Novell公司在openSuSE之外,通过增强稳定性和安全性,对外提供企业级的SuSELinuxEnterpriseServer(SLES)、NovellOpenEnterpriseServer和SuSELinuxEnterprise(SLED)。
SLES也可以免费获取,但只提供30天的免费更新服务。
目前SuSELinux的最新版本为11.0。

3.UbuntuLinuxUbuntu是一个自由、开源的操作系统,每个最新发行的Ubuntu版本都包括了自行加强的Linux内核、X-Windows、Gnome和其他关键应用,其标志如图4-7所示。
图4-5RedHatLinux标志 图4-6SuSELinux标志 图4-7UbuntuLinux标志 Ubuntu有一个快速、简易的安装界面,升级也非常容易。
Ubuntu被誉为对硬件支持最好、最全面的Linux发行版本之
一,许多在其他发行版上无法使用,或者默认配置无法使用的硬件,在Ubuntu上都能轻松搞定。
目前,Ubuntu的用户在急剧增长,这与它有一个强大的技术支持和维护团队分不开。
Ubuntu团队每6个月发行一个新版Ubuntu,并承诺对每个发行版本提供18个月的安全升级支持。
Ubuntu的缺陷在于还没有建立起自己成熟的商业模式。
4.5NetWare网络操作系统 Novell也是一个著名的网络公司,它的网络操作系统产品的流行要比Microsoft公司的还早。
1981年,Novell公司提出了文件服务器的概念,1983年,Novell公司开始推出NetWare操作系统。
60 •第4章网络操作系统• NetWare是第一个实现PC之间文件共享的非UNIX的网络操作系统(NOS)。
从诞生至今,为了适应技术产业的需求,NetWare增加了大量服务和功能。
版本从NetWare的2.x和3.x版本到现在的NetWare6.5版本,从基本的文件和打印共享到高质量的安全服务、万维网(WWW)以及应用程序服务,Novell都有所涉及。
NetWare曾是局域网中占据主导地位的网络操作系统,它推出时间早,运行稳定。
在一个NetWare网络中,允许有多个服务器,用一般的PC即可作服务器。
NetWare还支持多种网络拓扑结构,具有较强的容错能力。
此外,NetWare还具有如下明显优势: ●强大的文件及打印服务能力。
NetWare能够通过文件及目录高速缓存,将那些读取频率较高的数据预先读入内存,来实现高速文件处理。
在NetWare中,还可以将打印服务软件装入像文件服务器这样的硬件当中,以方便地实现打印机资源共享。
●良好的兼容性及系统容错能力。
对于较高版本的NetWare,不仅能与不同类型的计算机兼容,而且还能在系统出错时及时进行自我修复,这极大降低了因重要文件和数据丢失带来的不必要损失。
●比较完备的安全措施。
NetWare对入网用户进行注册登记,并采用四级安全控制原则以管理不同级别的用户对网络资源的使用。
在NetWare4.1及以上版本中,还采用了名为NDS(网络目录服务)的技术,使用户无须了解打印机或文件位于哪个服务器中,就能使用该打印机或文件。
NetWare的不足之处在于工作站资源无法直接共享,安装、管理和维护都比较复杂。
另外,多用户同时获取文件及数据时会导致网络效率降低,以及无法完全释放服务器潜能等。
本章小结 本章首先简要介绍了网络操作系统的功能、常用服务、特性及结构,之后列举了当前主流的几类网络操作系统,包括WindowsNT、UNIX、Linux和NetWare,并对它们的发展历程、主流版本进行了介绍。
通过本章的学习,读者应对它们有所了解。
下一章向读者介绍的基础知识。
习题 填空题
1.早期的网络操作系统都是 结构,现代网络将结点分为工作站和服务器两类。
通常采 用高配置和高性能的计算机,以集中方式管理网络中的共享资源,并为工作站提供各种服务。

2.WindowsNTServer以 为单位对网络资源进行集中管理的。

3.在结构上,UNIX可分为两大部分:一部分是 ,另一部分是 。

4.RedHat公司的FedoraCoreLinux定位于 用户。
61 计算机网络技术与局域网组建简明教程 选择题
5.WindowsNT是以()方式集中管理并组织网络的。

A.工作组
B.
C.客户机/服务器
D.以上都不是
6.Linux的基本特点是()。

A.多用户、单任务、实时
B.多用户、多任务、交互性
C.单用户、单任务、分时
D.多用户、多任务、分时
7.Linux支持两种基本的UNIX上的网络协议,分别是()。

A.TCP/IP和UUCP
B.TCP/IP和IPX/NETX
C.TCP/IP和NetBEUI
D.UUCP和IPC/NETX 简答题
8.网络操作系统提供的常用服务有哪些?
9.WindowsNT操作系统有何特点? 10.UNIX和Linux间有何区别和联系,主流的UNIX和Linux版本有哪些? 62

标签: #文件 #股票代码 #语言 #单位 #cpu #什么意思 #cdn #crm