网站建设与维护崔良海第5章高教书苑

上传人:大米 文档编号:568583392 上传时间:2024-07-25 格式:PPT 页数:86 大小:1.08MB
返回 下载 相关 举报
网站建设与维护崔良海第5章高教书苑_第1页
第1页 / 共86页
网站建设与维护崔良海第5章高教书苑_第2页
第2页 / 共86页
网站建设与维护崔良海第5章高教书苑_第3页
第3页 / 共86页
网站建设与维护崔良海第5章高教书苑_第4页
第4页 / 共86页
网站建设与维护崔良海第5章高教书苑_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《网站建设与维护崔良海第5章高教书苑》由会员分享,可在线阅读,更多相关《网站建设与维护崔良海第5章高教书苑(86页珍藏版)》请在金锄头文库上搜索。

1、第5章 网站与操作系统第5章 网站与操作系统5.1 Unix5.2 Windows5.3 Linux 本章小结本章小结 1高级教育第5章 网站与操作系统5.1 Unix Unix系统是一种较早出现的操作系统,直到现在,还是大中型计算机操作系统的首选。Unix之所以能成为操作系统的主流,是由于其具备功能强大、技术成熟、可靠性好、网络功能强及开放性好等特点,是不可替代的企业级操作平台之一。2高级教育第5章 网站与操作系统 Unix操作系统是由美国贝尔实验室发明的一种多用户、多任务的通用操作系统。它开始仅是一个实验室的产品,诞生于20世纪60年代末期。最初Unix是由美国贝尔实验室计算科学研究中心的

2、两位年轻的计算技术专家发明的,而它的部分技术来源则可追溯到1965年开始执行的MULTICS工程计划, 该计划是由美国麻省理工学院(MIT)和通用电气公司(GE)联合发起的,其目标是开发一种交互的具有多道程序能力的分时操作系统,以取代当时广泛使用的批处理操作系统,贝尔实验室参与了该项计划。3高级教育第5章 网站与操作系统 MULTICS是当时最早的分时处理系统之一,实现了多任务操作系统的大多数思想。而由于当时的种种原因,系统十分庞大、复杂,限制了进一步的开发与完善。以后,Ken Thompson等开发人员在一台废弃的DEC PDP-7上从一个太空旅行游戏的制作开始,用汇编语言制作了一个简化的M

3、ULTICS,取名为Unix。1971年C语言的成功开发,使得程序的编制更加方便、直观,因此又采用C语言来进一步完成Unix的系统开发工作。目前,只有极少数高性能的核心子程序仍由汇编语言编制。开发人员首次尝试了使用高级语言来编制操作系统。4高级教育第5章 网站与操作系统 以Ken Thompson为首的贝尔实验室研究人员在吸取了MULTICS 计划的经验教训和某些有用的思想的基础上, 于1969年开始在GE645计算机上实现了一种分时操作系统的雏形,后来该系统被移植到了DEC的PDP-7小型机上。1970年该系统正式取名为Unix操作系统,以区别于MULTICS。早期Unix系统的主要创新集中

4、体现在精巧的文件系统和进程的标识与控制等方面。Thompson等人在这些方面作出了开创性的贡献。5高级教育第5章 网站与操作系统 1970年,用交叉汇编的方法将该系统从GE645机搬到了DEC的PDP机器上,并开始提供给贝尔实验室的专利部门作文字处理工具使用。19711972年期间,Thompson的同事Dennis、Rich发明了C语言,这是一种适合于编写系统软件的高级语言,它的诞生是Unix系统发展过程中的一个重要里程碑。到1973年,Unix系统的绝大部分源代码都用C语言进行了重写,这为提高Unix系统的可移植性打下了基础,也为提高系统软件的开发效率创造了条件。可以说,Unix与C语言是

5、一对孪生兄弟,具有密不可分的关系。 伯克莱大学对Unix技术的主要贡献包括页式管理的虚存系统、TCP/IP通信协议、进程通信机制Sockets、高速文件系统、vi全屏幕编辑程序、C-shell等,这些技术增强了Unix的功能,改善了其性能,其中许多技术己成为Unix系统的基础技术,得到了广泛应用。6高级教育第5章 网站与操作系统 特别是TCP/IP通讯协议已成为目前飞速发展的Internet网的基础和广域网使用最为广泛的协议。此外,伯克莱大学还培养了大批Unix技术专家,其中包括后来成为Sun公司的创始人的Bill Joy。1977年AT&T公司开始向计算机软硬件厂商提供Unix系统的商用OE

6、M许可证,从而迈出了Unix商品化的重要一步。 从20世纪70年代末开始,在市场上出现了不同的Unix商品化版本,比较有影响的版本包括Sun公司的SunOS、 Microsoft和SCO公司的XENIX、Interactive公司的Unix386/ix、DEC公司的ULTRIX。后来陆续出现了比较著名的Unix系统,包括IBM的AIX、HP的HP-UX、SCO的Unix和ODT以及Sun的Solaris等产品。7高级教育第5章 网站与操作系统 由于Thompson和Ritchie两人对Unix的发明作出了突出的贡献,他们于1983年获得了美国计算科学的最高奖杜林奖(Turing Award),

7、而且他们两人被公认为Unix系统的主要发明者。1972年,Unix中首次实现了极为重要的“管道(Pipe)”机制,这是进程间进行通信的重要手段,它们的实现,使Unix中许多小的功能片断能方便地连接组装以完成复杂的功能,逐步形成了软件工具和工具间相互集成的概念。Pipe机制是软件工具间进行集成的最初的也是最有效的手段。8高级教育第5章 网站与操作系统 Unix在发展的几十年中发明了一系列网络技术: TCP/IP。TCP/IP是1983年为Internet设计的通信协议,它已成为企业系统之间联系的纽带,在Internet戏剧性的增长过程中扮演重要角色。 SNMP和SMTP。一个分布式网的成功的重要

