您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux操作系统-第1讲Linux系统简介剖析
Linux/Unix操作系统课程简介教材《Linux操作系统基础郁实践》吴秀梅编著清华大学出版社《Linux操作系统基础教程》(第2版)王良明编著清华大学出版社《Linux基础与应用》(第2版)陈明编著清华大学出版社《计算机操作系统实验指导》郁红英等编著清华大学出版社《RedHatLinux9入门与提高》杨建新等编著清华大学出版社教学时数上课:16学时上机:16学时信安专业实验:20学时参考资料Linux/Unix操作系统参考书目(Reference)Linux系统管理完全手册N.Wells著,王景新等译,清华大学出版社,2006RedHatLinux实用指南M.G.Sobell著,孙天泽等译,电子工业出版社,2004Linux与UnixShell编程指南D.Tansley著,张春萌等译,机械工业出版社,2000RedHatLinux服务器配置与应用林慧琛等编著,人民邮电出版社,2006常见操作系统介绍MS-DOS1981年由微软公司为IBM个人电脑开发的。它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据微机操作系统的统治地位。Windows第一个软件版本Windows1.0由微软公司发行于1985年,Windows95是一个能独立运行的操作系统,现已获得个人电脑操作系统的垄断地位。MacOS1984年由苹果公司推出,是一套运行于苹果Macintosh系列电脑上的操作系统。MacOS是首个在商用领域成功的图形用户界面。终极版本是MacOS9。新的MacOSX结合BSDUnix(FreeBSD)和MacOS9的元素。它的最底层基于Unix基础,实行的是部分开放源代码。最新版本:MacOSXv10.7(Lion)开课目的•云端最适合Linux•终端的各种嵌入式设备(手机、平板电脑、MP4、PM3、商务通等)同样是Linux的最佳应用场所(占70%)•IT从业者的需要如何学•了解Linux的起源、现状和发展•掌握Linux基本原理。(原理基本稳定,而其上的实现变化的,原理通了,一通百通,不要为跟上技术的变化疲于奔命)•扶上马走一程,知识拓展。第一讲Linux/Unix系统简介•Linux的起源:UNIX•Linux的产生及版本•选择Linux的理由•Linux的使用现状•Linux的发展与发展我国自主的操作系统Linux的起源:UNIX•70年代——Unix的初始发展阶段–1969年,在AT&T的Bell实验室,KenThompson在PDP-7上开发了一个操作系统,这个新的操作系统称为UNIX。–1971年UNIX移植到PDP-11上,第一次得到实用。此时的系统全部用汇编语言写成;–1973年Ritchie用C语言重写UNIX核心,系统变得极为便于理解、修改和移植;–1976年的UNIXV6是第一个在Bell实验室以外可以使用并公开发表的版本,美国各大学及研究机构热烈推崇及使用。–1977年UNIX成为产品;同期开始被移植到各种类型的机器上,并产生了许多变种版本。如移植到VAX机上形成32位的UNIXV7。–1979年:重要的SystemV架构•Linux的两大流派•70~80年代——Unix的丰富发展时期–1977年一个重要的分支是BSD版(BerkeleyUNIX)。由加利福尼亚大学伯利克分校的BillJoy(SUN的创始人)开发。它在UNIX中增加了很多显著的特征,如TCP/TP网络、UFS文件系统,并改进了内存管理代码,采用页。–1982年Bell实验室推出UNIXSystemIII。•90年代——Unix的完善阶段–Bell实验室推出UNIXSystemVRelease4。–伯克利的BSD4.3UNIX的重要分支•SCO公司的SCOUNIX–SCOUnix使用Intel的平台,较早进入中国市场。它的历史追溯到MicroSoft开发的Xienx,Xienx是运行在Intel平台上的一种基于UnixV6的系统。–Xienx开发部门独立出来成立了SCO公司,并基于AT&TSystemVR3.2开发了SCOUnix,其最新的版本为增强了图形接口的SCOOpenServer5.0.4。–AT&T将Unix系统实验室卖给了Novell公司,它们的Unix被更名为UnixWare。但是Novell又逢经营问题,不得不将UnixWare再次卖给SCO。–硬件平台:IntelPC工作站和服务器•SUN公司的SunOS与Solaris:–SUN公司在4.2BSDUNIX基础上加进系统V形成SunOS,后来由SunSoft继续开发,形成SYSTEMV基础上的Solaris。–硬件平台:SunSparc、IntelPC工作站和服务器•IBM公司的IBMAIX–硬件平台:IBMRS/6000和其它使用IBMPower和PowerPC系列处理器的系统,IntelAI-64版。•HP公司的Hewlett-PackardHP-UX–硬件平台:HP9000服务器Linux的产生•RichardStallman于1984年独立开发出一个类UNIX的操作系统。•芬兰赫尔辛基大学的学生LinusTorvalds于1991年为基于Intel80386的IBM兼容机开发了Linux操作系统。•Linux符合POSIX。•Linux在加入自由软件组织GNU后,经过Internet上全体开发者的共同努力,1994年已成为能够支持各种体系结构(包括Intelx86、Alpha、SPARC、PowerPC、MC680x0、IBMSystem/390等)的具有很大影响的操作系统。–内核占整个系统的3%–GNU项目贡献了30%的代码–其余67%的代码来源于其他方面自由软件创始人——RichardStallman•1971年,年轻、聪明绝顶的程序员RichardStallman进入MIT人工智能实验室工作,成为软件共享社区的重要成员。•1984年1月,RichardStallman辞去了MIT的工作,开始GNU计划。•RichardStallman的理想就是“开发出一个质量高而自由的操作系统”。•他创立了自由软件基金会(FSF)。•他资助GNUGNU软件开发。•GNU开发了gcc、Emacs、CLibrary(glibc)、BashshellGNU•GNU是一个组织,倡导自由软件,大多数软件免费分发(Copyleft)。•GNU是GNU’sNotUnix的递归缩写。•有些GNU软件是由FSF成员编写。•1984年由RichardStallman发起并创建•目标是编写大量兼容于Unix系统的自由软件•官方网站:自由软件基金会(FSF)•自由软件基金会(FreeSoftwareFoundation,Inc.)致力于消除对计算机程序在复制、分发、理解和修改方面的限制。通过在所有计算领域中开发和使用自由软件——尤其是通过帮助开发GNU操作系统的方式来实现这一目标。•自由软件基金会致力于开发新的自由软件,以及将这些软件构造成为一个协调一致的系统。•除了开发GNU之外,FSF还分发GNU软件的拷贝和手册,只收取分发费用,它还接受免税的馈赠以支持GNU的开发。FSF的大多数资金来自它的软件分发服务。POSIX—可移植操作系统接口•POSIX(PortableOperatingSystemInterface,可移植UNIX操作系统接口)是由业界众多公司开发并正在进一步开发的标准。最早的标准在1988年被采用,在很大程度上基于SystemV接口。已采用的POSIX标准包括:–POSIX.1-用于C程序的基础系统接口。1988年采用,1990年修订。–POSIX.2-Shell和公用程序,包括交互式公用程序和几个C接口。1992年采用。–POSIX.3-用于衡量POSIX遵从性的测试方法。1991年采用。–POSIX.3.1-用于衡量POSIX.1遵从性的测试方法。1993年采用。–POSIX.4-POSIX.1的实时扩展。1993年采用。–POSIX.5-绑定到POSIX.1的Ada语言。描述与POSIX.1相同的功能,可通过Ada程序访问。1992年采用。–POSIX.9-绑定到POSIX.1的FORTRAN77语言。描述与POSIX.1相同的功能,可通过FORTRAN77程序访问。1992年采用。Linux的版本•Linux内核版本–Linux内核由Linus领导的开发小组开发并维护–Linux内核版本号由r.x.y三个数字组成•r:主版本•x:偶数为稳定版本,奇数为开发中版本•y:错误修补的次数•Linux发行版本(Kernel+Softwares+Tools可完全安装)–RedHat9的内核版本为2.4.20(目前最新版本是2.6.30[2009/08])–RedHat9除内核外,RedHat还包含软件包管理程序(RPM,RedHatPackageManager),内容包含开发工具、编辑器、GUI图形用户界面、网络工具等。17Linux内核版本•由Linux内核项目团体统一进行发布2.5.72.6.18XX.YY.ZZLinux发行版可以自由选择使用某个版本的内核主版本号修订版本号次版本号奇数表示开发版偶数表示稳定版18Linux内核版本2.4.62.4.72.4.82.4....稳定版本修复BUG2.5.72.5....2.5.77开发版本增加新功能2.6.12.6....2.6.18稳定版本修复BUG常见Linux发行版本RedHatLinuxRedHat公司创建于1994年,是全球最大的开源技术厂家,其产品也是全世界应用最广泛的Linux。公司总部位于美国北卡罗来纳州,在全球拥有多个分部。RedHatLinux的最终版本是9。常见Linux发行版本FedoraFedora(费多拉)基于RedHatLinux,在RedHatLinux终止发行后,红帽公司以Fedora来取代RedHatLinux在个人领域的应用,而另外发行的RedHatEnterpriseLinux(RedHat企业版Linux,RHEL)取代RedHatLinux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者RedHat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到RedHatEnterpriseLinux中。Fedora大约每六个月发布新版本。2013年12月发行最高版本为Fedora20。常见Linux发行版本CentOSCentOS(CommunityEnterpriseOperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。两者的不同,在于CentOS并不包含封闭源代码软件。完全免费,CentOS并不向用户提供商业支持版本说明:CentOS5.5等同于RHEL5.5,CentOS6.0等同于RHEL6.0,最新版CentOS7于2014.7发布适合作为服务器用常见Linux发行版本DebianDebianProject诞生于1993年,它的目标是提供一个稳定容错的Linux版本。Debian以其稳定性著称。Debian最具特色的是apt-get/dpkg包管理方式6.0.0squeeze2011.2.16发布是目前的稳定版本常见Linux发行版本Ubuntu(乌班图)Ubuntu正是基于Debian之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的Linux系统版本号基于发布日期,例如第一个版本,4.10,代表是在2004年10月发行的。目前最新版本14.04LTS,2014年4月发行Ubuntu以桌面应用为主的Linux操作系统.北京时间2013.
本文标题:Linux操作系统-第1讲Linux系统简介剖析
链接地址:https://www.777doc.com/doc-1344547 .html