1、第第5 5章章 网络操作系统网络操作系统 5.1 网络操作系统概述5.2 Windows Server 2003概述5.3 NetWare操作系统5.4 UNIX操作系统5.5 Linux操作系统5.6 Windows Server 2003安装5.7 远程桌面5.8 虚拟系统环境构建5.1 网络操作系统概述网络操作系统概述5.1.1 网络操作系统的基本概念网络操作系统的基本概念网络操作系统(Network Operation System,NOS)是使连网计算机能够方便而有效地共享网络资源、为网络用户提供所需的各种服务的软件与协议的集合。网络操作系统是网络的心脏和灵魂,是向网络计算机提供服务
2、的特殊的操作系统,它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。网络操作系统除具备单机操作系统所需的功能之外,还必须承担整个网络范围内的任务管理以及资源的管理与任务分配,能够对网络中的设备进行存取访问,能够提供高效可靠的网络通信能力和更高一级的服务。除此之外,它还必须兼顾网络协议,为协议的实现创造条件和提供支持。5.1.2 网络操作系统的功能网络操作系统的功能网络操作系统的功能通常包括:处理机管理、存储器管理、设备管理、文件系统管理以及为了方便用户使用操作系统向用户提供的用户接口。网络操作系统除了提供上述资源管理功能和用户接口外,还必须提供网络环境下的通信、网络资源管理
3、、网络应用等特定功能。为了方便用户使用网络,以实现用户通信和资源共享,并能提高网络资源的利用率和网络的吞吐量,应在网络系统之上覆盖一层网络操作系统。网络操作系统除了应具备上述操作系统的基本功能之外,还应具有下面几个方面的功能。1网络通信网络通信网络通信是网络最基本的功能,其任务是在源主机和目标主机之间实现无差错的数据传输,为此,网络操作系统应能实现以下主要功能:(1)建立和拆除通信链路:为通信双方建立一条暂时性的通信链路。(2)传输控制:对传输过程中的传输进行必要的控制。(3)差错控制:对传输过程中的数据进行差错检测和纠正。(4)流量控制:控制传输过程中的数据流量。(5)路由选择:为所传输的数
4、据选择一条适当的传输路径。上述内容在国际标准通信协议中有完整的定义,网络操作系统可完成具体的实现。2资源管理资源管理资源管理即对网络中的共享资源(硬件和软件)实施有效的管理,协调各用户对共享资源的使用,并保证数据的安全性和一致性。在网络中典型的共享资源有硬盘、打印机、文件和数据等。3网络服务网络服务在前两个功能的基础上,为了方便用户,还提供了多种有效的网络服务:(1)电子邮件服务:用户把电子邮件传送给其他用户。(2)文件传输、存取和管理服务:把用户存放在网站上的源文件传送到指定目标,如WWW服务,或以文件的形式存在,以供下载使用,如FTP服务。(3)硬盘服务:提供本地资源的扩展、硬盘资源的共享
5、。(4)打印服务:为网络用户提供网络打印机共享。4网络管理网络管理网络管理最主要的任务是安全管理,一般通过“存取控制”来确保存取数据的安全性,以及通过“容错技术”来保证系统发生故障时的数据安全性。此外,网络操作系统还能对网络性能进行监视,对使用情况进行统计,以便为提高网络性能、进行网络维护和记账等提供必要的信息。5交互操作能力交互操作能力在客户机/服务器模式的LAN环境下,所谓交互操作,是指连接在服务器上的多种客户机和主机不仅能与服务器通信,而且还能以透明的方式访问服务器上的文件系统;在互联网络环境下,互操作是指不同网络间的客户机不仅能通信,而且能以透明的方式访问其他网络中的文件服务器。5.1
6、.3 网络操作系统的特点网络操作系统的特点作为网络用户和计算机网络之间的接口,一个典型的网络操作系统一般具有以下特点。1复杂性复杂性单机操作系统的主要功能是管理本机的软硬件资源,而网络操作系统一方面要求对全网资源进行管理,以实现整个网络的资源共享;另一方面,还要负责计算机间的通信与同步。显然比单机操作系统要复杂得多。2并行性并行性单机操作系统通过为用户建立虚拟处理器来模拟多机环境,从而实现程序的并发执行。网络操作系统在每个节点上的程序都可以并发执行,一个用户作业既可以在本地运行,也可以在远程节点上运行。在本地运行时,还可以分配到多个处理器中并行操作。3高效性高效性网络操作系统中采用多线程的处理
7、方式。相对于进程而言,线程需要较少的系统开销,比进程更易于进行管理。采用抢先式多任务时,操作系统不用专门等待某一线程完成后,再将系统控制交给其他线程,而是主动将系统控制交给首先申请得到系统资源的其他线程,这样就可以使系统运行具有更高的效率。4安全性安全性网络操作系统的安全性主要体现在具有严格的权限管理,用户通常分为系统管理员、高级用户和一般用户,不同级别的用户具有不同的权限;进入系统的每个用户都要被审查,对用户的身份要进行验证,执行某一特权的操作也要被审查;文件系统采取了相应的保护措施,不同程序有不同的运行方式。5.1.4 网络操作系统的分类网络操作系统的分类1客户机客户机/服务器模式服务器模
8、式客户机/服务器模式的网络操作系统软件由两部分组成,即服务器软件和客户机软件,其中服务器软件是系统的主要部分。客户机/服务器模式的网络操作系统有Windows Server、UNIX、Netware等。2对等网模式对等网模式对等网模式的网络操作系统允许用户之间通过共享方式互相访问对方的资源。联网的各台计算机同时扮演服务器和客户两个角色,并具有对等的地位。它适用于小型计算机网络之间资源共享的场合,可以节省购置专用服务器的费用。对等网模式的网络操作系统有Windows XP、NetWare等。5.1.5 网络操作系统的软件组成网络操作系统的软件组成从逻辑上看,网络操作系统的软件由三个层次组成:位于
9、底层的网络设备驱动程序;位于中层的网络通信协议;位于高层的网络应用软件。它们之间是一种高层调用低层,低层为高层提供服务的关系。5.1.6 常见的网络操作系统常见的网络操作系统网络操作系统是用于管理的核心软件,目前流行的各种网络操作系统都支持构建局域网、Intranet、Internet网络服务运营商的网络。网络操作系统是组建网络的关键因素之一,目前流行的网络操作系统软件主要有UNIX、Windows、Linux和Netware等,下面分别介绍。5.2 Windows Server 2003概述概述5.2.1 Windows Server 2003产品产品Windows Server 2003推
10、出了四个功能版本,分别是:(1)Windows Server 2003 Standard Edition(标准版):针对中小型企业的核心产品,它支持双路处理器、4GB内存。除了具备Windows Server 2003 Web Edition所有功能外,还支持证书服务、UDDI服务、传真服务、IAS因特网验证服务、可移动存储、RIS、智能卡、终端服务,支持文件和打印机共享,并提供安全的网络连接。(2)Windows Server 2003 Enterprise Edition(企业版):这个产品被定义为新一代高端产品,它最多能够支持8路处理器、32GB内存和28个节点的集群。它是Windows
11、 Server 2003 Standard Edition的扩展版本,增加了Meta directory Service Support、终端服务会话目录、集群、热添加内存和NUMA非统一内存访问存取技术。(3)Windows Server 2003 Datacenter Edition(数据中心版):像以往一样,这是一个代表微软产品最高性能的产品,它的市场对象一直定位在最高端应用上,有着极其可靠的稳定性和扩展性。它支持高达832路处理器、64GB的内存、28节点的集群。与WindowsServer 2003 Enterprise Edition相比,它增加了一套Windows Datacen
12、ter program程序包。这个产品同样也为另外一个64位版本做了支持。它是微软迄今为止提供的最强大、功能最为强劲的服务器操作系统,支持32路处理器和64GB内存。同时提供8点集群和负载均衡,还将提供64位处理器平台,可支持64位处理器和512GB的内存。(4)Windows Server 2003 Web Edition(Web版):这个版本是专门针对Web服务优化的,它支持双路处理器、2GB内存。该产品同时支持ASRNET、NSF分布式文件系统、IIS6.0、智能镜像、ICF互联网防火墙、IPv6、Microsoft NET Framework、NLB网络负载均衡、PKI、RDP、远程O
13、S安装(非RIS服务)、RSoP策略的结果集、影子拷贝恢复(Shadow Copy Restore)、VPN和WM命令行模式等功能。Windows Server 2003 Web Edition唯一和其他版本不同的是,它仅能够在AD(Active Directory,活动目录)域中作为成员服务器,而不能够作为域控制器。它可以架构各种网页应用、XML页面服务。还内置了IIS6.0,可轻松迅速地开发各种基于XML以及ASP-NET服务项目的平台。5.2.2 Windows Server 2003功能简介功能简介Windows Server 2003是一个多任务多用户的操作系统,它能够按照用户的需要
14、,以集中或分布的方式担当各种服务器角色,包括:(1)文件和打印服务器。(2)活动目录(AD)服务器。(3)Web服务器和FTP服务器。(4)DNS服务器和WINS服务器。(5)动态主机配置协议(DHCP)服务器。(6)邮件服务器。(7)终端服务器。(8)远程访问/虚拟专用网络(VPN)服务器。(9)流媒体服务器。由Windows Server 2003操作系统所构架的这些服务器不仅功能强大,维护便利,而且操作也相对简单,是当今企业级服务器市场上应用的主流产品之一。5.3 NetWare操作系统操作系统NetWare是20世纪90年代初开始流行的一个操作系统,虽然现在用户拥有量很小,但作为一个曾
15、经在局域网中非常辉煌的软件,特别是它的文件服务器的概念,现在仍然有着诸多的可供参考的东西,因此有必要进行介绍。NetWare是Novell公司推出的网络操作系统。Netware最重要的特征是基于基本模块设计思想的开放式系统结构。NetWare是一个开放的网络服务器平台,可以方便地对其进行扩充。Netware系统对不同的工作平台(如DOS、OS/2、Macintosh等),不同的网络协议环境,如TCP/IP以及各种工作站操作系统提供了一致的服务。NetWare出现过的版本有3.11、3.12和4.10、V4.11、V5.0等中英文版本,而主流的是NetWare5版本,它支持所有的重要台式操作系统
16、(DOS、Windows、OS/2、Unix和Macintosh)以及IBM SAA环境,为需要在多厂商产品环境下进行复杂的网络计算的企事业单位提供了高性能的综合平台。NetWare是具有多任务、多用户的网络操作系统,它的较高版本提供系统容错能力(SFT)。使用开放协议技术(OPT),各种协议的结合使不同类型的工作站可与公共服务器通信。这种技术满足了广大用户在不同种类网络间实现互相通信的需要,实现了各种不同网络的无缝通信,即把各种网络协议紧密地连接起来,可以方便地与各种小型机、中大型机连接通信。NetWare常用的协议有IPX、SPX、NCP、NetBIOS等,这些协议对现代网络的协议产生过深
17、远的影响,有些协议现在还在使用。1IPXIPX是Internet 网络分组交换协议(Internetwork Packet Exchange protocol)。第三层路由选择和网络协议。当一种网络设备与不同网络的本地机建立通信连接时,IPX通过任意中间网络向目的地发送信息。IPX类似于TCP/IP协议组中的IP协议。2SPXSPX是序列分组交换协议(Sequenced Packet Exchange protocol)。传输层(第四层)控制协议提供可靠的、面向连接的数据报传输服务。SPX类似于TCP/IP协议组中的TCP协议。3NCPNCP是网络核心协议(Network Core Proto
18、col),主要用来实现诸如来自NetWare工作站外壳(NetWare shell)的应用程序请求。NCP提供的服务包括文件访问、打印机访问、名字管理、计费、安全性以及文件同步性。4NetBIOSNetBIOS是网络基本输入输出系统(NetBIOS:Network Basic Input/Output System),由IBM和微软(Microsoft)公司提供的会话层接口规范构成。NetWare 公司推出的NetBIOS仿真软件支持在NetWare系统上运行写入工业标准NetBIOS接口的程序。5.4 UNIX操作系统操作系统5.4.1 UNIX操作系统的发展操作系统的发展在19691970
19、年,美国Bell实验室首先在PDP-7机器上实现了UNIX系统,1982年和1983年又先后发布了UNIX System和UNIX System;1984年推出了UNIX System2.0;1987年发布了3.0版本,分别简称为UNIX SVR 2和UNIX SVR 3;1989年发布了UNIX SVR4。在UNIX不断发展和普及的过程中,许多大公司将其移植到了自己生产的小型机和工作站上。例如,DEC公司的Ultrix OS,它被配置在DEC公司的小型机和工作站上。并且随着微机性能的提高,UNIX又被移植到了微机上。在1980年前后,UNIX第7版首先被移植到了基于Motorola公司的MC
20、68000芯片的微机上,后来又继续用在以MC68020、MC68030、MC68040为芯片的微机或工作站上。与此同时,Microsoft公司也推出了用于Intel 8088微机上的UNIX版本,称为XENIX。1986年,Microsoft又发表了XENIX系统V,SCO公司也公布了SCO XENIX系统V版本,使UNIX可以在386微机上运行。当UNIX系统在各种小型机和微机上广泛使用的同时,它也进入了各大学和研究机构。在那里,系统开发人员对其第6版和第7版进行了改进,形成了许多UNIX的变型版本。其中,最有影响力的要属加州大学Berkeley分校所做的改进,他们在原来的UNIX系统中加入
21、了具有请求调页和页面置换功能的虚拟存储器,在1978年形成了3 BSD UNIX版本;1982年推出了4 BSD UNIX版本,后来是4.1 BSD和4.2 BSD;1986年发表了4.3 BSD;1993年6月推出4.4 BSD UNIX版本。5.4.2 UNIX操作系统的特点操作系统的特点UNIX经历了一个辉煌的历程。成千上万的应用软件在UNIX系统上开发并适用于几乎每个应用领域。UNIX的出现不仅大大推动了计算机系统及软件技术的发展,而且从某种意义上说,UNIX的发展对推动整个社会的进步也起到了重要的作用。UNIX能获得如此巨大成功的原因,可归结为它具有以下一些基本特点。1多用户、多任务
22、环境多用户、多任务环境UNIX系统是一个多用户、多任务的操作系统,它既可以同时支持数十个乃至数百个用户,通过各自的联机终端同时使用一台计算机,而且还允许每个用户同时执行多个任务。例如,在进行字符图形处理时,用户可建立多个任务,分别用于处理字符的输入、图形的制作和编辑等任务。与一般操作系统一样,UNIX操作系统也负责管理计算机的硬件与软件资源,并向应用程序提供简单一致的调用界面,控制应用程序的正确执行。2功能强大、实现高效功能强大、实现高效UNIX系统提供了精选的、丰富的系统功能,它使用户能方便、快速地完成许多其他操作系统所难以实现的功能。UNIX已成为世界上功能最强大的操作系统之一,它在许多功
23、能的实现上都有其独到之处,并且是高效的。例如,UNIX的目录结构、磁盘空间的管理方式、I/O重定向和管道功能等,其中的许多功能及其实现技术已被其他操作系统所借鉴。3开放性开放性人们普遍地认为,UNIX是开放性极好的网络操作系统。它遵循世界标准规范,并且特别遵循了开放系统互连(OSI)国际标准。UNIX能广泛地配置在微型机、中型机、大型机等各种机器上,而且还能方便地将已配置了UNIX的机器进行连网。4通信能力强通信能力强Open Mail是UNIX的电子通信系统,是为适应异构环境和巨大的用户群而设计的。Open Mail可以安装到许多操作系统上,不仅包括不同版本的UNIX操作系统,也包括Wind
24、ows NT、NetWare等其他一些网络操作系统。5丰富的网络功能丰富的网络功能UNIX系统提供了十分丰富的网络功能。各种UNIX版本普遍支持TCP/IP协议,并已成为UNIX系统与其他操作系统之间连网的最基本的选择。在UNIX中包括了网络文件系统NFS软件,客户机/服务器协议软件LAN Manager Client/Server、IPX/SPX软件等。通过这些产品可以实现在UNIX系统之间,UNIX与NetWare、Ms-Windows NT、IBM LAN Server等网络之间的互联。6强大的系统管理器和进程资源管理器强大的系统管理器和进程资源管理器UNIX的核心系统配置和管理是由系统
25、管理器(SAM)来实施的。SAM使系统管理员既可采用直觉的图形用户界面,也可采用基于浏览器的界面(它引导管理员在给定的任务里做出种种选择)来对全部重要的管理功能执行操作。SAM是为一些相当复杂的核心系统管理任务设计的,例如,在给系统配置和增加硬盘时,利用SAM可以大大简化操作步骤,显著提高系统管理的效率。UNIX的进程资源管理器则可以为系统管理提供额外的灵活性,它可以根据业务的优先级,让系统管理员动态地把可用的CPU周期和内存的最少百分比分配给指定的用户群和一些进程。这样,一些即使要求十分苛刻的应用程序也能够在一个共享的系统上,获得其所需的资源。5.5 Linux操作系统操作系统5.5.1 L
26、inux操作系统的发展操作系统的发展Linux最早是由芬兰的一位研究生Linus B.Torvalds于1991年为了在Intel的X86架构上提供自由免费的类UNIX开发的操作系统。Linux虽然与UNIX操作系统类似,但它并非是UNIX的变形版本。从技术上讲,Linux是一个内核,“内核”是指一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。Torvalds从开始编写内核代码时就效仿UNIX,使得几乎所有的UNIX工具都可以运行在Linux上。因此,凡是熟悉UNIX的用户都能够很容易地掌握Linux。5.5.2 Linux操作系统的特点操作系统的特点目前,Linux操作系统已
27、逐渐被国内用户所熟悉。它是一个免费软件包,可将普通PC机变成装有Linux系统的工作站。总的来看,Linux主要具有以下一些基本特点。1符合符合POSIX 1003.1标准标准POSIX 1003.1标准定义了一个最小的Linux操作系统接口,任何操作系统只有符合这一标准,才有可能运行Linux程序。Linux具有丰富的应用程序。当今绝大多数操作系统都把满足这一标准作为实现目标,Linux也不例外,它完全支持这一标准。2支持多用户访问和多任务编程支持多用户访问和多任务编程Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外,Linux还支持真正的多用户编
28、程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求。3采用页式存储管理采用页式存储管理页式存储管理使Linux能更有效地利用物理存储空间,页面的换入换出为用户提供了更大的存储空间,并提高了内存的利用率。4支持动态链接支持动态链接用户程序的执行往往离不开标准库的支持,一般的系统往往采用静态链接方式,即在装配阶段就已将用户程序和标准库链接好。这样,当多个进程运行时,可能会出现库代码在内存中有多个副本,从而浪费存储空间的情况。Linux支持动态链接方式,当运行时才进行库链接。如果所需要的库文件已经被其他进程装入内存,则不必再装入,否则从硬盘中将库调入。这样能保证内存中的库程序代码是唯
29、一的,从而节省了存储空间。5支持多种文件系统支持多种文件系统Linux能支持多种文件系统。目前支持的文件系统有:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT和AFFS。Linux最常用的文件系统是EXT2。它的文件名长度可达255个字符,并且还有许多特有的功能,使它比常规的UNIX文件系统更加安全。6支持支持TCP/IP、SLIP和和PPP在Linux中,用户可以使用所有的网络服务,如网络文件系统、远程登录等。SLIP和PPP能支持串行线上的TCP/IP协议的使用,这意味着用户可用一个高速
30、Modem通过电话线连入Internet。7支持硬盘的动态支持硬盘的动态Cache这一功能与MS-DOS中的Smart drive相似,所不同的是Linux能动态调整所用的Cache存储器的大小,以适合当前存储器的使用情况。当某一时刻没有更多的存储空间可用时,Cache容量将被减少,以补充空闲的存储空间。5.6 Windows Server 2003安装安装5.6.1 准备工作准备工作在安装系统之前,需要准备一张Windows Server 2003企业简体中文版的光盘。另外,还需要确定文件系统、授权模式和网络模式的类型。5.6.2 安装过程安装过程(1)将光盘放在光驱中,启动计算机,进入计算
31、机系统的CMOS设置程序(启动时按Del键),将计算机启动顺序设置为CD-ROM启动优先。在出现提示信息“Press any key to booton CD”时,在键盘上按任意键。计算机系统由光盘开始引导。在运行安装程序过程中,要注意屏幕下面的提示,如果服务器需要安装第三方SCSI或RAID卡及网卡等驱动,则按F6键安装相应的驱动程序。(2)安装程序向计算机中复制安装所需要的文件及驱动程序后,屏幕提示进行安装Windows Server 2003操作系统,如图5-1所示,按Enter键。图5-1 开始安装窗口(3)系统显示“Windows授权协议”界面,如图5-2所示,用户可以按Page D
32、own键向下翻页。该页面要求用户确认Windows Server 2003的许可协议,用户必须按F8键接受协议方可继续安装。图5-2 “Windows授权协议”窗口(4)建硬盘分区,根据提示,按C键创建分区,默认值为硬盘的全部空间。用户可根据实际设置空间大小。完成创建分区的操作后,可继续在剩余空间创建其他分区。若分区大小不合理,可按D键再按L键删除分区,并重新创建,如图5-3所示。建议选择C盘安装操作系统。图5-3 创建硬盘分区窗口(5)选择安装Windows Server 2003的文件系统类型,如图5-4所示。对于已经存在的C盘分区可选择“用NTFS文件系统格式化磁盘分区”选项,将磁盘格式
33、化为NTFS文件系统。图5-4 选择文件系统图窗口(6)格式化硬盘。在格式化完成后,安装会向硬盘中复制安装文件,如图5-5所示。复制安装文件的过程需要几分钟时间,在这段时间内用户需要耐心等候。文件复制完成后,计算机自动重新启动。图5-5 格式化硬盘窗口(7)系统重新从硬盘启动后,会自动检测计算机硬件配置,如图5-6所示。当检测完成后开始安装系统,这个过程需要几十分钟。图5-6 系统安装窗口(8)“区域和语言选项”设置,如图5-7所示。对于中文版而言,可采用默认值。图5-7 “区域和语言选项”对话框(9)“自定义软件”设置,如图5-8所示。在对应的文本框中输入使用者的姓名及单位名称。图5-8 “
34、自定义软件”窗口(10)输入Microsoft Windows Server 2003的安装序列号,如图5-9所示。图5-9 输入安装序列号窗口(11)选择“授权模式”,设置“每服务器。同时连接数”,在局域网中可设置为实际可用的最大连接数,如图5-10所示。图5-10 授权模式窗口(12)指定计算机名称和管理员密码,如图5-11所示。图5-11 设置管理员密码窗口(13)设置“日期和时间设置”,如图5-12所示,一般可采取系统默认值。图5-12 设置“系统日期和时间”窗口(14)设置“网络设置”窗口,如图5-13所示。在安装过程中,如对网络连接没有特殊要求,可选择“典型设置”;如需要网络连接进
35、行通信,则可以选择“自定义设置”;设置相应的IP地址、子网掩码、网关及DNS服务器的IP地址。图5-13 “网络设置”窗口(15)设置“工作组或计算机域”窗口,如图5-14所示。在安装Windows Server 2003系统时,要考虑网络中是否存在域控制器,如果存在,可选择“是,把此计算机作为下面域的成员”单选按钮,并在文本框中输入计算机域的名称,也可以在安装完成后再将计算机加入到域中。如果不存在域控制器,则应选择“不,此计算机不在网络上,或者在没有域的网络上。把此计算机作为下面工作组的一个成员”单选按钮,并在文本框中输入对应工作组的名称。图5-14 设置“工作组或计算机域”窗口(16)配置
36、完成后,计算机开始复制文件并对系统进行配置,这个过程需耗时几十分钟,完成后系统自动重新启动。(17)系统重新启动成功后,将出现“欢迎使用Windows窗口”(见图5-15),并提示“请按Ctrl+Alt+Delete开始”,正确按键并输入用户名和密码后,即可登录Windows Server 2003系统。图5-15 系统启动后界面(18)网络操作系统安装过程中的注意事项:在系统安装前,首先要设置计算机系统由光盘开始引导。在任务实施的第(4)步中,首先要创建磁盘分区,然后在磁盘分区上安装系统。5.7 远远 程程 桌桌 面面5.7.1 远程桌面的概念远程桌面的概念在计算机的使用和管理过程中,有时需
37、要在异地操作计算机,特别是服务器,由于大多数服务器没有配备显示器、键盘、鼠标等,其操作只能通过临时配接显示器、键盘、鼠标或使用KVM及远程管理进行,加上服务器机房的环境较为恶劣,为了保护人的身体健康和计算机设备的良好运行,采用远程控制进行管理的方式较多。在计算机实训中,经常使用虚拟机,通过远程桌面访问虚拟机,在直观感觉上更有优势。远程控制的软件较多,大多数也比较容易操作,功能也比较齐全,这里介绍的远程桌面就是其中的一种。在Windows操作系统中,Windows XP及以后的个人操作系统和Windows Server 2003及以后的服务器版本系统都明确提供了远程桌面工具,启用方式也比较简单。
38、远程桌面登录后,在使用上与本地计算机基本一样,可用功能也比较全,Windows XP与Windows 2003在作为服务器端(被控端)使用上稍有差别,Windows XP系统同时只能有一个用户使用,Windows 2003则可以有多个用户使用(一般不超过2个)。Windows XP系统在受控状态下时,服务器端(被控端)计算机将退回到注销状态。实际上Windows 2000及以下的版本也可以使用远程桌面,但在设置上要麻烦一些,本书将以Windows XP和Windows 2003为例进行介绍。5.7.2 远程桌面的设置远程桌面的设置下面以Windows XP访问Windows 2003为例介绍操
39、作远程桌面的一些步骤,也就是说Windows 2003作为服务端(被控端),Windows XP作为客户端(控制端),实际上Windows XP作为服务器(被控端)时,设置方法也相同。1用用Windows 2003激活激活“远程桌面远程桌面”功能功能通过在“我的电脑”右键“属性”,选择“远程”,勾选“允许用户远程连接到此计算机”即可,默认情况下,超级用户Administrator被自动选择为远程用户,如图5-16所示。注意:如果Windows 2003或Windows XP是不需要输入密码并且可以自动登录系统的,那还必须通过控制面板“用户账户”为administrator创建一个密码。当然作为
40、远程访问的其他用户也必须有密码才能使用。2创建新的远程桌面用户创建新的远程桌面用户单击图5-16中的“选择远程用户”按钮,在弹出的对话框(见图5-17)中单击“添加”按钮,将指定用户添加到远程桌面用户列表中。这步很重要,因为默认情况下只有管理员组的用户才可以远程访问计算机,如果你希望非管理员组的用户实现远程桌面连接,就必须首先在“控制面板”“账户管理”中添加一个新的账户并设置密码,否则是无法成功实现远程桌面连接的。图5-16 激活“远程桌面”窗口 图5-17 选择远程桌面用户窗口 5.7.3 远程桌面的使用远程桌面的使用在客户端(控制端),运行“开始”“运行”输入“mstsc”“确定”命令,显
41、示如图5-18所示的窗口,在计算机栏输入要控制的计算机(服务器端或被控端)的IP地址,按“连接”按钮,将显示登录界面。输入服务器端(被控端)设定的用户名和密码,即可登录到被控计算机,登录被控计算机后,被控机的使用方法与一般计算机的使用方法一致。图5-18 “远程桌面连接”窗口在远程桌面连接的选项中,可以设置连接的信息。1登录的用户名及密码登录的用户名及密码在“常规”标签中(见图5-19),可以输入要登录的计算机IP地址和用户名,如果勾选“允许我保存凭据”,则在第一次登录时的密码将会被保存,以后使用时,只要IP不变,将直接进入被控计算机界面。图5-19 常规选项 2被控计算机的桌面被控计算机的桌
42、面在“显示”标签中(见图5-20),可以调整被控计算机在客户端(控制端)显示的大小,可以以窗口方式或全屏方式在控制端显示被控端的信息。图5-20 显示选项 3本地资源本地资源在“本地资源”标签中(见图5-21),可以设置是否将被控端的声音带到本机,本机的Windows组合键如何处理等,关键的是“本地设备和资源”项中可以将本地打印机带到远端或将本地剪切板的内容传到远端。在“详细信息”按钮下,可以设置本地磁盘及U盘等即插即用的设备使用方法。实际上,可以利用这个功能设置本地的一个或多个硬盘作为远端的硬盘使用,如图5-22所示。使用这个功能时,要注意病毒的防护。图5-21 本地资源选项 图5-22 本
43、地设备和资源对话框 4性能体验设置性能体验设置在“体验”标签中(见图5-23),可以设置远程桌面的性能,比如控制域的网速、被控端的桌面是否显示等。在局域网中,因为速度较快,远程桌面控制实际上可以达到与本地计算机接近的性能。图5-23 性能体验选项5.8 虚拟系统环境构建虚拟系统环境构建5.8.1 虚拟机简介虚拟机简介一般意义的虚拟机就是通过虚拟机软件,在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等。对使用者而言,它只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序,就像是在真正的
44、计算机中进行工作。目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。VMware有Workstation、GSX server等多种版本,其中Windows版的Workstation应用最广,本文即以它为基础进行各种实训。VmWare主要特点:(1)支持Max OS X客户机的硬件虚拟化。(2)支持在32位操作系统上模拟64位客户机。(3)支持Intel Nehalem虚拟化增强技术(EPT和VPID)。(4)通过OpenGL支持3D加速。虚拟机除了学习网络知识外还有许多方面的应
45、用:(1)制作演示环境,可以安装各种演示环境,便于做各种例子。(2)可以保证主机的快速运行,减少不必要的垃圾安装程序。偶尔使用的程序或者测试用的程序可以先在虚拟机上运行。(3)想测试一下不熟悉的应用,可在虚拟机中随便安装和删除。(4)可体验不同版本的操作系统,如Linux、Mac等。5.8.2 VmWare软件的安装软件的安装虚拟机软件的安装方法与一般的软件安装方法相同,包括“设置虚拟机软件的安装目录”、“设置快捷程序所在的位置”及“是否关闭自动运行的项目”等。安装后,第一次运行时,有接受许可协议的要求。5.8.3 虚拟机网络虚拟机网络虚拟机网卡选择有四种:Bridged(桥接)、NAT(网络
46、地址转换)、Host-only(主机)及Custom(自定义)。1桥接模式桥接模式如果真实主机在一个以太网中,那么这是将虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务,包括文件服务、打印服务等,并且在此模式下可以最简易地从真实主机获取资源(见图5-24)。图5-24 桥接模式示意图 2Host-only模式模式Host-only模式用来建立隔离的虚拟机环境,在这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下,且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。Host-only模
47、式只能使用私有IP,IP、Gateway、DNS都由VMnet 1来分配(见图5-25)。图5-25 Host-only模式示意图3NAT模式模式NAT(Network Address Translation)模式可以理解为方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。凡是选用NAT结构的虚拟机,均由VMnet 8提供IP、Gateway和DNS(见图5-26)。图5-26 NAT模式示意图4自定义模式自定义模式用户可以根据需要自行设计网卡模式为桥接或Host-only,但NAT模式只能使用VMnet8。如图5-27所示列出了VmWare虚拟的各种网卡的模式,其中Vmnet0
48、、Vmnet1、Vmnet8分别为桥接、Host-only和NAT模式,其他均为自定义模式。图5-27 VmWare中的虚拟网络窗口5.8.4 创建虚拟机创建虚拟机1建立新的虚拟机(1)启动虚拟机程序(见图5-28)。(2)单击“File”“New”“图5-28 虚拟机界面(2)单击“File”“New”“Virtual Machine”命令,进入创建虚拟机向导,或者直接按“Ctrl+N”快捷键可同样进入创建虚拟机向导(见图5-29)。图5-29 新建虚拟机向导(3)在弹出的欢迎页中选择“Typical”单选按钮并按“Next”按钮,弹出安装介质对话框(见图5-30)。在该对话框中可以选择用光
49、盘、光盘镜像或只是生成虚拟机的硬盘,这里我们选择“Installer Disc image file”,即从光盘镜像安装。单击“Next”按钮,进入简易安装信息窗口(见图5-31)。在这里可以输入产品的系列号、管理用户密码等信息,后面的安装中可以使用这些信息,也可以直接按“Next”按钮,在安装时再输入这些信息。图5-30 “安装介质”对话框 图5-31 “安装信息”窗口(4)下一步进入虚拟机命名窗口,如图5-32所示,在此窗口中,为虚拟机起名并指定虚拟机所在的文件夹。按“Next”按钮,进入虚拟硬盘配置窗口,如图5-33所示。在这里设置虚拟机硬盘大小,单位为GB,虚拟机硬盘可以用一个文件,也
50、可以分成2GB大小的若干文件,根据物理机中存放虚拟机文件夹的硬盘文件格式决定。如果物理机硬盘为NTFS格式,可以指定一个大于2GB的文件 图5-32 虚拟机命名 图5-33 虚拟机硬盘设置(5)按“Next”按钮,完成虚拟机设置,如图5-34所示。在继续之前,需要修改配置的参数,按“Customize Hardware”按钮,修改硬件参数,如图5-35所示,主要修改:图5-34 虚拟机设置汇总窗口 网络连接方式,在图5-35中,选择网卡“Network Adapter”,在窗口右边选择桥接(Bridged:Connected directly to the physical network)。