- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux教程(第2版)[孟庆昌等编著][电子教案]第1章
Linux教程(第2版)电子课件 开场白 为什么要学习Linux? 社会需要 应用需要 技术需要 求职需要 学习方式和教材: 课堂讲解+上机实习 主教材: 《Linux教程(第2版)》 普通高等教育“十一五”国家级规划教材 电子工业出版社 孟庆昌 第1章 Linux系统概述 主要内容 介绍与操作系统有关的计算机术语 了解操作系统的基本功能 了解Linux操作系统的历史、现状及特点 了解Linux操作系统的安装过程 了解Linux系统图形界面的一般知识 1.1 计算机基础知识 一个完整的计算机系统是由硬件和软件两大部分组成的 硬件是指计算机物理装置本身,它是计算机系统的物质基础 软件是相对硬件而言的,它是与数据处理系统操作有关的计算机程序以及相关数据等的总称。 ▲程序是计算机完成一项任务的指令的集合。 ▲数据是由程序使用或生成的不同类型的信息。 ▲硬件是软件建立与活动的基础,软件是对硬件功能的扩充。 软件通常可分为三大类,即系统软件、应用软件和支撑软件 系统软件 1.操作系统 操作系统是用户与计算机硬件之间的界面,它是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合) 2.图形系统 3.网络系统 4. 编辑程序、编译程序、数据库等 支撑软件 支撑软件是辅助软件技术人员从事软件开发和项目管理人员进行开发项目管理工作的软件,如各种编辑程序、开发工具、测试工具、查错程序、项目管理程序等,所以又称为工具软件。 应用软件 应用软件是为解决某一类应用需要或某个特定问题而设计的程序,如图形软件、财务软件、软件包等等。这是范围很广的一类软件。 1.2 操作系统的功能 操作系统是硬件之上的第一层系统软件 基本职能是 : ·控制硬件 ·管理资源 ·提供用户接口 ·处理输入输出 ·监控系统 ·通信 用户接口 命令行接口 用户接口 菜单 图形用户接口 用户接口 程序接口也称为系统调用接口 在UNIX/Linux系统中,系统调用以C函数的形式出现。例如: fd=open(file1.c, 2); 1.3 Linux系统的历史、现状和特点 1.3.1 Linux的历史 Richard Stallman组织开发了一个完全基于自由软件的软件体系计划 GNU(GNU是GNU is Not UNIX的递归缩写) GPL (General Public License简称) 20世纪80年代,Andrew S. Tanenbaum教授自行设计了一个 微型UNIX操作系统—MINIX Linux 1991年芬兰赫尔辛基大学的学生 Linus Torvalds开发 1.3.2 Linux的现状 当前流行的软件三种模式,即: 商业软件(Commercial software) 共享软件(Shareware) 自由软件(Freeware或Free software) Linux是自由软件的杰出代表 目前Linux的用户分为个人用户、专业用户和商业用户 1.3.3 Linux的特点 与UNIX兼容 自由软件,源码公开 性能高,安全性强 便于定制和再开发 互操作性高 全面的多任务和真正的32位操作系统 当然,Linux也存在缺陷 1.3.4 Linux的版本 Linux有两种版本,一个是核心(Kernel)版本,另一个是发行(Distribution)版本。 1.核心版本 序号由三部分数字构成,其形式为: major.minor.patchlevel 例如:2.2.11表示对核心2.2版本的第11次修订。 约定:次版本号为奇数时,表示该版本加入新内容,但不一定很稳定,相当于测试版;次版本号为偶数时,表示这是一个可以使用的稳定版本。 2. 发行版本 ①RedHat ②TurboLinux ③Slackware ④OpenLinux ⑤Debian ⑥SuSELinux ★红旗Linu
文档评论(0)