8、因素是用户可以在异质的网上非常容易地管理它。为了满足这一要求,SNMP(Simple Network Management Protocol)和SMTP(Simple Mail Transport Protocol)两个标准已经制订并广泛应用World Wide Web(即3W)。3W的概念源于Unix。这种图形Internet环境成了操作系统的标准环境,创造了网络发展历史上最大的奇迹,这受益于传统的开放和共享开发策略,Unix已成为网络的核心环境。 9高级教育第5章 网站与操作系统 NC。网络计算机(NC)吸取传统PC客户机的优点,提出以网络服务器为中心、全新的计算模式。 支持Interne

9、t服务器。该技术优化了应用开发与使用的方式,优化了信息存储与管理的方式,优化了访问被接受或被拒绝的方式,使得信息在系统上的预算和开销大大降低。 Unix已有几十年的开发历史,几十年来一直是第一流的操作系统,它已具有经用户验证的成熟技术和高明的技术深度。Unix的强项是可扩充性,现在它已能支持上百个CPU的对称多处理器(SMP),在处理速度和安全性要求高的机器上,Unix当仁不让。10高级教育第5章 网站与操作系统 Unix操作系统的最主要特点是:分时的多用户多任务操作系统;具有很好的可移植性,几乎所有的硬件平台都有其对应的Unix;可靠性、抗毁性、一致性等。Unix是广泛用于小型机和中大型机上

10、的多任务操作系统。几乎大多数中、小型机,如IBM与Sun系列等都采用Unix操作系统,它有多种不同版本,而且购买费用十分昂贵。在微机上一般很难运行Unix,为此,开发了在微机系统上运行的SCO Xenix Unix Ware和Solaris x86等,但由于操作困难与费用等原因,微机用户极少。11高级教育第5章 网站与操作系统 Unix具有如下特点: (1) 高可靠性。Unix是达到主机(Mainframe)可靠性要求的少数操作系统之一,Unix主机和服务器无特殊原因能每天24小时不间断地运行好几年,这是一般操作系统所不能比拟的。 (2) 极强的伸缩性。Unix系统是世界上惟一能在笔记本电脑、

11、PC直到巨型机上运行的操作系统,最近已宣布用于NC的Unix系统。此外,由于采用SMP、MPP和Cluster等技术,使得商品化Unix系统支持的CPU数达到了32个,这就使得用一种平台的Unix扩充能力有了进一步的提高。强大的可伸缩性是企业级操作系统的重要特征,在这一点上Unix领先于其他系统。12高级教育第5章 网站与操作系统 (3) 网络功能强。这是Unix系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在Unix上开发出来的,而且成为Unix系统的一个不可分割的成分。几乎所有Unix系统都包括对TCP/IP的支持,因此,在Internet网络服务器中,U

12、nix服务器占80%以上,占绝对优势。此外,Unix支持所有最通用的网络通信协议,其中包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得Unix系统能方便地与主机、各种广域网和局域网相连。13高级教育第5章 网站与操作系统 (4) 强大的数据库支持功能。由于Unix系统为各种数据库,特别是关系型数据库管理系统提供了强大的支持能力, 因此主要的数据库厂家, 包括Oracle、Informix、Sybase、Progress等都将Unix作为优选的运行平台,而且创造出了极高的性能价格比。 大型网站的主要服务器一般都采用Unix操作系统。14高级教育第5章 网站与操作系统5.2 Windo

13、ws5.2.1 Windows概述概述 1981年,美国IBM公司推出了个人微型计算机(简称PC机),采用DOS作为操作系统。经过十几年的发展,PC在很多领域都得到广泛的应用,DOS也得到了广泛的使用。然而,由于DOS推出较早,所以存在一些无法克服的缺点,如只支持640 KB内存、界面为字符方式、只能运行单个任务等。1990年后,美国微软(Microsoft)推出的Windows 3.X取得了极大的成功,它采用了形象直观的图形界面,引进了多任务机制,使用户能方便地操作计算机,并进行了许多新的改进,增加了多媒体等功能。15高级教育第5章 网站与操作系统 1995年,微软公司又推出英文Window

14、s 95,它与Windows 3.X相比又有了很大的改进。首先,它是一个32位的操作系统,而Windows 3.X是16位的。1996年初,微软公司又推出了中文Windows 95,它从内核开始对Windows 95进行汉化,使它能很好地处理中文。接着,微软公司又对Windows 95进行了多处改进,不断完善,在世界各地的用户也日趋增多。微软于1998年推出了Windows 98,最近Windows 2000又问世了。16高级教育第5章 网站与操作系统5.2.2 Windows特点特点 1. 安装简便、支持即插即用安装简便、支持即插即用 Windows 98能够自动检测机器的硬件配置,因此用户

15、不需进复杂的设置就能完成Windows 98的安装。当用户在计算机里插入一种新的设备后,Windows 98能自动识别并能完成设置,即即插即用(Plug and Play,简称PNP)。在实际运用中,由于各种新的硬件类型层出不穷,因此有部分硬件Windows 98不能自动识别或设置。17高级教育第5章 网站与操作系统 2. 支持长文件名和优化的文件系统支持长文件名和优化的文件系统 Windows 98支持长文件名,最长可达255个字符,文件名中还能使用空格,便于文件的组织和查找。Windows 98不通过DOS来访问磁盘,它的32位体系结构使得文件操作更加有效和可靠。 3. 改进的多任务机制和

16、网络功能改进的多任务机制和网络功能 Windows 98采用32位的抢先式多任务机制,使多个任务的运行更加平稳。它内置了IPX/SPX、TCP/IP、NetBIOS协议,支持广泛应用的NetWare Microsoft等多种网络。用户还可通过拨号方式与广域网互联。18高级教育第5章 网站与操作系统 4. 增强的中文处理功能增强的中文处理功能 与中文Windows 3.X相比,中文Windows 98采用的汉字内码标准是GBK大汉字字符集,可包括21 000个汉字,并提供了宋体、黑体、楷体和仿宋等多种字体,具有全拼、双拼、智能ABC、区位码等输入方法。 在Windows 98中,屏幕的很多属性是

