Linux操作系统基础项目教程ppt课件(完整版).pptx
《Linux操作系统基础项目教程ppt课件(完整版).pptx》由会员分享,可在线阅读,更多相关《Linux操作系统基础项目教程ppt课件(完整版).pptx(433页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux操作系统基础项目教程Linux操作系统基础项目教程项目1 认识Linux操作系统(CentOS 7.6)微课版(CentOS 7.6)微课版任务1 Linux操作系统概述5 Linux的版本2 操作系统的组成3 Linux的诞生与发展4 Linux的体系结构1 计算机系统概述项目1 认识Linux操作系统 任务1 Linux操作系统概述3 1 计算机系统概述n由硬件系统和软件系统两大部分组成n硬件:看得见摸得着的硬件设备n软件:控制计算机硬件运行的指令和数据的集合n软件分为系统软件和应用软件n操作系统是用户与硬件之间交互的“桥梁”计算机系统的组成操作系统的主要作用哪只“无形的手”在指
2、挥计算机工作?项目1 认识Linux操作系统 任务1 Linux操作系统概述4 1 计算机系统概述n硬件系统由运算器、控制器、存储器、输入设备和输出设备组成n计算机内部采用二进制表示指令和数据n把程序和数据加载到内存中,由控制器负责取出指令并执行冯诺依曼结构项目1 认识Linux操作系统 任务1 Linux操作系统概述5 2 操作系统的组成n计算机系统软件+硬件n操作系统是最重要的基础软件n用户或应用程序与硬件之间交互的“桥梁”操作系统基本概念操作系统的主要作用方便用户使用,提高硬件利用率项目1 认识Linux操作系统 任务1 Linux操作系统概述6 2 操作系统的组成n设备管理n作业管理n
3、进程管理n文件管理n存储管理操作系统基本功能操作系统的组成狭义:内核 广义:内核+系统调用项目1 认识Linux操作系统 任务1 Linux操作系统概述7 3 Linux的诞生与发展Linux的前世nKen Thompson于1969年9月用汇编语言开发,取名为“Unics”nKen Thompson和Dennis Ritchie用C语言实现了Unics的第三版内核,并于1973年正式对外发布n早期的UNIX免费提供源代码,供研究者学习、改写和使用在UNIX的发展历程中,有多达上百种UNIX版本!1)UNIX项目1 认识Linux操作系统 任务1 Linux操作系统概述8 3 Linux的诞生
4、与发展Linux的前世n从1971至1975年,UNIX从第一版发展到第六版n1979年,从UNIX第七版即UNIX System V7开始,AT&T收回UNIX版权nUNIX商业化道路上有巨大影响力的里程碑产品:UNIX System VnAIX和HP-UX都是基于System VAT&T共发行了4个 System V 的主要版本,SVR4是最成功的版本!1)UNIXSystem V家族项目1 认识Linux操作系统 任务1 Linux操作系统概述9 3 Linux的诞生与发展Linux的前世nAT&T与加州大学伯克利分校合作的产物nBill Joy以UNIX的源码为基础,于1978年3月发
5、布了第一版BSDnSun公司根据BSD开发了商业版操作系统SunOSn率先实现了TCP/IP协议,把UNIX和计算机网络结合在一起在UNIX的发展历程中,影响巨大,赞美和争议并存!1)UNIXBSD UNIX项目1 认识Linux操作系统 任务1 Linux操作系统概述10 3 Linux的诞生与发展Linux的前世nUNIX源码私有化后,教育领域无法使用nAndrew Tanenbaum在不参考UNIX核心代码的情况下,完成了Minix的开发nMinix即Mini UNIX,迷你版的UNIXnMinix与UNIX兼容,主要用于教学与研究n培养了一批对操作系统内核有浓厚兴趣 和深刻理解的学生M
6、inix最终未能广泛使用,因为单靠一人维护,无法及时响应改进诉求!2)Minix项目1 认识Linux操作系统 任务1 Linux操作系统概述11 3 Linux的诞生与发展n学校的实验环境无法满足Linus Torvalds要求n从Minix的源码中学习有关操作系统内核的设计理念n开发工具完全依赖自由软件,如GCCn最初释放的Linux内核版本号为0.02,只有内核Linus Torvalds最初开发Linux内核时,只是个大学生!Linux的诞生项目1 认识Linux操作系统 任务1 Linux操作系统概述12 3 Linux的诞生与发展n构建虚拟团队共同发展Linuxn1994年Linu
7、x内核1.0版正式对外发布n1996年又完成了2.0版的开发Linux的发展历史充分证明,人多力量大!Linux的发展项目1 认识Linux操作系统 任务1 Linux操作系统概述13 3 Linux的诞生与发展n读研究生期间任助教时认识日后的妻子Tove(芬兰的空手道冠军)n在澳大利亚被一只企鹅咬过,把企鹅作为Linux吉祥物(妻子的主意)n不能利用Linux直接赚钱,收入来自Linux基金会和其他公司的捐赠(数额巨大)n获得计算机先驱奖的第一位芬兰人和60后(2014年获奖)n一周时间开发出流行的版本控制工具Git(被逼无奈)n“Linux之父”+“终生仁慈的独裁者”Linus Torva
8、lds的经历告诉我们,书中自有黄金屋!Linux的创始人Linus Torvalds项目1 认识Linux操作系统 任务1 Linux操作系统概述14 3 Linux的诞生与发展n实验室硬件更换,Richard Stallman无法继续开展工作n转向UNIX操作系统,把原来为Lisp开发的软件移植到UNIXn实施路径:为提高知名度,以“开放源代码”的方式重新实现UNIX上的常用软件n成立自由软件基金会,招募其他志愿者参与GNU计划n最成功的自由软件:GCC和BASH shellGNU真正的含义永远也说不清楚,GNUs Not UnixLinux与GNU计划项目1 认识Linux操作系统 任务1
9、 Linux操作系统概述15 3 Linux的诞生与发展nGPL:General Public Licensen防止有人利用自由软件开发专利软件nLinux也采用GPL授权GNU通用公共许可证p自由之零:无论用户出于何种目的,都可以按照自己的意愿自由地运行该软件p自由之一:用户可以自由地学习并根据需要修改该软件p自由之二:用户可以自由地分发该软件的副本以帮助其他人p自由之三:用户可以自由地分发修改后的软件,以让其他人从改进后的软件中受益四项基本自由项目1 认识Linux操作系统 任务1 Linux操作系统概述16 3 Linux的诞生与发展n开源免费n硬件需求低n安全稳定n多用户多任务n多平台
10、支持Linux凭借这些特征,迅速征服了大量使用者,获得了巨大的成功!Linux的主要特征项目1 认识Linux操作系统 任务1 Linux操作系统概述17 4 Linux的体系结构n从内到外:内核、命令解释层和高层应用程序n内核:与硬件直接交互,是硬件和应用程序的接口n命令解释层:为用户提供与内核进行交互的操作环境n高层应用程序:完成各种实际工作的软件程序Linux体系结构每一个组成部分都不可或缺,但是,内核是操作系统的核心!项目1 认识Linux操作系统 任务1 Linux操作系统概述18 5 Linux的版本n内核版本格式:主版本号.次版本号.修订版本号n次版本号是偶数:稳定版本n次版本号
11、是奇数:测试版本n3.0版本之后不再继续使用这个命名约定内核版本Linux的内核版本被严格管理,由其创始人领导的开发小组控制!项目1 认识Linux操作系统 任务1 Linux操作系统概述19 5 Linux的版本n任何人都可以对内核进行修改nLinux套件:内核+配套的应用程序发行版本任务2 安装Linux操作系统1 安装前的准备2 安装过程3 创建虚拟机快照4 克隆虚拟机项目1 认识Linux操作系统 任务2 安装Linux操作系统21 1 安装前的准备n商业版Linux:昂贵,成本高n社区版Linux:功能和稳定性满足学习需求n不同的Linux发行版其实是相通的nCentOS克隆自RHE
12、L,功能强大、稳定性好选择合适的Linux发行版清华大学开源镜像站:https:/ 认识Linux操作系统 任务2 安装Linux操作系统22 1 安装前的准备n硬件兼容性:能够在大多数硬件上安装运行n硬盘需求:至少需要10GB的硬盘空间n内存需求:取决于发行版本、安装类型和安装功能CentOS 7.6的硬件需求项目1 认识Linux操作系统 任务2 安装Linux操作系统23 1 安装前的准备n多启动系统:同一时刻只能运行一个系统n虚拟化:n在物理硬件上创建多个虚拟机实例n每个虚拟机中运行独立的操作系统n每个虚拟机都包含“虚拟”的硬件资源,包括内存、硬盘、网卡、声卡等n降低成本,提高系统安全
13、性和可靠性n常用的虚拟化软件有VMware、VirtualBox、KVM虚拟化技术项目1 认识Linux操作系统 任务2 安装Linux操作系统24 1 安装前的准备n刚出厂的硬盘要经过分区才能使用n把硬盘分割成若干逻辑上相互独立的区域n对每个分区进行格式化,即创建文件系统n分区挂载:把分区与文件系统的目录进行绑定磁盘分区概述分区可以将系统数据和用户数据隔离,使得数据更安全,管理更方便!项目1 认识Linux操作系统 任务2 安装Linux操作系统25 2 安装过程n在一台物理主机上安装多个操作系统,即虚拟机n虚拟机之间自由切换,方便快捷n适合学习和实验n本书使用VMware Workstat
14、ion虚拟平台创建虚拟机图1-1 VMware Workstation工作界面(1)安装好的VMware Workstation如图1-1所示。项目1 认识Linux操作系统 任务2 安装Linux操作系统26 2 安装过程创建虚拟机图1-2 选择虚拟机配置类型(2)单击【文件】菜单下的【新建虚拟机】子菜单,或单击图1-1右侧主工作区的【创建新的虚拟机】选项,弹出图1-2所示的“新建虚拟机向导”窗口。(3)采用默认的典型安装,直接单击【下一步】按钮,选择虚拟机安装来源,如图1-3所示。图1-3 选择虚拟机安装来源项目1 认识Linux操作系统 任务2 安装Linux操作系统27 2 安装过程创
15、建虚拟机图1-4 选择操作系统类型及版本图1-5 命名虚拟机(4)选择【稍后安装操作系统】。单击【下一步】按钮,弹出图1-4所示的窗口。(5)在图1-4中选择【Linux】操作系统的【CentOS 64位】版本。单击【下一步】按钮,弹出图1-5所示的窗口。项目1 认识Linux操作系统 任务2 安装Linux操作系统28 2 安装过程创建虚拟机图1-6 指定磁盘容量图1-7 虚拟机配置信息摘要(6)在图1-5中给新建的虚拟机命名,并选择虚拟机在物理主机的安装路径。单击【下一步】按钮,弹出图1-6所示的窗口。(7)在图1-6中指定虚拟机磁盘的最大容量。单击【下一步】按钮后显示虚拟机配置信息摘要,
16、如图1-7所示。项目1 认识Linux操作系统 任务2 安装Linux操作系统29 2 安装过程创建虚拟机图1-8 新建虚拟机成功(8)在图1-7中单击【完成】按钮即可完成虚拟机的创建,如图1-8所示。下面要设置虚拟机参数!项目1 认识Linux操作系统 任务2 安装Linux操作系统30 2 安装过程设置虚拟机参数图1-9 设置虚拟机参数(9)在图1-8中,单击【编辑虚拟机设置】链接,弹出图1-9所示的“虚拟机设置”窗口。在这个窗口的左侧面板可以选择不同类型的硬件并进行相应设置,如内存、CPU、硬盘、显示器等。(10)单击图1-9的【内存】选项,在右侧面板中可设置虚拟机内存大小。一般来说,建
17、议将虚拟机内存设置为小于或等于物理主机内存。这里将其设置2GB。项目1 认识Linux操作系统 任务2 安装Linux操作系统31 2 安装过程设置虚拟机参数图1-10 设置虚拟机安装源(11)单击图1-9的【CD/DVD(IDE)】选项可设置虚拟机的安装源。在右侧面板中选中【使用ISO映像文件】单选按钮,并选择实际的镜像文件,如图1-10所示。(12)单击图1-9的【网络适配器】选项可设置虚拟机的网络连接。如图1-11右侧面板所示,可通过三种方式配置虚拟机的网络连接,分别是桥接模式、NAT模式和仅主机模式。图1-11 设置虚拟机网络连接项目1 认识Linux操作系统 任务2 安装Linux操
18、作系统32 桥接模式在这种模式下,物理主机变成一台虚拟交换机,物理主机网卡与虚拟机的虚拟网卡利用虚拟交换机进行通信,物理主机与虚拟主机在同一网段,虚拟主机可直接利用物理网络访问外网。NAT模式 虚拟机的网络连接模式2 安装过程设置虚拟机参数在NAT模式下,物理主机更像是一台路由器,同时兼具NAT与DHCP服务器的功能。物理主机为虚拟机分配不同于自己网段的IP地址,虚拟机必须通过物理主机才能访问外网。仅主机模式项目1 认识Linux操作系统 任务2 安装Linux操作系统33 2 安装过程设置虚拟机参数图1-8设置虚拟机参数(13)由于这里的配置不影响后续的安装过程,暂时保留默认的NAT模式。单
19、击【确定】按钮回到图1-8所示的虚拟机界面。前面只是创建虚拟机条目并进行基本参数设置,注意:并不是真正安装CentOS 7.6操作系统!项目1 认识Linux操作系统 任务2 安装Linux操作系统34 2 安装过程安装CentOS 7.6图1-12 CentOS 7.6安装引导界面(14)在图1-8中单击【开启此虚拟机】,进入CentOS 7.6安装引导界面,开始安装CentOS 7.6,如图1-12所示。通过键盘上下键选择“Install CentOS 7”选项并按回车键进入CentOS 7安装程序。项目1 认识Linux操作系统 任务2 安装Linux操作系统35 2 安装过程安装Cen
20、tOS 7.6图1-13 选择安装语言(15)安装程序首先加载系统镜像文件,然后马上进入欢迎界面,在此选择安装过程中使用的语言,如图1-13所示。(16)单击【继续】按钮进入安装信息摘要界面,如图1-14所示,分为“本地化”“软件”“系统”三大部分,每一部分又包括两到三个设置项目。图1-14 安装信息摘要项目1 认识Linux操作系统 任务2 安装Linux操作系统36 2 安装过程安装CentOS 7.6图1-15 选择软件包(17)在图1-14中单击【软件选择】选项,进入“软件选择”界面,指定要安装的软件包,如图1-15所示。本次安装选择的基本环境是带【GUI的服务器】,也就是带图形用户界
21、面的操作系统,这对Linux的初学者是非常必要的。单击左上角的【完成】按钮返回安装主界面。安装源镜像文件中包含许多以“基本环境”分组的软件包,每一种基本环境都由一些预先定义好的软件包组成。项目1 认识Linux操作系统 任务2 安装Linux操作系统37 2 安装过程安装CentOS 7.6图1-16 选择安装位置与分区方式(18)在图1-14中单击【安装位置】,选择要在其中安装系统的硬盘并指定分区方式,如图1-16所示。(19)选择【我要配置分区】,然后单击左上角的【完成】按钮进入手动分区界面,如图1-17所示。图1-17 手动分区项目1 认识Linux操作系统 任务2 安装Linux操作系
22、统38 2 安装过程安装CentOS 7.6图1-18 添加新挂载点(20)在【新挂载点将使用以下分区方案】下拉列表中选择【标准分区】选项,然后单击【+】按钮添加新的挂载点,如图1-18所示。以新建启动分区的挂载点为例,输入挂载点路径/boot,并指定分区容量为500MB。(21)单击【添加挂载点】按钮返回手动分区界面,此时新建的挂载点就会出现在分区界面的左侧面板中,如图1-19所示。图1-19 添加启动分区项目1 认识Linux操作系统 任务2 安装Linux操作系统39 2 安装过程安装CentOS 7.6图1-20 修改分区信息(22)添加另外三个分区。swap交换分区的文件系统必须选择
23、【swap】,其他几个分区的文件系统可以选择【ext4】或【xfs】。(23)手动分区完成后,单击左上角的【完成】按钮显示手动分区的结果,以及为了使手动分区生效安装程序将执行哪些操作,如图1-21所示。图1-21 手动分区更改摘要项目1 认识Linux操作系统 任务2 安装Linux操作系统40 2 安装过程安装CentOS 7.6图1-22 设置完成后警告标志消失(24)在图1-21中单击【接受更改】按钮返回安装主界面。注意到设置完成后,主界面上的黄色警告标志自动消失,如图1-22所示。(25)单击【开始安装】按钮,安装程序开始按照之前的设置安装操作系统,并实时显示安装进度,如图1-23所示
24、。图1-23 系统安装进度项目1 认识Linux操作系统 任务2 安装Linux操作系统41 2 安装过程安装CentOS 7.6图1-24 设置root用户密码(26)在安装软件包的同时,在图1-23中单击【ROOT密码】选项为root用户设置密码,如图1-24所示。root用户是系统的超级用户,具有操作系统的所有权限。(27)还可单击【创建用户】选项创建新用户。这里创建了一个名称siso的新用户,如图1-25所示。图1-25 创建新用户项目1 认识Linux操作系统 任务2 安装Linux操作系统42 2 安装过程安装CentOS 7.6图1-26 软件包安装结束(28)取决于选择的基本环
25、境、附加软件包及物理主机的硬件配置,整个安装过程可能会持续20-30分钟。安装成功后出现图1-26所示的界面,单击【重启】按钮重新启动计算机。(29)系统重启后首先要进行初始设置,如图1-27所示。图1-27 安装后初始设置项目1 认识Linux操作系统 任务2 安装Linux操作系统43 2 安装过程安装CentOS 7.6图1-28 许可信息(30)选择【LICENSE INFORMATION】选项,在【许可信息】界面中选中左下角的【我同意许可协议】复选框,如图1-28所示。(31)单击【完成】按钮,回到初始设置界面。这里暂时不设置网络和主机名,直接单击【完成配置】按钮结束系统配置。系统再
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 基础 项目 教程 ppt 课件 完整版
限制150内