第1章Linux简介和安装.ppt

上传人:本田雅阁 文档编号:3458314 上传时间:2019-08-28 格式:PPT 页数:57 大小:726.54KB
返回 下载 相关 举报
第1章Linux简介和安装.ppt_第1页
第1页 / 共57页
第1章Linux简介和安装.ppt_第2页
第2页 / 共57页
第1章Linux简介和安装.ppt_第3页
第3页 / 共57页
第1章Linux简介和安装.ppt_第4页
第4页 / 共57页
第1章Linux简介和安装.ppt_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《第1章Linux简介和安装.ppt》由会员分享,可在线阅读,更多相关《第1章Linux简介和安装.ppt(57页珍藏版)》请在三一文库上搜索。

1、什么是Linux? 简单地说,Linux是兼容绝大部分Unix标准、具有Unix风格的操作系统,其最大的特点和优势是遵循GNU GPL,是源代码开放的自由软件。秉承自由软件的原则,即源代码公开、自由修改、自由发布,并且任何人在此基础上重新发布必须仍然遵守上述原则,无数Linux专家、爱好者通过Internet在不断地完善并维护它,从这个意义上来说Linux是计算机爱好者自己的操作系统。这样回答也许太专业,通俗地说,Linux就是一种与Windows具有相仿功能的软件系统。各种使用 Linux 作为内核的 GNU 操作系统正被广泛地使用著;虽然这些系统通常被称作为“Linux”,但是它们应该更精

2、确地被称为 GNU/Linux 系统 。 为什么要用Linux? 掌握核心技术? 打破技术垄断,保障国家安全? 降低使用成本? Linux能与现有存在的操作系统共存? 良好的应用前景? 随着各大公司的加盟,有理由相信Linux将以更迅猛的势头发展,并最终成为一个多平台的、市场占有率较高的、极其优秀的网络操作系统。,为什么要用Linux? 掌握核心技术? 打破技术垄断,保障国家安全? 降低使用成本? Linux能与现有存在的操作系统共存? 良好的应用前景? 随着各大公司的加盟,有理由相信Linux将以更迅猛的势头发展,并最终成为一个多平台的、市场占有率较高的、极其优秀的网络操作系统。,第一章 U

3、NIX/Linux 简介,UNIX/Linux简史 Linux特点和发展趋势 Linux发行版介绍 Linux应用简介,UNIX简史,1964年,AT&T贝尔实验室、通用电器和麻省理工学院合作开发MULTICS(MULTiplexed Information and Computing System) 1969年,贝尔实验室的Ken Thompson、Dennis Ritchie等在PDP-7上开发出了UNICS,后来取发音为UNIX,1970年,UNIX被移植到PDP-11/20上 1971年,UNIX First Edition(Version 1)发布 1973年,UNIX内核用C语言重

4、新编写,正式对外披露 1975年,UNIX V6,第一个在贝尔实验室外广为流传的UNIX版本 Ken Thompson在UC Berkeley与Bill Joy 和 Chuck Haley共同编写了UNIX的Berkeley版本BSD(Berkeley Software Distribution) 1977年,1 BSD 1979年,UNIX V7, “最后一个真正的UNIX”,”空前绝后的一个UNIX ”,V7的kernel只有40kbytes,1982年,AT&T实验室的UNIX系统组 (USG)发布了System III版,这个版本是贝尔实验室向公众公开发布的第一版 1983年,计算机研

5、究小组(CRG), UNIX系统小组(USG)以及另外一个小组合并组成了UNIX系统开发实验室(USL),AT&T发布了UNIX System V。 1984年,4.2BSD 1984年,SVR2,UNIX拥有10万用户 1986年,4.3BSD 1987年,SVR3, UNIX拥有75万用户,1988年,POSIX(Portable Operating System Interface) 1标准发布;AT&T和Sun提出SVR4计划,Unix工业界分裂为两大阵营:开源软件基金会 (OSF,包括Apollo、DEC、HP、IBM ) 和UNIX国际性组织 (UI,以AT&T和Sun为首) 19