17、可以由用户自己设置的,如配色方案、图案、墙纸、屏幕保护程序、分辨率、调色板和字体大小等。 在Windows 98中,系统是以文件夹的形式组织和管理文件的。文件夹相当于DOS中的子目录,文件是存放在磁盘中的文件夹及子文件夹中的。19高级教育第5章 网站与操作系统 对于DOS和 Windows 98而言,在文件的命名上两者有以下区别: DOS的文件名最长只能由8个字符的文件名和3个字符的扩展名组成,而Windows 98 的文件名最长可由255个字符组成。 DOS文件名只可有一个分隔符“.”, 而Windows 98的文件名中可使用多个分割符;DOS文件名中不能有空格符,而Windows 98的文

18、件名中可使用空格符;DOS文件名只有大写,无论输入小写还是大写,而Windows 98在使用时不区分大小写,命名和显示时可分大小写。虽然Windows 98的文件命名与DOS不同,但在DOS下仍然可以访问Windows 98文件,此时Windows 98的长文件名自动转换成相应的DOS文件名。20高级教育第5章 网站与操作系统5.2.3 Windows NT中中IIS的安装与配置的安装与配置 Microsoft Internet Information Server(简称IIS)与Microsoft Windows NTServer操作系统紧密地集成在一起,用于提供全方位的Internet和I

19、ntranet服务器功能。在Windows NT基础上安装IIS主要是可以使Windows NT具有Web服务器的功能,它具有以下特点: (1) 完善的WebServer方案:IIS包含一个内置式的搜索装置、严密的多媒体功能和丰富的日志文件分析工具等。21高级教育第5章 网站与操作系统 (2) IIS的Active Server Pages能够将HTML文件、脚本和各组件结合在一起:便于实现动态交互网页和Web数据库开发。 (3) IIS支持在服务器上使用各种脚本语言编写的ActiveX脚本:包括本机对VBScript和JavaScript的支持。 (4) IIS支持服务器上的ActiveX组

20、件:这些组件可以通过VB、Java、VC+和其他语言来进行开发。22高级教育第5章 网站与操作系统 (5) Active数据对象(ADO): 它提供了与ODBC数据库或OLE-DB数据源的高性能连通性。ADO可以将网页和Web数据库链接,以方便地查询、修改以及删除Web数据库中的数据。使创建动态的、内容丰富的网站更加容易。 (6) 支持Java虚拟机:允许在服务器上运行Java组件。 (7) 支持SSL:使用数字认证技术的客户认证,数字认证技术可以在基于ASP的大型应用程序中使用,以提供定制的用户内容以及存取方式。23高级教育第5章 网站与操作系统 (8) 多默认文档:具有列出多个默认文件的功

21、能。 (9) 使用Internet Server应用程序接口 API (ISAPI)扩展的编程能力:可以使用附加的服务器,同时还可以使用嵌套的IF语句,这就为开发人员增强了编程能力。现在,当一个请求被否定时,ISAPI过滤器可以接收到通知。 (10) HTTP读取代码域:允许客户从已经放弃的一个网络链接处重新读取一个文件。24高级教育第5章 网站与操作系统 1. IIS的安装的安装 安装IIS可以在安装NT Server 4.0的同时选择“安装 Microsoft Internet Information Server”复选项进行安装,也可以在安装NT Server 4.0后再进行安装。虽然一

22、般Windows NT Server安装盘中已经集成了IIS安装程序,但版本较低,比较完善的版本是IIS 4.0,内置于Windows NT Service Pack之中。可以在Windows NT安装完成后再进行IIS安装,在安装IIS之前,系统必须已经安装TCP/IP协议,具体过程如下: 启动Windows NT 后以administration登录,然后依次选取“开始”“设置”“控制面板”“网络”“服务”“添加”命令,从“网络服务”列表中选择“Microsoft Internet Information Server,然后单击“确定”按钮,就可以进行IIS的安装。IIS安装对话框如图5.

23、1所示。25高级教育第5章 网站与操作系统图5.1 IIS安装对话框26高级教育第5章 网站与操作系统 可以根据要求选择Internet 服务管理器、WWW、FTP 服务、Gopher服务、ODBC 启动程序和管理等选项。可以安装在默认文件夹,也可按“Change Directory”安装在自己所需要的目录下,按“OK”按钮,然后指定WWW、FTP和Gopher等服务目录,再根据对话框的要求完成安装。也可直接运行安装程序Inetsetup.EXE进行安装。27高级教育第5章 网站与操作系统 2. 配置配置DNS服务器服务器 DNS服务器的主要目的是为了使用方便的名称来代替IP地址,将容易记忆的

24、名称转换IP地址的过程称为解析或转换。 依次选取“开始”“程序”“管理工具(公用)”“DNS管理器”命令,出现“域名服务管理器”主窗口,服务器清单中已经列出了服务器名称,按鼠标右键,在弹出的菜单中选择“新建区域”,在对话框中依次选择“主要”“下一步”,在“为服务器创建新区域”对话框中的“区域名”一项输入com,按TAB键跳转到“区域文件”一项时系统会自动给出com.dns文件名。28高级教育第5章 网站与操作系统确定后可以看见“域名服务管理器”主窗口的右边已经列出新建区域Heatch属性值。选择com,单击鼠标右键,在弹出的菜单中选择“新建域”,如在对话框中输入home,建立com下的home

25、域。选取相应域,按鼠标右键,在弹出的菜单中选择“新建主机”,在“新建主机”对话框中输入主机名WWW和主机的IP地址;确定后输入主机名FTP和主机的IP地址。确定后关闭,这样和即被建立。29高级教育第5章 网站与操作系统 3配置配置WWW服务器服务器 确定WWW服务器的主目录。依次选取“开始”“程序”“管理工具(公用)”“Internet服务管理器”命令,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的 Internet 服务。双击“WWW”服务,进入“Web_Server 的 WWW 服务属性”窗口。在属性对话框中选择“目录”标签,

