linux命令与lamp环境搭建

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


• •
适用于服务器的版本是Red Hat Enterprise Linux,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择 CentOS。CentOS可以算是RHEL的克隆版,但它最大的好处是免费!菜鸟油目前的服务器便采用的CentOS 3.4。
优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新 缺点:免费版(Fedora Core)版本生命周期太短,多媒体支持不佳
Red Hat
• 国内,乃至是全世界的Linux用户所最熟悉、最耳闻能详的发行版想必就是Red Hat了。Red Hat最早由Bob Young和Marc Ewing在 1995年创建。而公司在最近才开始真正步入盈利时代,归功于收费的Red Hat Enterprise Linux(RHEL,Red Hat的企业版)。而 正统的Red Hat版本早已停止技术支持,最后一版是Red Hat 9.0。于是,目前Red Hat分为两个系列:由Red Hat公司提供收费技 术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。Fedora Core 1发布于2003年年末,而FC的定 位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。目前最新版本为FC 3,而FC4也预定 将于今年6月发布。这也是为什么服务器上一般不推荐采用Fedora Core。 •
• 优点:专业,易用的YaST软件包管理系统
缺点:FTP发布通常要比零售版晚1~3个月
• 软件包管理系统:YaST (RPM), 第三方APT (RPM) 软件库(repository)
Debian GNU/Linux
• Debian是菜鸟油服务器之前所采用的操作系统。Debian最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian 系统分为三个版本分支(branch):stable, testing 和 unstable。截至2005年5月,这三个版本分支分别对应的具体版本为:Woody, Sarge 和 Sid。其 中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为 稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。菜鸟油之 前所采用的是Debian Sarge。
• • • • • • GNU的全称为GNU's not unix,意思是"GNU不是UNIX",GNU计划,又称革奴计划,是由Richard Stallman在1984年公开 发起的,是FSF的主要项目。这个项目的目标是建立一套完全自由的和可移植的类Unix操作系统。 GNU类Unix操作系统是由一系列应用程序、系统库和开发工具构成的软件集合,例如:Emacs编辑软件、gcc编译软件、 bash命令解释程序和编程语言,以及gawk(GNU's awk)等,并加上了用于资源分配和硬件管理的内核。 但是GNU自己的内核Hurd仍在开发中,离实用还有一定的距离。因此,这个GNU系统并没有流行起来。现在的GNU系统 通常是使用Linux系统的内核、加上GNU项目贡献的一些组件,以及其他相关程序组成的,这样的组合被称为GNU/Linux操作