6、89年,SVR4发布,统一了System V, BSD 和 Xenix 1991年,Linus Torvalds 开始着手了Linux 开发 1993年,4.4BSD(最后一版)发布,6月Novell并购USL,10月Novell将“Unix”商标无偿赠送给X/Open组织 1994年,4.4BSD-lite排除了一切侵犯USL/Novell的代码,1995年,Novell将UnixWare business出售给SCO(Santa Cruz Operation) CSRG(Computer System Reseach Group)解散 X/Open 发布UNIX 95标准 1996年,OS

7、F和X/Open合并成了Open Group 1998年,Open Group发布UNIX 98家族 1999年,UNIX诞生30周年,Linux内核2.2发布,第一界LinuxWorld大会召开 2001年,Open Group提出Single UNIX规范第三版,Linux内核2.4发布 2002年,ISO/IEC 9945:2002,Single UNIX标准核心卷被指定为国际标准,著名的UNIX/类UNIX版本,SCO OpenServer、SCO UnixWare IBM 的 AIX Sun 的 Solaris HP 的HP-UX FreeBSD Linux,Linux 简史,199

8、1 年4月 芬兰计算机系研究生Linux Benedict Torvalds开始为 一 个以后被称为“Linux”的内核而工作。 1991年8月25日Linus 网上发贴,寻找志同道合的合作伙伴。 1991年10月5日Linus Torvalds在新闻组comp.os.minix发表了 Linux V0.01,约有一万行代码。 1992年,全世界大约有1000个左右的人使用Linux,并有不少人提供 初期的代码上载和评论。 1993年 大约由100多个程序员参与内核代码修改,内核核心由5人 组成,V0.99 约有十万行代码。 1993 年12月 Linux 全球用户数约在10万左右。 1994

9、年3月,Linux1.0问世,约有17万行代码。它按完全自由免费协议 发布,源码必须完全公开,之后很快Linux正式 采用GPL协议。 1997年,制作电影泰坦尼克号的图形工作站里,有105台采用了 Linux系统 1999年,Linux内核2.2发布,第一界LinuxWorld大会召开 2001年,Open Group提出Single UNIX规范第三版,Linux内核2.4发布,Linux特性,Linux操作系统在短时间内得到迅猛的发展,这与该操作系统良好特性是分不开的。简单地说,Linux具有Unix的所有特性并且具有自己独特的魅力,主要表现在以下几个方面: 多用户多任务管理 图形集成界

10、面 广泛的协议支持 提供完善的网络功能 支持多种应用程序及开发工具 可便捷获得升级子程序 文件系统下良好的兼容性 具有内核编程接口,Linux与其他系统,目前,计算机操作系统主要有:Unix、MS-DOS、Windows系列和IBM的OS/2等,他们也在应用于不同的领域和平台上。Linux操作系统可以与这些操作系统共存于一台计算机中,它们同为操作系统,Linux操作与其他操作系统的主要区别是什么呢? 1Linux与Unix 2Linux与Windows,Linux组成,Fedora Core Linux操作系统与普通Linux操作系统组成相同,一般分为三部分:内核(Kernel)、命令解释层(

11、Shell或其他操作环境)、文件结构(File Structure)。,14,Linux的层次结构,内核,内核是Linux系统的心脏,是运行程序和管理硬件设备的内核程序,决定着系统的性能和稳定性。内核以独占的方式执行最底层任务,保证系统正常运行。协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等等。它从用户那里接受命令并把命令送给内核去执行 。,Linux Shell,Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把命令送入内核。操作环境在操作系统内核与用户之间提供操作界面,它实际上为一个解释器。操作系统对用户输

12、入的命令进行解释,再将其发送到内核。Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。Linux系统中的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制,文件结构,文件结构是存放在磁盘等存储设备上文件的组织方法,主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径,用户能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。Linux目录采用多级树形结构,用户可以浏览整个系统,进入任何一个已授权进入的目录,并访问那里的文件,L

13、inux 发行版介绍,从技术角度看 内核版本 发行版本 从使用语言看 中文版 非中文版,LINUX内核版本,LINUX内核版本指的是在Linus领导下的开发小组开发出的系统内核的版本号。 Kernel版本分为Stable稳定版和development测试版。 Kernel版本号由r.x.y三个数字组成:r代表目前release的Kernel版本;当x为偶数,代表是稳定版的Kernel,如果为奇数,则表示是发展版;最后的y代表bugs fix 的次数,如2.0.34是稳定版版本,2.1.56是测试版版本。,Linux Distribution,Linux Kernel只负责控制硬件、管理文件系统