26、单击“添加”按钮,在“目录属性”对话框中单击“浏览”按钮,找到或直接输入C:InetPubwwwroothome,选择“主目录”项,选中“虚拟服务器”项,在下面的IP地址栏中输入WWW服务器的IP地址,同时选中“访问”栏中的“读取”和“执行”两项。确认后回到“目录”对话框,可以看见“启用默认文档”一栏中是default.htm,也可以改为自己需要的默认文档名,一般情况下不选取“允许目录浏览”。30高级教育第5章 网站与操作系统 4配置配置FTP服务器服务器 在C:InetPubftproot文件夹中建立了一个public_html文件夹, 用于用户上传个人主页。依次选取“开始”“程序”“管理工

27、具(公用)”“Internet服务管理器”命令,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的Internet服务。双击“FTP”服务,进入“Web_Server 的FTP服务属性”窗口。在“目录”中添加C:InetPubftprootpublic_html,并选取宿主目录,在“访问”栏中选择“可写”;切换到“信息”标签,在“欢迎信息”和“退出消息”栏中分别输入进入FTP时欢迎辞和退出FTP时告别语;在“服务”选项卡中还可以指定匿名用户名和口令。31高级教育第5章 网站与操作系统 可以在MS-DOS界面下输入ftp ,出现系统要求

28、提供用户名和口令的对话框(系统默认的用户名是anonymous,口令是电子邮件地址)。输入后一切正常说明FTP服务器也安装完毕。32高级教育第5章 网站与操作系统5.2.4 Windows 2000 最近,微软在Windows NT 5.0基础上推出了新一代操作系统Windows 2000,它结合了Windows 98和Windows NT 4.0的优良性能,大大超越了Windows NT的原来含义。 Windows 2000为系列产品,分为Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Wi

29、ndows 2000 Datacenter Server。Windows 2000 Professional 是一般用户的桌面操作系统,同时适合移动用户,也是Windows NT Workstation 4.0的升级版。Windows 2000 Server和Advanced Server分别是Windows NT Server 4.0的升级产品。33高级教育第5章 网站与操作系统 Windows 2000 Professional是Windows NT Workstation(Windows NT工作站)的新版本,是各种桌面计算机和便携机的操作系统。它继承了Windows NT的先进技术,提

30、供了高层次的安全性、稳定性和系统性能。同时,它帮助用户更加容易地使用计算机、安装和配置系统、脱机工作以及使用Internet等。对于电脑和网络系统的管理员而言,Windows 2000 Professional是一套更具有可管理性、稳定的桌面系统。34高级教育第5章 网站与操作系统 Windows 2000 Server (Windows 2000服务器版) Windows 2000 Server是在Windows NT Server 4.0(Windows NT服务器4.0版)的基础上开发而成的,它是一个性能更好、工作更稳定、管理更容易的系统。Windows 2000 Server最重要的改

31、进是在“活动目录”目录服务技术的基础上,建立了一套全面的、分布式的底层服务。“活动目录”是集成在系统中的,采用了Internet的标准技术,是一套具有扩展性的多用途目录服务技术。它能有效地简化网络用户及资源的管理,并使用户更容易地找到企业网为他们提供的资源。Windows 2000 Server支持2路对称多处理器(SMP)系统,是应用程序开发、建立Web服务器、工作组和分支部门管理的理想操作系统。 35高级教育第5章 网站与操作系统 Windows 2000 Advanced Server (Windows 2000高级服务器版) 该版本最初的名称是Windows NT Server 5.0

32、 Enterprise Edition(Windows NT服务器企业版)。Windows 2000 Advanced Server除具有Windows 2000 Server的所有功能和特性外,还提供了比之更强的特性和功能:更强的SMP扩展能力,Windows 2000 Advanced Server提供了更强的对称多处理器支持,支持数达到4路;更强大的群集功能;更高的稳定性:可为核心业务提供更高的稳定性,在多种一般错误发生后一分钟内自动重启应用软件。可把两台基于Intel结构的服务器组成一个群集,以获得更高的可用性和可管理性;网络负载平衡:为网络服务和应用程序提供高可用性和扩展能力,如TC

33、P/IP和Web服务;组件负载平衡:提供更丰富的扩展能力;高性能排序:Windows 2000 Advanced Server优化了大型数据集的排序功能。比Windows 2000 Server具有更高的扩展性、互操作性和可管理性,可应用于拥有多种操作系统和提供Internet服务的部门和应用程序服务器。36高级教育第5章 网站与操作系统Windows 2000 Datacenter Server(Windows 2000数据中心服务器版) 这是一个功能最为强大的服务器操作系统,是一个新的品种,适用于网络服务器,主要通过OEM的方式销售,支持多CPU与高达64 GB的物理内存、4个节点的集群服

34、务、16路对称多处理器系统等。与Windows 2000 Advanced Server一样,它将群集和负载平衡服务作为标准的特性。另外,它为大型的数据仓库、经济分析、科学和工程模拟、联机交易服务等应用进行了专门的优化。37高级教育第5章 网站与操作系统 1. 安装、启用方便安装、启用方便 Windows 2000有新的即插即用功能,这个操作系统可以准确识别系统和外设,无需手动即可自动安装驱动程序,也不必覆盖原先的系统设置就可以从Windows 95、Windows 98或Windows NT 4.0直接升级。这样,省去了把所有的软件都重新安装的过程,而安装Windows NT 4.0就得重装

35、软件。Windows 2000能够为大部分商用硬件提供广泛支持,这些外设硬件包括通用串口总线(USB)和IEEE 1394(防火墙)等。当然,Windows 2000能兼容所有标准声卡、显卡、网卡和SCSI卡。Windows 2000具有远程安装的功能,管理员不必带着光盘,专门为每一台客户机去安装、设置新的操作系统。 38高级教育第5章 网站与操作系统 客户机可以通过系统BIOS或远程引导盘启动提出网络服务引导的请求,客户机通过DHCP协议的过程得到网际协议(IP)地址和当前远程安装服务器的IP地址。客户机联系远程安装服务器请求操作系统映像,远程安装服务器检查活动目录是否可以对该机进行远程安装