9、1999年,Linux的简体中文发行版问世。
10、2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中。
• 注意:Linux Torvalds公开的Linux内核源码并不是我们现在使用的Linux系统的全部,而仅仅是Linux内核kernel部分的代码。
• • • • 优点:友好的操作界面,图形配置工具,庞大的社区技术支持,NTFS分区大小变更 • 缺点:部分版本bug较多,最新版本只先发布给Mandrake俱乐部的成员 • 软件包管理系统:urpmi (RPM) Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。之前Mandrake的新版 本的发布速度很快,但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。
Linux核心概念
• 自由软件与FSF
• 自由软件:简单地理解,自由软件的核心就是没有商业化软件版权制约,源代码开放,可无约束自由传播。 • 自由软件基金会FSF:FSF(Free Software Foundation)的中文意思是自由软件基金会,是Richard Stallman与1984年发起和创 办的。FSF的主要项目是GNU项目。它的目标是建立自由发布和可移植的类Unix操作系统产品。GNU项目本身产生的主要软件包 括:Emacs编辑软件、gcc编译软件、bash命令解释程序和编程语言,以及gawk(GNU's awk)等。 • GNU介绍

软件包管理系统:up2date (RPM), YUM (RPM)
SUSE
• SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST 也大受好评。SUSE于2003年年末被Novell收购。 • • SUSE之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这 使得一部分用户感到困惑,也转而使用其它发行版本。但是,瑕不掩瑜,SUSE仍然是一个非常专业、优秀的发行 版。




• • •
开发源代码的程序,可自由修改。
Unix系统兼容,具备Unix几乎所有优秀特性。 可自由传播,无任何商业化版权制约。 适合Intel等x86 CPU系列架构的计算机。
Linux的诞生
• Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为Linus Torvalds。在大 学期间,他接触到了学校的Unix系统,但是当时的Unix系统仅为一台主机,且对应了多个终端,使用 时存在操作等待时间很长等一些不爽的问题,无法满足年轻的Linus Torvalds的使用需求。因此他就 萌生了自己开发一个 Unix的想法,于是不久,他就找到了前文提到的谭邦宁教授开发的用于教学的 Minix操作系统,他把Minix安装到了他的I386个人计算机上。此后,Torvalds又开始陆续阅读了Minix 系统的源代码,从Minix系统中学到了很多重要的系统核心程序设计理念和设计思想,从而逐步开始 了Linux系统雏形的设计和开发。
Linux的发展历程
• • • • • • • • 1、1984年,Andrew S.Tanenbaum开发了用于教学的Unix系统,命名为MINIX。 2、1989年,Andrew S.Tanenbaum将MINIX系统运行与x86的PC计算机平台。 3、1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触MINIX系统。 4、1991年,Linus Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。 5、1991年底,Linus Torvalds公开了Linux内核源代码00.2版(http://www.kernel.org)。 6、1993年,Linux1.0版发行,Linux转向GPL版权协议。 7、1994年,Linux的第一个商业发行版Slackware问世。 8、1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由Open Linux公司打包)符合POSIX标准。



简单的理解,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人 有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。
虽然这个Linux内核是基于GNU通用公共许可的,但是Linux内核并不是GNU计划的一 部分。
二、
系统分类
Mandriva
• Mandriva原名Mandrake,最早由Ga?l Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。 说起Mandrake的历史,其实最早Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake 将之改为KDE。而由于当时的Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。我想这 也是当时Mandrake在国内如此红火的原因之一。Mandrake在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。

• • •
系统。
到1991年Linux内核发布的时候,GNU项目已经完成了除系统内核之外的各种必备软件的开发。在Linux Torvalds和其他开发 人员的努力下,GNU项目的部分组件又运行到了Linux内核之上,例如:GNU项目里的Emacs、gcc、bash、gawk等,至今都是 Linux系统中很重要的基础软件。
什么是Linux?
• 和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix 操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX 的多用户、多任务并且支持多线程和多CPU的操作系统。 Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用 的类Unix操作系统兼容产品。在过去的20年里,Linux系统主要应用于服务器端、嵌入式开发和个人PC桌面三大领域,其中服务器端领域是重中之重。 大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统 几乎都是Linux系统。 Linux操作系统之所以如此流行,是因为它具有如下一下特点:
• GPL介绍

GPL全称为General Public License,中文名为通用公共许可,是一个最著名的开源许 可协议,开源社区最著名的Linux内核就是在GPL许可下发布的。GPL许可是由自由软件基 金会(Free Software foundation)创建的。 1984年,Richard Stallman发起开发自由软件的运动后不久,在其他人的协作下,他创 立了通用公共许可证(GPL),这对推动自由软件的发展起来至关重要的作用,那么,这 个GPL到底是什么意思呢?
linux操作系统总结
张浩
目录
• • • • • 一、Linux简介 二、系统分类 三、常用操作命令 四、LAMP环境搭建 五、linux系统文件系统
一.
Linux简介
什么是操作系统?
• 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必 备的基础环境支撑,是计算机系统的核心。 • 操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,如对CPU、 内存、磁盘等的管理,同时对系统资源所需的优先次序进行管理。操作系统还可以控制设备的输入、输出以及操作网络与管理文 件系统等事务。同时,它也负责对计算机系统中各类软件资源的管理。例如各类应用软件的安装、设置运行环境等。操作系统与 计算机硬件软件关系图如下。

操作系统与计算机硬、软件关系示Hale Waihona Puke Baidu图

操作系统是计算机系统中比不可少的基础系统软件,它的作用是负责管理和控制计算机系统中的硬 件和软件资源,合理组织计算机系统的工作流程,以便有效的利用这些资源为使用者提供一个功能强 大、使用方便的操作及使用环境,从而在计算机系统(硬件)与使用者之间起到接口的作用。

操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如:操作系统会在 接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理 结果返回给使用者。操作系统作用的示意图如下。 操 作 系 统 作 • 目前PC计算机(微机)上比较常见的操作系统由Windows、 用 示 • Linux、DOS、Unix 意 图
相关文档
最新文档