《教学课件第1章-Linux系统概述.pptx》由会员分享,可在线阅读,更多相关《教学课件第1章-Linux系统概述.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教材配套PPT正版可修改课件教学课件第1章-Linux系统概述Linux服务管理与自动化运维服务管理与自动化运维 刘春刘春 主编主编谭琨谭琨 邵国强邵国强 李宏博李宏博 李欣李欣 副主编副主编人民邮电出版社人民邮电出版社第一章第一章 LinuxLinux系统简介系统简介主要内容:主要内容:Linux简介简介 Linux系统的特性系统的特性 Linux的内核版本与发行版本的内核版本与发行版本1.1 Linux简介简介n生活中无处不在的生活中无处不在的Linux操作系统操作系统自由软件是指用户拥有以下三个层次自由的软件:自由软件是指用户拥有以下三个层次自由的软件:研究程序运行机制,源代码公开并根据
2、用户自己的需要研究程序运行机制,源代码公开并根据用户自己的需要修改它的自由;修改它的自由;重新分发拷贝,以使其他人能够共享软件的自由;重新分发拷贝,以使其他人能够共享软件的自由;改进程序,为使他人受益而散发它的自由;简言之,就改进程序,为使他人受益而散发它的自由;简言之,就是用户有运行、拷贝、研究、改进软件的自由。是用户有运行、拷贝、研究、改进软件的自由。1.1.1 自由软件的含义自由软件的含义1FSF(Free Software Foundation)自由软件基金会:)自由软件基金会:是一个致力于推广自由软件、促进计算机用户自由的美国民间是一个致力于推广自由软件、促进计算机用户自由的美国民间
3、非盈利性组织非盈利性组织。2GPL(General Public License)通用公共许可协议)通用公共许可协议。3.GUN工程:工程:对对Unix向上兼容的完整的自由软件系统。向上兼容的完整的自由软件系统。1.1.2 自由软件相关术语自由软件相关术语n什么是什么是Linux操作系统操作系统?nLinux是一套是一套免费使用免费使用和和自由传播自由传播的的类类UNIX操操作系统作系统,由世界各地的成千上万的程序员共同设,由世界各地的成千上万的程序员共同设计和实现计和实现。n目标目标:建立不受任何商品化软件的版权制约的,:建立不受任何商品化软件的版权制约的,全世界都能全世界都能自由使用自由使
4、用的的UNIX兼容产品兼容产品。n1992年年10月,月,芬兰赫尔辛基大学学芬兰赫尔辛基大学学生生Linus Torvalds发布。发布。1.1 Linux简介简介1.1.3 Linux系统的历史系统的历史nLinux产生依靠的支柱产生依靠的支柱UNIXINTERNETGNUMINIXLINUXKenThompson(后被称为(后被称为UNIX之父之父最早由最早由KenThompson(肯(肯汤普森),后被称为汤普森),后被称为UNIX之父、之父、Dennis Ritchie(丹尼斯丹尼斯里奇里奇)和和Douglas McIlroy(道格拉斯(道格拉斯麦克罗伊)于麦克罗伊)于1969年在年在A
5、T&T的贝尔实验室开发。的贝尔实验室开发。丹尼斯丹尼斯里奇,里奇,C语言语言之父,之父,UNIX之父之父发源-UNIX道格拉斯道格拉斯麦克罗伊麦克罗伊(英语:(英语:Malcolm Douglas McIlroy,1932年),他实年),他实作出第一个电脑病作出第一个电脑病毒,并开发了多个毒,并开发了多个Unix工具程式工具程式nLinux起源起源MINIXnLinux起源起源 荷兰阿姆斯特丹荷兰阿姆斯特丹任任教授长达教授长达43年,主年,主要教授计算机操作系统相关的课程。要教授计算机操作系统相关的课程。为了教学需要,为了教学需要,1984年,年,Andrew S.Tanenbaum开发了用于
6、教学的开发了用于教学的类类UNIX系统,系统,命名为命名为Minix操作系统,不受操作系统,不受AT&T(美国全球(美国全球首屈一指的通讯控股公司)许可协议的约束,首屈一指的通讯控股公司)许可协议的约束,,免免费给学生使用,费给学生使用,Minix系统具有系统具有unix的特点,但的特点,但与与unix不兼容。通过不兼容。通过Minix可以剖析操作系统,可以剖析操作系统,研究其研究其UNIX内部运作机制。内部运作机制。Andrew S.Tanenbaum(安德鲁(安德鲁 S.塔姆塔姆)自由软件GNU之父nLinux起源起源 自由软件运动的精神领袖、自由软件运动的精神领袖、GNU计划以及自由软件
7、基金会计划以及自由软件基金会(Free Software Foundation)的创立者。)的创立者。它的它的目标是创建一套完全自由的类目标是创建一套完全自由的类UNIX 操作系统操作系统。他的主要成就他的主要成就包括包括Emacs及后来的及后来的GNU Emacs,GNU C 编译器及编译器及GNU 调试器。调试器。Richard Stallman但是但是 GNU 系统缺少自由的操作系统内核系统缺少自由的操作系统内核。理查德理查德马修马修斯托曼斯托曼nLinux起源起源LINUX之父1991年年4月,芬兰赫尔辛基大学学生月,芬兰赫尔辛基大学学生LinuxTorvalds开始对开始对 Mini
8、x(一个一个Andrew S.Tanenbaum开发的以教学目开发的以教学目的的类似的的类似Unix的操作系统的操作系统)感兴趣起来,感兴趣起来,但不满意但不满意Minix这个教学用的操作系统这个教学用的操作系统1991年年使用的使用的MINIX设计了一个系统核心设计了一个系统核心Linux 0.01,但没有使用任何,但没有使用任何MINIX或或UNIX的源代码。本来他想把这个系统称为的源代码。本来他想把这个系统称为freax,LinuxTorvalds李纳斯李纳斯托沃兹托沃兹因为成功地开发了操作系统因为成功地开发了操作系统Linux内核而荣获内核而荣获2014年计算机先驱奖年计算机先驱奖。1
9、992年芬兰大学生年芬兰大学生Linus Torvalds在在GPL条例下发布他自己创条例下发布他自己创作的作的Linux操作系统内核,至此操作系统内核,至此GNU计划正式完成,操作系统被计划正式完成,操作系统被命名为命名为GNU/Linux(或简称(或简称Linux)()(0.02 版)。版)。nLinux起源起源GNU/LinuxGNU/Linuxn桌面领域桌面领域n嵌入式嵌入式n服务器服务器n集群计算集群计算nLinux应用应用全球全球10亿台移动设备亿台移动设备百度、谷歌、亚马逊等服务器百度、谷歌、亚马逊等服务器nLinux应用应用n服务器服务器n集群计算集群计算Oracle、DB2等
10、大数据库等大数据库核潜艇安装核潜艇安装LinuxnLinux应用应用n服务器服务器n集群计算集群计算全世界约全世界约90%的超级计算机的超级计算机 良好的可移植性良好的可移植性 Linux是可移植的是可移植的OS。可以将系统从一个平台可以将系统从一个平台转移到转移到另一个平台上,另一个平台上,仍然按照自身的方式运行。仍然按照自身的方式运行。可靠的系统安全可靠的系统安全 LinuxLinux采取了很多安全技采取了很多安全技术措施:术措施:读、写的权限控制读、写的权限控制 带保护的子系统带保护的子系统 审计跟踪审计跟踪 内核授权内核授权1.1.4 Linux系统特点系统特点 1、Linux OS
11、包括了以下包括了以下8个特性:个特性:设备独立性设备独立性Linux将所有外部设备将所有外部设备统一当作文统一当作文件件来看待来看待 当增加新设备时,只需要在内核中增加必要的当增加新设备时,只需要在内核中增加必要的连接(设备驱动程序)。连接(设备驱动程序)。设备独立性的关键在于设备独立性的关键在于内核的适应能力。内核的适应能力。丰富的网络功能丰富的网络功能 Linux将连接网络的能力与内将连接网络的能力与内核紧密地相结合在一起,包括以下核紧密地相结合在一起,包括以下3 3种功能:种功能:(1)支持支持InternetInternet (2)文件传输文件传输 (3)远程访问远程访问 1.1.4
12、Linux系统特点系统特点 1、Linux OS 包括了以下包括了以下8个特性:个特性:开放性开放性遵循遵循开放系统互联(开放系统互联(OSIOSI)国际标准)国际标准 多用户多用户系统资源可以系统资源可以被不同用户各自拥有使用被不同用户各自拥有使用 多任务多任务同时可以同时可以执行多个程序执行多个程序,各程序之间,各程序之间独独立运行立运行 良好的用户界面良好的用户界面两种界面两种界面 1.1.4 Linux系统特点系统特点用户界面(用户界面(shellshell)系统调用界面(图形化)系统调用界面(图形化)1、Linux OS 包括了以下包括了以下8个特性:个特性:Linux内核内核 是系
13、统的心脏,是运行程序和管理硬件设是系统的心脏,是运行程序和管理硬件设备的内核程序。备的内核程序。2 Linux系统结构系统结构 模块化结构模块化结构Cpu和进程管理和进程管理内存管理内存管理磁盘文件磁盘文件目录:目录:/usr/src/linux4 4部分:部分:内核、内核、ShellShell、文件系统和应用程序。、文件系统和应用程序。Linux内核内核 是系统的心脏,是运行程序和管理硬件设是系统的心脏,是运行程序和管理硬件设备的内核程序。备的内核程序。内核、内核、ShellShell、文件系统和应用程序。、文件系统和应用程序。2 Linux系统结构系统结构 Shell命令解释器命令解释器S
14、hell程序设计语言程序设计语言Linux内核内核 是系统的心脏,是运行程序和管理硬件设是系统的心脏,是运行程序和管理硬件设备的内核程序。备的内核程序。内核、内核、ShellShell、文件系统和应用程序。、文件系统和应用程序。2 Linux系统结构系统结构 X Window图形化用户界面图形化用户界面Linux内核内核 是系统的心脏,是运行程序和管理硬件设是系统的心脏,是运行程序和管理硬件设备的内核程序。备的内核程序。内核、内核、ShellShell、文件系统和应用程序。、文件系统和应用程序。2 Linux系统结构系统结构 办公软件办公软件多媒体多媒体文本编辑器等文本编辑器等可分为可分为两类
15、版本两类版本:(1)内核(内核(Kernel)版本)版本(2)发行发行(Primary Key)版本版本1.2 Linux内核版本与发行版本内核版本与发行版本一些组织或公司一些组织或公司将将Linux内核与应用软件和文档包内核与应用软件和文档包装起来,并提供一些安装界面和系统设置与管理工装起来,并提供一些安装界面和系统设置与管理工具,这样就构成了一个具,这样就构成了一个发行版本发行版本。(例如:。(例如:Red Hat Linux、Mandriva Linux、Debian Linux、Ubuntu Linux和国产的和国产的红旗红旗Linux等等 是在是在Linux领导下的开发小组开发出来的
16、系统内核版领导下的开发小组开发出来的系统内核版本号(本号(Linux内核版本分为稳定版与开发版,版本号中第内核版本分为稳定版与开发版,版本号中第二位为偶数则是稳定版,奇数则表示开发版)二位为偶数则是稳定版,奇数则表示开发版)内核(内核(Kernel)版本)版本发行发行(Primary Key)版本版本(2)Linux具有具有UNIX的全部功能的全部功能 选择选择Linux的原因的原因任何任何使用使用UNIX OS或或想要学习想要学习UNIX OS的人都可以的人都可以从从Linux中获益中获益。用户不用支付任何费用就可以获得它和它的源代码,用户不用支付任何费用就可以获得它和它的源代码,并且可以根
17、据自己的需要对它进行必要的修改,并且可以根据自己的需要对它进行必要的修改,无无偿使用,无约束地继续传播偿使用,无约束地继续传播。(1)Linux是自由软件是自由软件Centos特点:特点:(1)CentOS 是一个是一个基于基于Red Hat Linux 提供的可自提供的可自由使用由使用源代码源代码的企的企业级业级Linux发行版发行版本。本。CentOS理解为理解为Red Hat AS系列系列.(2)100%免费免费(3)优秀的网络和社优秀的网络和社区资源区资源(4)相对于其他相对于其他 Linux 发行版,其发行版,其稳定性值得信赖稳定性值得信赖:(5)最新版本为最新版本为 CentOS 8.1nLinux和其他系统的区别和其他系统的区别 nLinux和和Unix的区别的区别nLinux和和Windows的区别的区别nLinux和和MS-DOS的区别的区别nLinux系统特性系统特性思考题思考题总结总结l了解了解Linux操作系统的发展历程,未来前景;操作系统的发展历程,未来前景;l理解理解Linux系统与系统与windows系统的系统的区别区别;l理解理解Linux的内核结构;的内核结构;l统掌握统掌握Linux发行版和内核版;发行版和内核版;l掌握掌握Linux系统的特点;系统的特点;
限制150内