36、,如果可以,远程安装服务器向客户机发送映像,即可完成安装。管理员只需在一台机器上配置好应用程序,通过创建磁盘映像,把该映像分发到其他计算机上,便可以方便、快捷地安装应用程序,而且在安装过程中无需用户的直接干预。在启动时,Windows 2000花费的时间较长一些。39高级教育第5章 网站与操作系统 2. 全新的界面、功能强大、管理完善全新的界面、功能强大、管理完善 Windows 2000的界面也比Windows 2000 NT 4.0的更完善、更清晰,Windows 2000的任务栏包括Windows中可定制和能够快速进入的图标,而改造后的开始菜单里加上了提供拨号上网和网络连接的路径。并且,

37、Windows 2000还提供了Office 2000中的个性化菜单,可以把最常用的工具都设置在这个菜单上,而暂时不常用的可以隐藏起来。40高级教育第5章 网站与操作系统 Windows 2000 Server在Windows NT Server 4.0的基础上进一步发展了“活动目录(Active Directory)”的功能。活动目录是从一个数据存储开始的。它采用了类似Exchange Server的数据存储,称为Extensible Storage Service(简称ESS),其特点是不需要事先定义好数据库的参数,可以做到动态地增长,性能十分优良。活动目录充分体现了集成性、深入性和易用性

38、等特点。活动目录还是一个完全可以自由伸缩和自由扩展的目录服务,既能够满足新闻、商业等各类网站的需要,还能够满足企业内部网和外联网的需要。活动目录结合了三个方面的管理内容:用户和资源管理、基于目录的网络服务以及基于网络的应用管理。此外活动目录广泛地采纳了Internet标准,能够把多个的Internet服务集成在一起。41高级教育第5章 网站与操作系统 Windows 2000在Windows NT Server 4.0的高效文件服务基础上,加强或新增了分布式文件系统、用户配额、加密文件系统、磁盘碎片整理和索引服务等功能。Windows 2000采用了NTFS 5的文件系统,它在NTFS 4的基

39、础上,增加了两个新的特别访问许可:权限改变和拥有所有权。在Windows 2000的分布式网络环境中,多了一个管理文件存储的增长问题的新工具磁盘配额。磁盘配额允许管理员根据文件或文件夹的所有权来向用户分配磁盘空间,还可以设定警报和观察用户所剩的磁盘空间。需要注意的是,这种磁盘配额的管理是以磁盘卷为基础的,可以在磁盘卷的属性中设定。42高级教育第5章 网站与操作系统 3. 内置的技术支持内置的技术支持 Windows 2000帮助系统中的内容目录上提供的指南内容比Windows NT 4.0更丰富,包括怎样使你的计算机个性化、怎样使用网络、怎样保护文档和怎样使用打印机。而且,很多帮助系统中的项目

40、都能够为如何使用Windows 2000的工具提供适合的使用方法。也可以在“你最喜欢的题目”目录上添加感兴趣的帮助主题,这样需要它们的时候就可以很快进入到这个目录中。43高级教育第5章 网站与操作系统 Windows 2000中更容易使用的存储管理体现在动态磁盘卷管理、磁盘碎片整理和自动系统恢复等方面。Windows 2000中集成了VERITAS公司的动态磁盘卷管理;提供了在线的磁盘卷创建、扩展或镜像,甚至增加新的磁盘,也不需要重新启动机器;同时也提供了自我描述的磁盘、简化的任务和直观的用户界面。44高级教育第5章 网站与操作系统 4. 终端服务终端服务(Terminal Services)

41、与群集与群集(Cluster) 终端服务提供了客户端远程访问服务器桌面的能力。客户机能够向服务器送出键盘和鼠标动作。终端服务把该程序的用户界面传给客户机。因为所有的应用程序和数据处理都发生在服务器上,应用程序或用户的数据并不需要放在客户端,多个客户端就可以同时使用,以减少应用程序的维护开销和提供更好的安全性控制。除了Windows的网络操作系统之外,Macintosh计算机或基于Unix的工作站使用的其他第三方的软件也可连接到终端服务器。45高级教育第5章 网站与操作系统 Windows 2000 Advanced Server允许把多个服务器连接在一起形成一个系统整体,称之为群集。Windo

42、ws 群集有两种:网络负载平衡群集和服务器群集。网络负载平衡群集最多可把32台Windows 2000 Advanced Serve合成为一个单一群集,网络负载平衡群集为基于 TCP/IP 的服务和应用程序提供了更高的可扩展性和可用性。服务器群集是由几个独立的计算机系统构成的组,每个计算机系统被称为一个节点。服务器群集通过资源的故障转移,可以为应用程序提供更高的可用性。46高级教育第5章 网站与操作系统 5. Windows 2000 Server 中的中的IIS安装安装 Windows的Web Server 就是IIS(Internet Information Server)Internet

43、信息服务器。安装设置了IIS,Windows 2000 Server就成了Web服务器。Windows 2000的IIS版本是5.0。IIS 5.0较以往版本有许多新功能: (1) 编程、管理方面有了相当大的改进,并支持更多Internet标准,可以帮助用户轻松创建和管理网站。47高级教育第5章 网站与操作系统 (2) 改进了安全验证方法,加强了通信安全功能,并与Kerberos v5验证协议完全集成。 (3) 使用Microsoft管理控制台(MMC)作为管理工具,有利于集中管理。用户可以在不重新启动计算机的情况下重新启动Internet服务,也可备份与保存Internet信息服务的设置,以

44、便出现故障后回到原来状态。48高级教育第5章 网站与操作系统 (4) IIS 5.0的FTP服务器支持断点续传,方便用户下载。 IIS 5.0可以安装在Windows 2000系列中的各个版本中,包括Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Windows 2000 Datacenter Server。IIS 5.0作为Windows 2000的一个可选组件,可以在Windows 2000安装完成之后再进行补充安装。步骤如下: (1) 单击“开始”“设置”“控制面板”命令。 (2) 启动