14、、进程管理等工作,并不提供应用程序。 一些组织或厂家为了方便用户使用,以Linux Kernel为核心再集成各种系统程序或应用工具程序组成的一套完整的操作系统,就称为Linux Distribution(Linux发行套件)。 相对于内核版本,发行套件的版本号是随着发布者的不同而不同,与系统内核的版本号是相对独立的。 例如:2005年6月,Fedora Core 4 正式发布,版本代码为Snentz。这一版本采用2.6.11 版核心,构成Linux发行版通常要包括以下基本软件和功能: 系统引导管理程序(Boot Manager) 用户界面 系统管理:安装、设置、检测软硬件的各种软件工具 Int

15、ernet服务 应用程序 开发工具和库程序等,Debian GNU/Linux,系统设计规划最严谨的Distribution,也是最不易入门的Distribution 唯一由志愿程序员开发的Distribution,有许多强有力的特性,附赠最多的Linux软件 功能强大的包管理工具dpkg和dselect 软件包采用.deb格式,Red Hat Linux,http:/ 目前销售量最大、安装最简便、最适合初学者的Linux Distribution 能够通过网络进行安装 先进的包管理程序RPM 美观的桌面Gnome,Fedora Project,Red Hat公司于2003年9月底宣布,将原有

16、的Red Hat Linux开发计划与Fedora Linux 计划整合成新的Fedora Project。 Fedora Project将由Red Hat公司赞助,以社群主导,支持的方式,开发Linux发行版 Fedora Core。 Fedora项目的目标是与Linux社区协作,只从开放源码软件来创建一份完整的、通用的操作系统。 Fedora项目开发过程是以公开论坛的形式进行的。项目将按时间计划,每年作两到三次Fedora Core的发布,并提供一份公开的发布日程表。 Red Hat工程组将继续参与Fedora Core的开发,并且将比以往更多地邀请和鼓励外界的参与。,Slackware

17、Linux,http:/ 曾经最流行的版本 易用性较差 采用tgz软件包装方式 系统安装简单,但是升级比较不方便 适合于初学者和高级用户,SuSE Linux,http:/ 欧洲最流行的Linux Distribution 易用性较差,不适合初学者 附赠的软件较多,仅次于Debian 特有的X Window设置工具SaX 提供很多XFree86 X Server不支持的显卡的驱动 特有的系统安装和管理工具YaST,Turbo Linux,http:/www.TurboL 日本制作的Linux Distribution 中文支持比较好 提供很多汉化应用软件 安装简易性与系统设置难度与Red Ha

18、t差不多,红旗Linux,红旗Linux: http:/www.redflag- 界面美观,安装也比较容易, 新版本逐渐屏蔽了一些底层的操作,适合于新手使用。源于中国科学院软件研究所承担的 国家863计划的Linux项目,但无论稳定性与兼容性与国外的版本相比都有一定的差距,操作界面与习惯 与Windows越来越像,提供一定技术支持和售后服务,适宜于国内做低价的操作系统解决方案。,软件安装,获取安装源 Red Hat Enterprise Linux 5 Server通过五张CD或者一张DVD介质来进行操作系统安装软件的版本发售 获取到安装序列号,光盘安装,将计算机的BIOS设定成用CD-ROM

19、启动 放入光盘重启系统 注意安装过程的选项设置,选择硬盘分区方案,提供了四个方案帮你分割硬盘: 移除所选磁盘上的所有分割区,并建立缺省的分割模式 (Remove all partitions on selected drives and create default layout) - 移除所选磁盘上的Linux分割区,并建立缺省的分割模式 (Remove linux partitions on selected drives and create default layout) - 使用所选取磁盘上的未使用空间,建立缺省的分割模式 (Use free space on selected dr

20、ives and create default layout) 。 建立自订的分割模式 (Create custom layout) - 用Disk Druid手动分割硬盘,磁盘分区,硬盘在使用前都要进行分区。 分区可以有3种类型出现: 主分区、扩展分区和逻辑分区。,一块硬盘最多可以有4个主分区,或是3个主分区1个扩展分区,且一块硬盘只能有1个扩展分区,在这个扩展分区内可以划分多个逻辑分区。主分区与扩展分区是平级的,扩展分区本身无法用来存放数据,要使用它必须将其分成若干个(1-n个)逻辑分区,如图所示硬盘分区,1 Windows下的分区: 在Windows下,使用“盘符”来表示一个分区,如A、

