《认识Linux》PPT课件.ppt_第1页
《认识Linux》PPT课件.ppt_第2页
《认识Linux》PPT课件.ppt_第3页
《认识Linux》PPT课件.ppt_第4页
《认识Linux》PPT课件.ppt_第5页
已阅读5页,还剩57页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux 操作系统基础,主 讲:杨晶 Office:15311# Tel:6223362143460407QQ.com,课 程 说 明,课程学时安排 总学时: 32 理论学时:20 实验学时:12 成绩比例 考试: 70 平时成绩:30,出勤(约占20分) 实验报告(约占10分,若缺少实验报告,平时成绩为0分),教 材,教材: Linux 实用教程 陈博 孙宏彬 於岳 编著 电子工业出版社,参考教材: 鸟哥的 Linux 私房菜 鸟哥 编著 人民邮电出版社,Linux 网站,/ Linux内核网站 /linux/ 蓝森林-自由软件Linux / Linux论坛 / 红联Linux门户 / Linux时代 ,本 书 内 容(红色字体为重点章节),第1章 认识Linux系统 第2章 Fedora 8系统的安装和删除 第3章 走进Linux图形界面 第4章 Linux字符界面操作 第5章 文件和目录 第6章 Linux常用操作命令 第7章 Shell编程 第8章 用户和组群账户管理 第9章 磁盘和文件系统管理 第10章 Linux日常管理和维护 第11章 Linux网络基本配置 第12章 Linux网络服务器配置,注:按照进度,部分章节可能会有调整,Linux操作系统基础,第1章 认识Linux系统,1.1 操作系统,操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。,操作系统的管理功能,操作系统大致包括5个方面的管理功能: 进程与处理机管理 作业管理 存储管理 设备管理 文件管理 比较常用的操作系统有DOS、OS/2、UNIX、Linux、Windows、Netware、MAC等。,1.2 Linux 的诞生和发展,Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。 以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种类UNIX操作系统,并且使用人数还在迅猛增长。 Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱: UNIX 操作系统 MINIX 操作系统 GNU 计划 POSIX 标准 Internet 网络,UNIX的诞生,1969年,这两位科学家在AT&T贝尔实验室开始研究UNIX操作系统。 著名的C语言(1972年)也是这两位科学家发明的,其目的为了开发UNIX操作系统。两人同为1983年图灵奖得主,Dennis Ritchie丹尼斯里奇,Ken Thompson肯汤普逊,UNIX的诞生,1972年,Thompson,Ritchie 在PDP-11机器上用C语言重新编写UNIX。 1973年Thompson,Ritchie在操作系统会议上发表了一篇UNIX论文,该论文引起了学术界极大兴趣。 AT&T此时对于Unix是采取较开放的态度。,UNIX的版权宣告,由于Unix的高度可移植性与强大的效能,加上当时并没有版权的纠纷, 所以让很多商业公司开始了Unix操作系统的发展,例如AT&T自家的System V、IBM的AIX以及HP与DEC等公司, 都有推出自家的主机搭配自己的Unix操作系统。在大学中,使用Unix源代码进行教学。 到了70年代后期,出于商业的考虑,于是AT&T想将Unix的版权收回去。因此, AT&T在1979年发行的第七版Unix中,特别提到了不可对学生提供源代码的严格限制! 同时,也造成Unix业界之间的紧张气氛,并且也引爆了很多的商业纠纷。,x86架构的Minix操作系统诞生,关于1979年的版权声明中,影响最大的当然就是学校教Unix核心源代码相关学问的教授了! 想一想,如果没有核心原始码,那么如何教导学生认识Unix呢?这问题对于Andrew Tanenbaum(谭宁邦)教授来说,实在是很伤脑筋的!不过,学校的课程还是得继续啊!那怎么办? 谭宁邦教授于是乎自己动手写了Minix这个Unix Like的核心程序! 在撰写的过程中,为了避免版权纠纷,谭宁邦完全不看Unix核心源代码! 并且强调他的Minix必须能够与Unix兼容才行!谭宁邦在1984年开始撰写核心程序, 到了1986年终于完成,并于次年出版Minix相关书籍。,GNU 计划,GNU 计划和自由软件基金会是由Richard M. Stallman 于1984 年一手创办的。旨在开发一个类似 Unix、并且是自由软件的完整操作系统:GNU 系统(GNU 是“GNUs Not Unix“的递归缩写)。 到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 能够诞生的基础之一。以至于目前许多人都将Linux 操作系统称为“GNU/Linux“操作系统。,Richard M. Stallman 理查德斯托曼,POSIX 标准,POSIX(Portable Operating System Interface for Computing Systems)是由IEEE(美国电气和电子工程师协会 ) 和ISO/IEC(国际标准化组织/国际电工委员会)开发的一簇标准。 该标准是基于现有的UNIX 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。 它是在1980 年早期一个UNIX 用户组(usr/group)的早期工作的基础上取得的。,Linux 操作系统的诞生,1991年初,芬兰大学生Linus Torvalds(林纳斯托瓦兹 ) 开始在一台386sx 兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足minix 系统的现有性能,并开始酝酿开发一个新的免费操作系统。 1991年10月,Linux第一个公开版0.01版发布。 1994年3月,Linux 1.0版发布。 Linux的标志是可爱的企鹅。,Linus Torvalds,Linux发展历程(一),Linux发展历程(二),Linux发展历程(三),Linux 的五大支柱, UNIX 操作系统 - UNIX 于1969 年诞生在Bell 实验室。Linux 就是UNIX 的一种克隆系统。UNIX的重要性就不用多说了。 MINIX 操作系统 - Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由著名计算机教授Andrew S. Tanenbaum(谭宁邦) 开发完成。由于MINIX 系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX 系统旋风。Linux 刚开始就是参照Minix 系统于1991 年才开始开发。 GNU 计划- 开发Linux 操作系统,以及Linux 上所用大多数软件基本上都出自GNU 计划。Linux只是操作系统的一个内核,没有GNU 软件环境(比如说bash shell),则Linux 将寸步难行。 POSIX 标准 - 该标准在推动Linux 操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。 INTERNET - 如果没有Intenet 网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。,Linux的读法,linux发音五花八门版本颇多,见到和听到的不下10种。根据linux的创始人Linus Torvalds的说法,Linux的发音和“Minix”是押韵的。“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是/links/类似于“里讷克斯”。但是,由于Linus Torvalds本人是芬兰人,所以他的Linux读音不是/links/,而是/liniks/.。 有人综合网上和linux自己的读音,概括出几个自认为最合适也最通用的读法:/links/(“里那克斯”)或/li:nks/(“里讷克斯”)或/linju:ks/(“里纽克斯”)。这几个应该是谁都听得懂的。至于哪个比较正宗,当然是linux的原音。但事实上使用linux哪种读法的人似乎都不在少数。,Linux是一个免费的、多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。 Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、传播甚至修改源代码。,1.3 Linux的应用,越来越多的大中型企业选择了Linux作为其服务器的操作系统。 近几年来,Linux系统又以其友好的图形界面、丰富的应用程序及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。,Linux系统的应用,Linux系统的应用主要涉及4个方面: 应用服务器 嵌入式领域 软件开发 桌面应用,Linux系统的可靠性使它成为企业Web服务器的重要选择。同时,Linux支持多种硬件平台,非常容易与其他平台如Windows,UNIX等系统共存,其相关应用软件多为免费甚至是开放源代码的。,(1)Linux服务器,嵌入式操作系统是当前操作系统领域的热点,Linux在该领域的低成本、小内核以及模块化有着自己的特色,很多Linux厂商纷纷在该领域投入人力、物力开展研发工作。,(2)嵌入式Linux系统,Android,Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。 2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。,Linux开发工具和应用正日臻完善,Linux开发者可以使用C,C+,Perl或PHP来开发应用程序。,(3)软件开发平台,新版本的Linux系统在桌面应用方面进行了改进,达到了相当高的水平,完全可以作为一种集办公应用、多媒体应用、游戏娱乐和网络应用等多方面功能于一体的图形界面操作系统。,(4)桌面应用,1.4 Linux的特点和组成,1.4.1 Linux的特点(优点) 完全免费 开放性 多用户 多任务 良好的界面 设备独立性 丰富的网络功能 可靠的安全、稳定性能 支持多种平台,完全免费,Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。 正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让Linux吸收了无数程序员的精华,不断壮大。,Linux下载地点 ,开放性,指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 凡遵循OSI国际标准所开发的硬件和软件都能彼此兼容,可方便地实现互连。,多用户,是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。,多任务,多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 Linux系统调度每一个进程,平等地访问计算机处理器。,良好的界面,Linux同时具有字符界面和图形界面。 在字符界面用户可以通过键盘输入相应的指令来进行操作。 它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。,设备独立性,是指操作系统把所有外部设备统一当作文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。,丰富的网络功能,Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。 在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。,可靠的安全、稳定性能,Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。 Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。,支持多种平台,Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。 此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。 2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。 同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。,Linux的缺点,没有特定的支持厂商 图形界面还不够友好,1.4.2 Linux系统的组成,Linux系统一般有4个主要部分: 内核 Shell 文件系统 应用程序,内核是操作系统的核心,具有很多最基本的功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。 Linux内核的主要模块分为存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等几个部分。,(1)内核,Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上,Shell是一个命令解释器,它解释由用户输入的命令并且将它们送到内核。 另外,Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。,(2)Shell,文件系统是文件存放在磁盘等存储设备上的组织方法。 Linux系统能支持多种目前流行的文件系统,如ext2,ext3,ext4,FAT,VFAT,NTFS和ISO9660等。,(3)文件系统,标准的Linux系统都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公软件和Internet工具等。,(4)应用程序,1.4.3 Linux与Windows比较,(1)多用户操作系统 (2)支持多种文件系统 (3)支持多种端口和设备 (4)支持联网功能 (5)服务,1Linux与Windows系统的共性,2Linux与Windows系统的区别,2Linux与Windows系统的区别,2Linux与Windows系统区别,Linux与Windows的具体特点比较,1.5 Linux版本介绍,Linux 的版本分为: 内核版本 发行版本,1993年3月14日,Linux推出第一个正式的内核版本1.0,首次成为一个完整的操作系统,在后来的发展中,Linux内核版本的命名一直遵从以下规则: 即内核版本号由形如 x.x.xx 的三组数字组成,例如:2.2.30、2.3.121、2.4.0等等。,1.5.1 Linux内核版本,内核版本,第一组数字为主版本号,表示内核的级别,数字越大级别越高,不同级别的内核在功能上有很大的差异,目前最高级别为3。 第二组数字为次版本号,又分为测试版和稳定版。如果是奇数,则表示该内核为测试版,可能有潜在缺陷,不能保证其稳定性,如果是偶数则是稳定版,表示内核已经过严格测试,是比较可靠的版本。最新的稳定版为3.2.5。 第三组数字表示修正序列号,在前两组数字相同的情况下,此数越大,通常会表示该内核功能更强或以前版本中的缺陷已得到了修正。,内核版本,1.5.2 Linux发行版本,仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司开发出了基于Linux内核的图形界面,同时配上很多功能强大的应用软件,使我们能像使用Windows一样便捷地使用Linux。 一个操作系统内核加上图形界面加上应用软件,这样一套完整的软件环境统称一个发行版本。相对于Linux操作系统内核版本,各发布厂商发行版本的版本号各不相同,与Lin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论