45、“添加/删除程序”。49高级教育第5章 网站与操作系统 (3) 单击“添加/删除Windows组件”按钮,出现图5.2所示的“Windows组件”对话框。其中有多个复选框供选择,如果某个复选框背景是灰色的,说明其中还有没有被选择的内容。选择“Internet信息服务”,单击“详细信息”按钮,出现图5.3所示“Internet信息服务(IIS)”对话框。可以选择IIS组件左侧的复选框,其中: FTP Server:安装FTP服务器所必需的文件。 FrontPage 2000服务器扩展:选择Microsoft FrontPage 2000和 Microsoft Visual InterDev 6.

46、0作为网站建设、管理与维护的工具。 World Wide Web服务器:建立Web服务器。 Internet服务管理器:IIS的管理控制台。50高级教育第5章 网站与操作系统图5.2 Windows 组件中的IIS安装51高级教育第5章 网站与操作系统图5.3 Internet信息服务(IIS)对话框52高级教育第5章 网站与操作系统 Internet服务管理器(HTML):Internet服务管理器管理工具的Web版本。 NNTP Service:提供网络新闻传送协议的支持,此协议用于新闻组。 SMTP Service:提供对简单邮件传输协议的支持,是电子邮件的主要协议之一。 文件传输协议(

47、FTP)服务器:建立FTP服务。 单击“确定”按钮后,系统自动建立一个Web站点和一个FTP站点。IIS预设的Web站点和FTP站点发布目录被称为主目录, 其中Web站点的主目录的路径是Inetpubwwwroot,FTP站点的主目录的路径是Inetpubftproot。 53高级教育第5章 网站与操作系统 6. PWS单机单机Web服务器的安装与配置服务器的安装与配置 PWS(Personal Web Server)是指在单个PC机安装Web服务器,通常需要有专门的Web服务器才能调试Web数据库与交互式网页,常规安装的Windows 98也无此功能,安装Windows NT也十分复杂。在无

48、网络的条件下,建立Web站点的通常方法是在Windows 98的基础上安装Microsoft Personal Web Server 4.0(简称PWS),从而使一台单机成为既是客户机又能充当Web服务器,能够连续发布Web页。另外,PWS安装和管理也十分方便,虽然Frontpage也能够在单机上建立Web服务器,但PWS与Frontpage中的Web Server不同的是PWS支持ASP,可以运行ASP脚本,这一点与IIS相同。 用户可以使用各种方法编写ASP程序安装在Web服务器中,也可使用FrontPage 的“插入数据库”向导完成数据库与Web页的连接。54高级教育第5章 网站与操作系

49、统 事实上, Personal Web Server支持通用网关接口(CGI)应用程序、 Internet数据库接口(IDC)应用程序和IIS应用程序接口(ISAPI)应用程序,并且支持运行和开发ASP应用程序。 如果单机上没有确定的IP地址,则在安装PWS前的必须首先设置IP地址,因为安装完成后可以从IP保留地址127.0.0.1进入Web服务器的主页。 以下为PWS建立Web站点的步骤。 PWS不是Windows 98 的内含组件, 使用PWS必须另外安装, 安装文件在Windows 98 光盘中路径为/add-ons/pws的目录之下,约30 MB。双击setup.exe 后即可进入安装

50、向导,只需按照提示操作,很容易完成。PWS安装界面如图5.4所示。55高级教育第5章 网站与操作系统图5.4 PWS的安装界面56高级教育第5章 网站与操作系统图5.5 选择PWS安装规模对话框57高级教育第5章 网站与操作系统 安装时有“最小”、“典型”和“自定义”三种模式供选择,缺省的“典型”安装中包括Frontpage 98 Server Extensions、PWS、Data Access Components、Microsoft Transaction Server等。另有几个可选项,如Message Queue Server 和Visual InterDev Devloyment

51、Support等。一般可选择“典型”安装,随后屏幕显示图5.6所示画面。58高级教育第5章 网站与操作系统图5.6 PWS 安装对话框窗口59高级教育第5章 网站与操作系统 确定WWW服务在C盘中的位置,默认路径为“C:Inetpubwwwroot”,确定后按“下一步”,屏幕出现图5.7所示的界面。图5.7 PWS正在安装界面60高级教育第5章 网站与操作系统 安装完毕后,屏幕上出现图5.8所示画面。此时,如果在浏览器中输入http:/localhost/default.asp后有图5.9所示的结果出来,则说明安装成功(默认情况下,主页文件应放在“InetPubwwwroot”目录下)。图5.

52、8 PWS的安装完成画面61高级教育第5章 网站与操作系统图5.9 PWS安装成功后显示页面62高级教育第5章 网站与操作系统 以后在每次启动Windows 时会自动运行PWS。也可以使用“个人Web管理器”进行管理,其界面如图5.10所示。包括“主屏”、“发布”、“WEB站点”、“教学课程”和“高级”五个部分。选择“主屏”可启动或停止PWS的服务,也可以通过它改变主目录和监视站点的连接情况,并可以了解网站的访问统计情况,如用户访问请求数,每天、每小时的用户访问数量等。63高级教育第5章 网站与操作系统图5.10 个人Web管理器的主屏64高级教育第5章 网站与操作系统 “发布”用于启动发布向

53、导,可以方便快速地发布Web页,“发布”是将文档发布到在Intranet 或Internet上的站点时使用的,在创建的主页上会发现一个到已被发布的文档的超链。 “WEB站点”启动后显示出一个编制主页的向导,可使用系统提供的模板方便、快速地编写网页。 “高级”选项用于提供建立虚拟目录、执行权根、设置默认主页以及保存Web站点活动日志等功能。65高级教育第5章 网站与操作系统5.3 Linux5.3.1 Linux概述概述 Linux是一个操作系统,最初是由芬兰赫尔辛基大学的学生Linus Torvalds出于兴趣而开发的。最早的开发从80386的保护模式界面上的任务转换功能开始,全部用汇编语言编