21、B、C、D、E等。这种方法使得硬盘分区变得十分简单。其中A和B是表示软驱的盘符,硬盘分区的盘符是从C开始编号的。如图2.2所示硬盘盘符的编号:第2行中,1个主分区、3个逻辑分区合起来的扩展分区和一个光盘盘符。,Linux 使用字母和数字的组合来指代磁盘分区。 分区的命名方案是基于文件的,文件名的格式为:/dev/xxyN 在UNIX/LINUX系统中,将所有的设备都当作一个文件,放在/dev目录下。 xx为设备类型,通常是hd(IDE硬盘),sd(SCSI硬盘) y表示分区所在的设备,如/dev/hda(第一个IDE硬盘)或/dev/sdb(第二个SCSI硬盘) N代表分区,前四个分区(主分区

22、或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区。,2Linux下的磁盘分区,要安装 Linux ,最少要两个分区: /(根分区) 实质存放档案的分区 SWAP(交换分区) 用作虚拟内存 (Virtual Memory) 的分区 在Linux中,除了存放文件的主分区(根分区)外,还需要一个“Swap(交换)分区”用来补充内存,因此至少需要两个分区: 根分区。学习使用的话,建议至少2GB 交换分区。交换分区的大小应约为实体内存(Physica

23、l Memory)大小的两倍,若内存为64-128MB时,交换分区可为128MB,而内存为128-256MB时,交换分区可为256MB。 【注意】现代操作系统无一例外地使用了虚拟内存技术。Windows系统使用交换文件实现这一技术,而Linux 系统使用交换分区实现。安装Windows系统只使用一个分区,而安装Linux Core系统至少需要个分区,其中之一为交换(swap)分区。,挂载点,Linux 中的每一个分区都是构成支持一组文件和目录所必需的贮存区的一部分。它是通过挂载(mounting)来实现的,挂载是将分区关联到某一目录的过程。挂载分区使起始于这个指定目录(通称为挂载点,mount

24、 point)的贮存区能够被使用。 Linux系统在使用光盘或U盘时,必须执行挂载(mount)命令。挂载命令可将这些存储介质指定成系统中的某个目录,以后直接访问相应的目录即可读写存储介质上的数据,用户可以在shell命令环境中使用mount挂载任何文件系统。,启动Linux,安装完成后启动Linux后,由于用户是第一次使用Linux还有许多需要设置的内容,按要求设置即可。 防火墙 声卡 日期和时间 用户,关闭,当用户结束对计算机的操作后,要退出操作系统,Fedora Core和Windows一样,要按照正常的步骤关闭计算机,以免对操作系统产生不必要的损坏。,在虚拟机中安装,虚拟机并不是一台实

25、际工作的计算机,而是存在于真实计算机上通过软件模拟来实现的计算机。虚拟机中有自己的CPU、主板、内存、BIOS、显卡、硬盘和光驱等。在Windows操作系统中安装虚拟机,用户可以利用虚拟机来安装Fedora。,虚拟机介绍,先进的虚拟技术可以使得模拟出来的虚拟机与真正的计算机没什么区别,所以用户可以在虚拟机中实现各种应用,如分区、格式化、安装系统和应用软件等。而这些操作对用户实际计算机系统并没有任何影响。,获取VMware Workstation,目前,用户用可以到其官方网站下载到最新版本的面向个人用户的VMware Workstation For Windows虚拟机,官方网站下载地址为:ht

26、tp:/ Wrokstation的安装方法非常简单,双击下载到的安装文件。用户只需要按照安装提示进行默认设置即可,创建虚拟机,使用VMware时需要创建一个新的虚拟机,然后才能在创建的虚拟机安装需要的操作系统。首先进入在VMware Workstation的主界面,并单击【新建虚拟机】,此时会弹出【新建虚拟机向导】对话框,在该对话框中单击【下一步】按钮来选择适合的配置,在虚拟机中安装,新建的虚拟机与真实计算机一样,要想使它工作还必须为该虚拟机安装操作系统。VMware Workstation支持光盘启动安装,也支持ISO镜像文件安装。为了提高安装系统的速度,使用ISO镜像文件安装RHEL 。

27、启动后按F2可进入虚拟机的BIOS,作业,附录参考网址,http:/www.linuxsir.org 著名的中文linux杜区,论坛中内容丰富,常见问题几乎都能在这里搜索到答案,适合初、中级水平读者。 http:/ 著名的中文linux论坛. http:/ 著名的中文linux网站。 http:/ 著名的中文linux网站,技术性较强。 http:/ www.Linux.org linux官方网站。 http:/ 硅谷动网站的unix教学专栏 http:/ 著名unix/linux网站,适合中高水平读者。 http:/ www.samba.org samba官方网站。,GNU 和 F

28、SF,GNU 是由“GNUs Not Unix”所递归定义出的首字母缩写语。 GNU 的首要目标是作为自由软件。即便 GNU 不比 Unix 有技术优势,它却有一个允许用户合作的社会优点,和一个与道德有关的优点,也就是尊重用户的自由。 自由软件基金会 (Free Software Foundation,FSF)是 一个免税的为自由软件发展的慈善团体,GNU 工程的主要赞助组织。 FSF 接受捐款,但是其大部分收入常常来自销售自由软件的拷贝,和其它相关的服务。今天它卖源码的 CD-ROMs ,二进制代码的 CD-ROMs ,精细打印的手册(均有再散布和修改的自由),以及豪华发行(这儿我们为你选择

29、的平台制作完整的软件收藏)。,GNU Project 和 GPL,GNU工程 GNU 工程 开始於一九八四年,旨在发展一个类似 Unix ,且为 自由软件 的完整操作系统: GNU 系统。 GNU 系统包括非 GNU 软件程序,这些程序是由其他人或工程为了他们自己的目的而开发的。之所以能用它们是因为它们是自由软件。 GPL GPL ( General Public License ) 是自由软件基金会(FSF)制定的GNU通用公共许可证。 Linux 操作系统以及与它有关的大量软件是在GPL的推动下开发和发布的。 GPL的核心内容是:软件的源程序可以自由流通,软件公司不应该把源程序拒为己有,或

30、借发行编译过的软件赢利,软件公司要赚取的应该是系统集成和服务的费用。,关于自由软件,自由软件赋予使用者四种自由: 不论目的为何,有使用该软件的自由(自由之零)。 有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻(自由之二)。 有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(自由之三)。,不要误解自由软件中的“自由”,使用者可以付费取得 GNU 的软件,或者,使用者也可以免费取得

31、这些软件。 但是,不管使用者是如何取得这些软件的,他们必须永远有权利复制或是改写这些软件,甚至贩售这些软件。 自由软件哲学抵制一种特定的分布广泛的商业实践,但是它不是反商业的。自由软件并不是非商业软件。自由软件必须适用於商业用途。 自由软件的商业开发模式已很常见,这样的自由商业软件相当重要。 在 GNU 工程中,通常使用 copyleft 这类许可方式来保护每个使用者都享有这些软件自由,但是 非 copyleft 的自由软件 也同时存在。 欲知自由软件、以 copyleft 许可的软件、和其它种类的软件的相关性,请见 自由软件的种类 一文和 许可方式一览表 一文。,OSS 和 OSI,开放源代

32、码软件(OSS: Open Source Software) 是指一种公开源代码的软件。用户可以修改、使用、拷贝、分发软件的源代码。 开放源代码促进会(OSI:Open Source Initiative) 是发起、认证和保护开放源代码软件的非营利性组织。 开放源代码的官方网站是:http:/www.opensource.org/。 开放源代码软件的特点 开放源代码软件一般是免费发布的,您可以在Internet上自由下载,用户无需缴纳License费用。 开放源代码软件由一个核心组织领导, 通常由一个很大的社区在Internet上协作开发完成。这种“集市”式的开发模式使得其通常有着比封闭源代码软件更高的质量。 用户可以得到软件的源代码,更容易根据自己的特殊要求,进行定制。 开放源代码软件的生命周期不依附于某个公司,因此有更强的生命力。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1