




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux与Web服务器 仇广涛 2010.9.16 Linux Linux是一类Unix计算机操作系统的统称。Linux操作系统的 内核的名字也是”Linux”。Linux操作系统也是自由软件和开 放源代码发展中最著名的例子。 Linux的发音:/links/,/liniks/,/links/,/linju:ks/。 Linux的出现:最早开始于一位名叫Linus Torvalds的计算 机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的 目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序) 的操作系统,这个操作系统可用于386、486或奔腾处理 器的个人计算机上,并且具有Unix操作系统的全部功能, 因而开始了Linux雏形的设计。 Linux的历史是和GNU紧密联系在一起的。1983年,理查 德马修斯托曼(Richard Stallman)创立了GNU计划( GNU Project)。这个计划有一个目标是为了发展一个完全 免费自由的Unix-like操作系统。 自1990年代发起这个计划以来,GNU 开始大量的产生或 收集各种系统所必备的元件,像是函式库、编译器、 侦错工具、文字编辑器、网页服务器,以及一个Unix的使 用者接口除了执行核心仍然付阙外。 到1991年 Linux 内核发布的时候,GNU已经几乎完成了除 了系统内核之外的各种必备软件的开发。在Linus Torvalds 和其他开发人员的努力下,GNU组件可以运行于Linux内核 之上。 Linux 的Logo或吉祥物是一只名字叫做Tux的企鹅,最新的 Linux Logo或吉祥物如下图所示。 Linux作为较早的开放源代码操作系统,对未来软件发展的 方向有一定引导作用。 任何一种操作系统均会存在可能发生的安全性风险议题, 开放性的源代码,使任何人皆可知道Linux的内部核心,可 让全球的安全专家透明化查看与提出改进。但在黑客的眼 里,它可让全球的黑客较容易地发现漏洞,是一头肥羊。 但严格来说大多数的系统沦陷(黑客攻击成功)均是该系 统管理员未能深入安全性防护能力所导致,不应不当地推 诿责任给开发商。 过去,Linux主要被用作服务器的操作系统,因为它的廉价 、灵活性及Unix背景。传统上,以Linux为基础的“LAMP( Linux, Apache, MySQL, Perl/PHP/Python的组合)”技术, 除了已在开发者群体中广泛流行,它亦是现时提供网站服 务供应商最常使用的平台。 基于其低廉成本与高度可设置性,Linux常常被应用于嵌入 式系统,例如机顶盒、移动电话及移动装置等。 Linux的优势 所有人都可以看到Linux的源代码,修改并向开源组织提交 修改,因此相比闭源软件而言开源软件可能更加安全 开放源代码的Linux可以让知识延续下去,新兴的软件公司 可以从开放源代码上快速、低价的创建专业能力,丰富市 场的竞争,防止独霸软件巨兽的存在 可修改,自由度高,可自己动手创建切合需求的系统,厂 商(个人)亦可根据硬件限制删减核心,让比较低级的硬件 做出切合需求、成本的系统 个人使用很难有版权问题,绝大多数都是免费使用,几乎 无所谓盗版问题,个人使用成本几乎是零 缺省安全设置相对于Windows安全很多 ,Windows为了非 专业用户降低了缺省安全性的设置,导致系统容易受到木 马、病毒的侵害 新版的Linux发行版大多数都有软件服务器的服务,只要点 击就可以自动下载、安装经过认证的软件,不需要到市面 购买、安装 Linux学习的投资有效时间较长,旧版软件、系统都还是存 在,有源代码可以派生、分支,维护周期普遍比Windows 长很多,就算被放弃,还是可以凭借源代码派生 Web服务器简介 WWW 采用的是浏览器/服务器结构,其作用是整理和储存 各种WWW资源,并响应客户端软件的请求,把客户所需 的资源传送到 Windows 、Unix 或 Linux 等平台上。 使用最多的 Web Server 服务器软件有两个:微软的信息 服务器(IIS)和Apache。 Web服务器可以解析HTTP协议。当Web服务器接收到一个 HTTP请求时,会返回一个HTTP响应,例如送回一个HTML 页面。 Web服务器的代理模型非常简单。当一个请求被送到Web 服务器里来时,它只单纯的把请求传递给可以很好的处理 请求的程序(服务器端脚本)。 Web服务器仅仅提供一个可以执行服务器端(server-side)程 序和返回(程序所产生的)响应的环境,而不会超出职能范 围。 服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息 (messaging)等功能。 传统上有以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”经典技术组合,提供了包括操 作系统、数据库、网站服务器、动态网页的一整套网站架 设支持。 Apache Apache是世界使用排名第一的Web服务器软件。它可以运 行在几乎所有广泛使用的计算机平台上,由于其跨平台和 安全性被广泛使用,是最流行的Web服务器端软件之一。 Apache取自“a patchy server”的读音,意思是充满补丁的 服务器,因为它是自由软件,所以不断有人来为它开发新 的功能、新的特性、修改原来的缺陷。Apache的特点是简 单、速度快、性能稳定,并可做代理服务器来使用。 到目前为止Apache仍然是世界上用的最多的Web服务器, 市场占有率达60%左右。世界上很多著名的网站如 A、Yahoo!、W3 Consortium、Financial Times 等都是Apache的产物,它的成功之处主要在于它的源代码 开放、有一支开放的开发队伍、支持跨平台的应用(可以 运行在几乎所有的Unix、Windows、Linux系统平台上)以 及它的可移植性等方面。 PHP PHP,是英文超级文本预处理语言Hypertext Preprocessor 的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务 器端执行的嵌入HTML文档的脚本语言,语言的风格有类 似于C语言,被广泛的运用。 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的 语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用 PHP做出的动态页面与其他的编程语言相比,PHP是将程 序嵌入到HTML文档中去执行,执行效率比完全生成HTML 标记的CGI要高许多;PHP还可以执行编译后代码,编译可 以达到加密和优化代码运行,使代码运行更快。PHP具有 非常强大的功能,所有的CGI的功能PHP都能实现,而且支 持几乎所有流行的数据库以及操作系统。 PHP的特性包括: 1、开放的源代码:所有的PHP源代码事实上都可以得到。 2、PHP是免费的:和其它技术相比,PHP本身免费。 3、PHP的快捷性:程序开发快,运行快,技术本身学习快 。嵌入HTML:因为PHP可以嵌入HTML语言,它相对于其 他语言,编辑简单,实用性强,更适合初学者。 4、跨平台性强:由于PHP是运行在服务器端的脚本,可以 运行在Unix、Linux、Windows下。 5、效率高:PHP消耗相当少的系统资源。 6、图像处理:用PHP动态创建图像 7、面向对像:在PHP4、PHP5 中,面向对象方面都有了 很大的改进,现在PHP完全可以用来开发大型商业程序。 8、专业专注:PHP支持脚本语言为主,同为类C语言。 Ubuntu下配置Apache与PHP Sudo命令: sudo 即为Super user do的意思。sudo在这个 过程中只起一个调用root用户(管理员用户)的作用,本 次操作完成后,其作用就消失,如果要使用调用root权限 操作的命令就必须再次使用sudo。 Ubuntu 提供了 sudo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业机器人运维员理论改练习试卷附答案
- 2025年胆量心理测试题及答案
- 2025年电力电子的考试题及答案
- 2025年兴化大学面试试题及答案
- 2025年图馆会面试题及答案
- 2025年人格权法的试题及答案
- 2025年商业银行信贷试题及答案
- 2025年坏人脑力测试题及答案
- 2025年流浪记的测试题及答案
- 2025年青岛自招面试试题及答案
- 安徽省江南十校2024届高三3月联考数学试卷 含解析
- 2025(人教版)数学一年级下册全册教学案
- 人教版 七年级英语下册 UNIT 1 单元综合测试卷(2025年春)
- 2025年辽宁医药职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 《痛经的预防保健》课件
- 幼儿园三会一课会议记录
- 2025年宜宾兴文县招考聘用社区专职工作者7人高频重点提升(共500题)附带答案详解
- 公园物业管理安保服务投标技术标方案参考借鉴范本
- 《习近平法治思想概论(第二版)》 课件 3.第三章 习近平法治思想的实践意义
- 中医药文化知识培训课件
- 2025中智集团招聘高频重点提升(共500题)附带答案详解
评论
0/150
提交评论