54、写,以后用C语言编程。1991年10月5日,Linus Torvalds在新闻组comp.os.minix发表了Linux的正式版V0.02。Linux不仅仅是免费的,而且它的源代码是公开的,也就是说用户不仅可以使用,还可以研究改进其源代码。1992年1月,全世界大约有上百人在使用Linux,他们对所有初期的上传代码加以评论并为解决Linux的某些错误而编写了许多插入代码段。66高级教育第5章 网站与操作系统1993年,Linux的第一个“产品”版Linux 1.0问世,它的系统源代码公开,并鼓励其他人进一步开发。Linux这一开放使得成千上万的计算机专家以及爱好者通过Internet在不断地

55、完善并维护它,可以说Linux是计算机爱好者自己的操作系统。而为Linux开发的许多软件是由自由软件基金会FSF(Free Software Foundation)的GNU计划开发的。67高级教育第5章 网站与操作系统 1997年,Linux支持者群体在众多的软件公司中一举胜出,荣获了美国InfoWorld杂志的最佳技术支持奖,而这一奖项原本只是为商业公司而设立的。1997年夏天,制作电影泰坦尼克号所用的160台Alpha图形工作站中,有105台采用了Linux操作系统。以后Linux用户日益庞大,并受到众多计算机公司的青睐,据统计,几乎一半以上的Web服务器采用Linux操作系统。不少人认为

56、,以Linux的发展趋势,能与微软的Windows相抗衡的非Linux莫属。 68高级教育第5章 网站与操作系统 Unix是广泛用于小型机和中大型机上的多任务操作系统,有多种不同版本,但都是很昂贵的。而Linux操作系统是一个免费发行的Unix操作系统在微机上的实现,由于它的代码公开,继Linus Torvalds之后,Linux的开发得到了遍布于Internet上的许多Unix程序员和爱好者的帮助。借助于Internet,任何只要懂得如何去做并有能力和兴趣的人都可以参与Linux的开发。Linux是一个功能完全的网络操作系统,其主要有以下功能:69高级教育第5章 网站与操作系统 (1) 多任

57、务。能够同时执行多道程序。 (2) 多用户。通过终端或虚拟控制台多个使用者可同时在相同机器上操作。 (3) 多平台。能够支持不同种类的CPU,而不仅仅是 Intel CPU。 (4) 多处理器。SMP在Intel及SPARC 平台上可用(其他平台正在发展中),而且Linux可使用在数个疏结(Loosely-Coupled)的MP应用程序,包括 Beowulf系统上及Fujitsu AP1000SPARCbased 超级电脑上。 (5) 在386/486/Pentium/Pentium Pro上以保护模式运行,真正的多任务,具有进程间内存地址保护,因此个别程序出错不会波及多任务可同时执行多道程序

58、。70高级教育第5章 网站与操作系统 (6) 灵活的清页机制。根据需求将执行代码调入内存,Linux只从硬盘上读入一个程序真正需要的部分。 (7) 执行程序的共享式写入时拷贝(Copy-on-Write)分页机制,多道进程可以使用相同的内存来执行。如果其中之一尝试写入那块内存,那一页(4 KB的内存)会被拷贝到其他地方去。写入时拷贝有两项好处:增加速度及降低内存使用量。 (8) 应用程序及硬盘Cache(高速缓存),使用统一的内存池(Memory Pool),因此所有未使用的内存可用来当作Cache,而Cache的大小在执行大程序时可以减少。 71高级教育第5章 网站与操作系统 (9) 具有动

59、态链结库(DLL),也有静态程序库。 (10) 可做内核现场保存(Core Dumps)以进行事后的分析,不仅允许在一程序执行时使用DEBUG(debugger),也可在它发生故障之后使用。 (11) 所有的原始程序源码都可得到包括整个核心及所有的驱动程序、发展工具及所有应用程序。 (12) 具有伪终端功能,执行TALNET,可以访问远程主机。72高级教育第5章 网站与操作系统 (13) 核心的387模拟。程序不需要自行进行数学运算模拟。每一部执行Linux的机器看起来都有数学辅助处理器,即使使用的是386或486SX也是如此。当然,如果电脑已经包含一个CPU,如486、Pentium之类,它

60、将被使用而不用模拟功能,甚至可以编译核心,将数学运算模拟删除以减少内存的使用。 (14) 支持数种普通的文件系统,包括Minix、Xenix及所有普通的System V文件系统,而且它自己有一个先进的文件系统,提供最多达4 TB的文件系统,以及至多为255个字长的文件名。73高级教育第5章 网站与操作系统 (15) 全面支持TCP/IP网络协议,包含FTP、Telnet、NFS等。同时支持Appletalk服务器、Netware客户机及服务器、Lan Manager(SMB)客户及服务器。其他支持的网络协议有IPv4、IPv6、AX.25、X.25、IPX、DDP (Appletalk)、Ne

61、tBEUI、Netrom。稳定的核心中目前包含的稳定网路协议有TCP、IPv4、IPX、DDP和X.25。74高级教育第5章 网站与操作系统5.3.2 Linux各种版本各种版本 Linux实际上是个kernel, 由Linus等人在不断地开发和推出新的kernel,因此至今为止,已出现了许多Linux版本,但都必须将源代码和程序一起提供,可以让其他人对该软件进行修改或以其为基础进一步开发。常见的Linux有以下六种。 1. RedHat( http:/ ) RedHat俗称红帽子,它是Linux家族中用户较多的成员,其特点是安装使用简单、方便、稳定并且结构完整合理,被喻为最优秀的网络操作系统

62、。 75高级教育第5章 网站与操作系统 2. Slackware (http:/) Slackware是较早的Linux版本,其系统较小约有120 M左右,我国早期的Linux用户大都采用Slackware。也许Slackware用来做server性能会好些,其源码兼容性好些,但其缺点是自带的功能较少,有些需到网上下载、编译,扩展也不太容易。76高级教育第5章 网站与操作系统 3. Debian (http:/www.debian.org) Debian也是一个相当不错的版本,也称GNU-Linux,它与GNU的关系紧密。其特点是收集的软件很全,binary近400 M,而且其deb包安装删除

