网站建设与维护(崔良海)第5章.ppt
《网站建设与维护(崔良海)第5章.ppt》由会员分享,可在线阅读,更多相关《网站建设与维护(崔良海)第5章.ppt(86页珍藏版)》请在三一办公上搜索。
1、第5章 网站与操作系统,5.1 Unix5.2 Windows5.3 Linux 本章小结,5.1 Unix,Unix系统是一种较早出现的操作系统,直到现在,还是大中型计算机操作系统的首选。Unix之所以能成为操作系统的主流,是由于其具备功能强大、技术成熟、可靠性好、网络功能强及开放性好等特点,是不可替代的企业级操作平台之一。,Unix操作系统是由美国贝尔实验室发明的一种多用户、多任务的通用操作系统。它开始仅是一个实验室的产品,诞生于20世纪60年代末期。最初Unix是由美国贝尔实验室计算科学研究中心的两位年轻的计算技术专家发明的,而它的部分技术来源则可追溯到1965年开始执行的MULTICS
2、工程计划,该计划是由美国麻省理工学院(MIT)和通用电气公司(GE)联合发起的,其目标是开发一种交互的具有多道程序能力的分时操作系统,以取代当时广泛使用的批处理操作系统,贝尔实验室参与了该项计划。,MULTICS是当时最早的分时处理系统之一,实现了多任务操作系统的大多数思想。而由于当时的种种原因,系统十分庞大、复杂,限制了进一步的开发与完善。以后,Ken Thompson等开发人员在一台废弃的DEC PDP-7上从一个太空旅行游戏的制作开始,用汇编语言制作了一个简化的MULTICS,取名为Unix。1971年C语言的成功开发,使得程序的编制更加方便、直观,因此又采用C语言来进一步完成Unix的
3、系统开发工作。目前,只有极少数高性能的核心子程序仍由汇编语言编制。开发人员首次尝试了使用高级语言来编制操作系统。,以Ken Thompson为首的贝尔实验室研究人员在吸取了MULTICS 计划的经验教训和某些有用的思想的基础上,于1969年开始在GE645计算机上实现了一种分时操作系统的雏形,后来该系统被移植到了DEC的PDP-7小型机上。1970年该系统正式取名为Unix操作系统,以区别于MULTICS。早期Unix系统的主要创新集中体现在精巧的文件系统和进程的标识与控制等方面。Thompson等人在这些方面作出了开创性的贡献。,1970年,用交叉汇编的方法将该系统从GE645机搬到了DEC
4、的PDP机器上,并开始提供给贝尔实验室的专利部门作文字处理工具使用。19711972年期间,Thompson的同事Dennis、Rich发明了C语言,这是一种适合于编写系统软件的高级语言,它的诞生是Unix系统发展过程中的一个重要里程碑。到1973年,Unix系统的绝大部分源代码都用C语言进行了重写,这为提高Unix系统的可移植性打下了基础,也为提高系统软件的开发效率创造了条件。可以说,Unix与C语言是一对孪生兄弟,具有密不可分的关系。伯克莱大学对Unix技术的主要贡献包括页式管理的虚存系统、TCP/IP通信协议、进程通信机制Sockets、高速文件系统、vi全屏幕编辑程序、C-shell等
5、,这些技术增强了Unix的功能,改善了其性能,其中许多技术己成为Unix系统的基础技术,得到了广泛应用。,特别是TCP/IP通讯协议已成为目前飞速发展的Internet网的基础和广域网使用最为广泛的协议。此外,伯克莱大学还培养了大批Unix技术专家,其中包括后来成为Sun公司的创始人的Bill Joy。1977年AT&T公司开始向计算机软硬件厂商提供Unix系统的商用OEM许可证,从而迈出了Unix商品化的重要一步。从20世纪70年代末开始,在市场上出现了不同的Unix商品化版本,比较有影响的版本包括Sun公司的SunOS、Microsoft和SCO公司的XENIX、Interactive公司
6、的Unix386/ix、DEC公司的ULTRIX。后来陆续出现了比较著名的Unix系统,包括IBM的AIX、HP的HP-UX、SCO的Unix和ODT以及Sun的Solaris等产品。,由于Thompson和Ritchie两人对Unix的发明作出了突出的贡献,他们于1983年获得了美国计算科学的最高奖杜林奖(Turing Award),而且他们两人被公认为Unix系统的主要发明者。1972年,Unix中首次实现了极为重要的“管道(Pipe)”机制,这是进程间进行通信的重要手段,它们的实现,使Unix中许多小的功能片断能方便地连接组装以完成复杂的功能,逐步形成了软件工具和工具间相互集成的概念。P
7、ipe机制是软件工具间进行集成的最初的也是最有效的手段。,Unix在发展的几十年中发明了一系列网络技术:TCP/IP。TCP/IP是1983年为Internet设计的通信协议,它已成为企业系统之间联系的纽带,在Internet戏剧性的增长过程中扮演重要角色。SNMP和SMTP。一个分布式网的成功的重要因素是用户可以在异质的网上非常容易地管理它。为了满足这一要求,SNMP(Simple Network Management Protocol)和SMTP(Simple Mail Transport Protocol)两个标准已经制订并广泛应用World Wide Web(即3W)。3W的概念源于U
8、nix。这种图形Internet环境成了操作系统的标准环境,创造了网络发展历史上最大的奇迹,这受益于传统的开放和共享开发策略,Unix已成为网络的核心环境。,NC。网络计算机(NC)吸取传统PC客户机的优点,提出以网络服务器为中心、全新的计算模式。支持Internet服务器。该技术优化了应用开发与使用的方式,优化了信息存储与管理的方式,优化了访问被接受或被拒绝的方式,使得信息在系统上的预算和开销大大降低。Unix已有几十年的开发历史,几十年来一直是第一流的操作系统,它已具有经用户验证的成熟技术和高明的技术深度。Unix的强项是可扩充性,现在它已能支持上百个CPU的对称多处理器(SMP),在处理
9、速度和安全性要求高的机器上,Unix当仁不让。,Unix操作系统的最主要特点是:分时的多用户多任务操作系统;具有很好的可移植性,几乎所有的硬件平台都有其对应的Unix;可靠性、抗毁性、一致性等。Unix是广泛用于小型机和中大型机上的多任务操作系统。几乎大多数中、小型机,如IBM与Sun系列等都采用Unix操作系统,它有多种不同版本,而且购买费用十分昂贵。在微机上一般很难运行Unix,为此,开发了在微机系统上运行的SCO Xenix Unix Ware和Solaris x86等,但由于操作困难与费用等原因,微机用户极少。,Unix具有如下特点:(1)高可靠性。Unix是达到主机(Mainfram
10、e)可靠性要求的少数操作系统之一,Unix主机和服务器无特殊原因能每天24小时不间断地运行好几年,这是一般操作系统所不能比拟的。(2)极强的伸缩性。Unix系统是世界上惟一能在笔记本电脑、PC直到巨型机上运行的操作系统,最近已宣布用于NC的Unix系统。此外,由于采用SMP、MPP和Cluster等技术,使得商品化Unix系统支持的CPU数达到了32个,这就使得用一种平台的Unix扩充能力有了进一步的提高。强大的可伸缩性是企业级操作系统的重要特征,在这一点上Unix领先于其他系统。,(3)网络功能强。这是Unix系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在
11、Unix上开发出来的,而且成为Unix系统的一个不可分割的成分。几乎所有Unix系统都包括对TCP/IP的支持,因此,在Internet网络服务器中,Unix服务器占80%以上,占绝对优势。此外,Unix支持所有最通用的网络通信协议,其中包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得Unix系统能方便地与主机、各种广域网和局域网相连。,(4)强大的数据库支持功能。由于Unix系统为各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家,包括Oracle、Informix、Sybase、Progress等都将Unix作为优选的运行平台,而且创造出了极高的性
12、能价格比。大型网站的主要服务器一般都采用Unix操作系统。,5.2 Windows,5.2.1 Windows概述 1981年,美国IBM公司推出了个人微型计算机(简称PC机),采用DOS作为操作系统。经过十几年的发展,PC在很多领域都得到广泛的应用,DOS也得到了广泛的使用。然而,由于DOS推出较早,所以存在一些无法克服的缺点,如只支持640 KB内存、界面为字符方式、只能运行单个任务等。1990年后,美国微软(Microsoft)推出的Windows 3.X取得了极大的成功,它采用了形象直观的图形界面,引进了多任务机制,使用户能方便地操作计算机,并进行了许多新的改进,增加了多媒体等功能。,
13、1995年,微软公司又推出英文Windows 95,它与Windows 3.X相比又有了很大的改进。首先,它是一个32位的操作系统,而Windows 3.X是16位的。1996年初,微软公司又推出了中文Windows 95,它从内核开始对Windows 95进行汉化,使它能很好地处理中文。接着,微软公司又对Windows 95进行了多处改进,不断完善,在世界各地的用户也日趋增多。微软于1998年推出了Windows 98,最近Windows 2000又问世了。,5.2.2 Windows特点 1.安装简便、支持即插即用 Windows 98能够自动检测机器的硬件配置,因此用户不需进复杂的设置就
14、能完成Windows 98的安装。当用户在计算机里插入一种新的设备后,Windows 98能自动识别并能完成设置,即即插即用(Plug and Play,简称PNP)。在实际运用中,由于各种新的硬件类型层出不穷,因此有部分硬件Windows 98不能自动识别或设置。,2.支持长文件名和优化的文件系统 Windows 98支持长文件名,最长可达255个字符,文件名中还能使用空格,便于文件的组织和查找。Windows 98不通过DOS来访问磁盘,它的32位体系结构使得文件操作更加有效和可靠。3.改进的多任务机制和网络功能 Windows 98采用32位的抢先式多任务机制,使多个任务的运行更加平稳。
15、它内置了IPX/SPX、TCP/IP、NetBIOS协议,支持广泛应用的NetWare Microsoft等多种网络。用户还可通过拨号方式与广域网互联。,4.增强的中文处理功能 与中文Windows 3.X相比,中文Windows 98采用的汉字内码标准是GBK大汉字字符集,可包括21 000个汉字,并提供了宋体、黑体、楷体和仿宋等多种字体,具有全拼、双拼、智能ABC、区位码等输入方法。在Windows 98中,屏幕的很多属性是可以由用户自己设置的,如配色方案、图案、墙纸、屏幕保护程序、分辨率、调色板和字体大小等。在Windows 98中,系统是以文件夹的形式组织和管理文件的。文件夹相当于DO
16、S中的子目录,文件是存放在磁盘中的文件夹及子文件夹中的。,对于DOS和 Windows 98而言,在文件的命名上两者有以下区别:DOS的文件名最长只能由8个字符的文件名和3个字符的扩展名组成,而Windows 98 的文件名最长可由255个字符组成。DOS文件名只可有一个分隔符“.”,而Windows 98的文件名中可使用多个分割符;DOS文件名中不能有空格符,而Windows 98的文件名中可使用空格符;DOS文件名只有大写,无论输入小写还是大写,而Windows 98在使用时不区分大小写,命名和显示时可分大小写。虽然Windows 98的文件命名与DOS不同,但在DOS下仍然可以访问Win
17、dows 98文件,此时Windows 98的长文件名自动转换成相应的DOS文件名。,5.2.3 Windows NT中IIS的安装与配置 Microsoft Internet Information Server(简称IIS)与Microsoft Windows NTServer操作系统紧密地集成在一起,用于提供全方位的Internet和Intranet服务器功能。在Windows NT基础上安装IIS主要是可以使Windows NT具有Web服务器的功能,它具有以下特点:(1)完善的WebServer方案:IIS包含一个内置式的搜索装置、严密的多媒体功能和丰富的日志文件分析工具等。,(2)
18、IIS的Active Server Pages能够将HTML文件、脚本和各组件结合在一起:便于实现动态交互网页和Web数据库开发。(3)IIS支持在服务器上使用各种脚本语言编写的ActiveX脚本:包括本机对VBScript和JavaScript的支持。(4)IIS支持服务器上的ActiveX组件:这些组件可以通过VB、Java、VC+和其他语言来进行开发。,(5)Active数据对象(ADO):它提供了与ODBC数据库或OLE-DB数据源的高性能连通性。ADO可以将网页和Web数据库链接,以方便地查询、修改以及删除Web数据库中的数据。使创建动态的、内容丰富的网站更加容易。(6)支持Java
19、虚拟机:允许在服务器上运行Java组件。(7)支持SSL:使用数字认证技术的客户认证,数字认证技术可以在基于ASP的大型应用程序中使用,以提供定制的用户内容以及存取方式。,(8)多默认文档:具有列出多个默认文件的功能。(9)使用Internet Server应用程序接口 API(ISAPI)扩展的编程能力:可以使用附加的服务器,同时还可以使用嵌套的IF语句,这就为开发人员增强了编程能力。现在,当一个请求被否定时,ISAPI过滤器可以接收到通知。(10)HTTP读取代码域:允许客户从已经放弃的一个网络链接处重新读取一个文件。,1.IIS的安装 安装IIS可以在安装NT Server 4.0的同时
20、选择“安装 Microsoft Internet Information Server”复选项进行安装,也可以在安装NT Server 4.0后再进行安装。虽然一般Windows NT Server安装盘中已经集成了IIS安装程序,但版本较低,比较完善的版本是IIS 4.0,内置于Windows NT Service Pack之中。可以在Windows NT安装完成后再进行IIS安装,在安装IIS之前,系统必须已经安装TCP/IP协议,具体过程如下:启动Windows NT 后以administration登录,然后依次选取“开始”“设置”“控制面板”“网络”“服务”“添加”命令,从“网络服务
21、”列表中选择“Microsoft Internet Information Server,然后单击“确定”按钮,就可以进行IIS的安装。IIS安装对话框如图5.1所示。,图5.1 IIS安装对话框,可以根据要求选择Internet 服务管理器、WWW、FTP 服务、Gopher服务、ODBC 启动程序和管理等选项。可以安装在默认文件夹,也可按“Change Directory”安装在自己所需要的目录下,按“OK”按钮,然后指定WWW、FTP和Gopher等服务目录,再根据对话框的要求完成安装。也可直接运行安装程序Inetsetup.EXE进行安装。,2.配置DNS服务器 DNS服务器的主要目的
22、是为了使用方便的名称来代替IP地址,将容易记忆的名称转换IP地址的过程称为解析或转换。依次选取“开始”“程序”“管理工具(公用)”“DNS管理器”命令,出现“域名服务管理器”主窗口,服务器清单中已经列出了服务器名称,按鼠标右键,在弹出的菜单中选择“新建区域”,在对话框中依次选择“主要”“下一步”,在“为服务器创建新区域”对话框中的“区域名”一项输入com,按TAB键跳转到“区域文件”一项时系统会自动给出com.dns文件名。,确定后可以看见“域名服务管理器”主窗口的右边已经列出新建区域Heatch属性值。选择com,单击鼠标右键,在弹出的菜单中选择“新建域”,如在对话框中输入home,建立co
23、m下的home域。选取相应域,按鼠标右键,在弹出的菜单中选择“新建主机”,在“新建主机”对话框中输入主机名WWW和主机的IP地址;确定后输入主机名FTP和主机的IP地址。确定后关闭,这样和即被建立。,3配置WWW服务器 确定WWW服务器的主目录。依次选取“开始”“程序”“管理工具(公用)”“Internet服务管理器”命令,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的 Internet 服务。双击“WWW”服务,进入“Web_Server 的 WWW 服务属性”窗口。在属性对话框中选择“目录”标签,单击“添加”按钮,在“目录属性
24、”对话框中单击“浏览”按钮,找到或直接输入C:InetPubwwwroothome,选择“主目录”项,选中“虚拟服务器”项,在下面的IP地址栏中输入WWW服务器的IP地址,同时选中“访问”栏中的“读取”和“执行”两项。确认后回到“目录”对话框,可以看见“启用默认文档”一栏中是default.htm,也可以改为自己需要的默认文档名,一般情况下不选取“允许目录浏览”。,4配置FTP服务器 在C:InetPubftproot文件夹中建立了一个public_html文件夹,用于用户上传个人主页。依次选取“开始”“程序”“管理工具(公用)”“Internet服务管理器”命令,出现一个“Microsoft
25、 Internet Service Manager”窗口,其中列出了当前正在进行的Internet服务。双击“FTP”服务,进入“Web_Server 的FTP服务属性”窗口。在“目录”中添加C:InetPubftprootpublic_html,并选取宿主目录,在“访问”栏中选择“可写”;切换到“信息”标签,在“欢迎信息”和“退出消息”栏中分别输入进入FTP时欢迎辞和退出FTP时告别语;在“服务”选项卡中还可以指定匿名用户名和口令。,可以在MS-DOS界面下输入ftp,出现系统要求提供用户名和口令的对话框(系统默认的用户名是anonymous,口令是电子邮件地址)。输入后一切正常说明FTP服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 建设 维护 崔良海
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5812801.html