63、也很方便。 目前的主流为以上三个不同的版本,其中Debian是一组自愿人员开发的,其余两个均为软件公司制作,而在这两者之中RedHat 后来居上成为目前最流行的Linux版本。遗憾的是,这三个版本目前均无中文版,对操作带来诸多不便,因此“汉化”就成为普及Linux一个重要的任务,所幸的是其源代码的公开化,使这一任务变得相对容易。目前国内已开发出了一系列中文Linux平台,这些中文Linux 平台各有所长,并且它们也一直在改进之中,不断有新的版本推出。77高级教育第5章 网站与操作系统 4. 红旗红旗Linux(http:/www.redflag-) 红旗Linux由北京中科红旗软件技术有限公司

64、开发完成。 北京中科红旗软件技术有限公司是中国著名的Linux软件公司,技术实力雄厚,拥有强大的企业规划能力及市场营销能力。红旗Linux 是面向中小企业及部门应用环境的Internet/Intranet网络、数据库服务以及开发应用的廉价的系统软件平台解决方案,它集Unix系统的强大、稳定和良好用户界面于一身,具有高效、稳定的Linux核心,采用最新、高效、稳定的Linux内核心,并提供了更多的硬件驱动程序。红旗Linux为用户提供了方便、简洁、灵活的图形化全中文安装界面,用户可以自如地进行安装和配置。78高级教育第5章 网站与操作系统 针对不同的应用需求,红旗Linux为用户提供了多种网络应

65、用服务,可以使用户方便、快捷地的建立起功能完善、强壮稳定的各种服务器,包括Web服务器、Ftp服务器、邮件服务器、代理服务器和文件、打印服务器。 红旗Linux有完美的中文支撑环境,支持GBK字符集的全外挂的字符界面中文环境和X-Windows界面中文环境;全面的中西文兼容性;丰富的输入法,包括智能ABC、GBK全拼、郑码、码根码、表形码等近十种输入法;完美TrueType显示和打印方案;全中文化的流行窗口管理器,如KDE、Gnome等等,精心设计的桌面图标、菜单,用户使用更加容易。79高级教育第5章 网站与操作系统 红旗Linux支持各种商用数据库系统和一批高效、 灵活的免费数据库,支持In

66、formix-SE、Oracle 8/8i、DB2以及Sybase等多种数据库。 红旗Linux还提供了更丰富的、优秀的编程语言和开发工具以及丰富的应用软件包。80高级教育第5章 网站与操作系统 5. BluePoint Linux (http:/) BluePoint Linux(蓝点Linux)专门为国内用户和Internet应用设计,在保留国内外诸多优秀Linux版本优良特性的同时,采用了多项新技术,并用最新的多重启动管理器取代了原来的lilo,免除了lilo在大硬盘分区时的限制,将用于高端系统的reiserfs文件系统第一次引入到Linux系统上,同时捆绑了大量优秀的应用软件。最新的蓝

67、点Linux将Linux的易用性带到了一个新的水平。81高级教育第5章 网站与操作系统 BluePoint Linux 采用了最新的第三代图形安装界面,使安装和配置更加容易,安装时系统能自动检测显卡、声卡、网卡等硬件,免除了以往安装时的烦琐过程,大大简化了用户的安装和使用。BluePoint Linux 2.0新增了许多硬件的支持,同时增强了对某些硬件的支持,使用户无需四处下载驱动程序。 为了方便用户使用,BluePoint Linux 2.0中集成了常用的应用软件和工具软件,预装了VCD播放软件MTV和Linux上的第一套中文office办公套件文杰字处理软件和Netscape浏览器。 总之

68、,最新的蓝点Linux提供了许多新的特性,这一切使用户更加容易安装、容易配置、容易使用。82高级教育第5章 网站与操作系统 6. TurboLinux(http:/) TurboLinux由拓林思公司开发完成,其前身是Pacific HiTech,Inc.(PHT),于1992年在美国尤他州成立,以经营共享和自由软件为主。1996年推出TurboLinux英文版和日文版。1999年4月,拓林思公司进入中国,并发布TurboLinux 3.0.2简体中文版上市,同时,也推出了澳大利亚版,并在Linux上首次发布服务器版和Web集群服务器版。以后又推出TurboLinux 4.0简体中文版; 同时

69、宣布公司正式更名为TurboLinux。 2000年3月,TurboLinux发布TurboLinux 6.0和Server 6.0简体中文版。83高级教育第5章 网站与操作系统 TurboLinux简体中文版开发了许多配置管理工具,适合于经验较少的用户,简化了大量的下载、安装以及配置的过程,在安装过程中使用本地化的简体汉字提示信息,还能够通过CD-ROM自举启动,使用户可以方便快捷地进行安装。此外,还可以选择正常和高级两种安装模式,以满足不同层次用户的需求。TurboLinux是一个完整的网络操作系统并配有丰富的软件包,用户可以方便快速地建立起一个网站,如防火墙、路由器、工作站、Web服务器

70、、邮件服务器等,系统能够承受庞大的访问负载而稳定地工作。84高级教育第5章 网站与操作系统 TurboLinux把Oracle8和IBM DB2数据库技术集成到TurboLinux服务器平台中,为商业服务提供了可靠的应用环境,在Internet服务器和企业级服务器技术方面遥遥领先。 由于有太多的Linux版本,它们各有特点,且推出时间都不长,因此目前还较难确定哪一种版本是最完善的。85高级教育第5章 网站与操作系统本本 章章 小小 结结 当前主流的Web服务器的操作系统有Unix、Windows与Linux。大型网站服务器一般采用Unix,但大型网站中服务器不止一台,在其他服务器仍然可以选用另外的网络操作系统,如Windows或Linux。而中小型网站则采用Windows居多,Windows从Windows NT已发展到了Windows 2000 Server,最新的Windows 2003 Server也问世。Windows的各版本操作设置大致相同。Linux不仅免费而且源代码公开,现在已出现多种版本,其许多操作命令与Unix相似。如果需在一台电脑运行Web服务器程序,可安装PWS。86高级教育

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号