linux教学PPT课件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
–r:目前发布的Kernel版本 –x:偶数:稳定版本,奇数:开发中版本 –y:错误修补的次数
❖ 范例:2.0.38;2.2.16 ❖ 说明:2.1修正了132次后才变为2.2版
14
• 很多人常常把内核的版本号和发行套件版本号弄 混了,其实Linux的版本号应该分成两部分:内核 版本号和发行套件版本号。标识版本类型的第二 位数字分奇数和偶数,通常奇数是测试版本,而 偶数是稳定版本,厂家一般对两种版本同时开发。 新功能不断加入到测试版本中,稳定版本则不断 优化和稳定。想使用新功能的用户可使用测试版 本,而追求稳定的用户,可以使用稳定的版本。 新功能一旦稳定,应立即加入稳定版本的使用中。
• GPL – General Public License
–软件的源程序可以自由流通,软件公司不应该把 源程序拒为己有,或借发行编译过的软件赢利, 软件公司要赚取的应该是系统集成和服务的费用
–所有的程序员可以交换心得,保证软件质量
9
GNU与Linux
• Linus本人认为:“使Linux成为GPL的一 员是我一生中所作过的最漂亮的一件事”。
Linux
用户基础
1
用户基础Linux教学目标
• 熟悉Linux系统的运行环境 • 掌握Linux中常用命令的使用 • 掌握Linux系统管理的相关内容
–文件系统管理、用户管理、进程管理、 软件安装管理、TCP/IP网络配置管理
• 掌握Shell及使用 • 掌握vi编辑器 • 配置网络和网络服务 • 掌握代理服务器的配置
• GNU的开发过程: –先开发gcc等强大工具,最后再开发GNU Kernel ( Hurd ) 最优秀的操作系 统Gnu’s Not Unix
• Linux的出现 Linux Kernel + GNU Software Debian/Linux 填补Hurd出 现前的真空状态
10
Linux的特点

产品种类

- Kernel

- Editor

- Shell
• - C compiler,linker,assembler
8
GNU&GPL 简介
• GNU – Gnu’s Not Unix
–是自由软件基金会FSF(Free Software Foundation)中头一个名为GNU的团体,目前近 400人。
• 开放性的系统 • 多用户多任务的系统 • 具有出色的稳定性和速度性能 • 具有可靠的系统安全性 • 提供了丰富的网络功能 • 标准兼容性和可移植性 • 提供了良好的用户界面
11
为什么使用Linux
• Linux是一套具有Unix全部功能的免费操作系统
• Linux不仅为用户提供了强大的操作系统功能, 而且还提供了丰富的应用软件
• 给大家举例说明,目前较新和稳定的内核版本为
kernel-2.4.20,最新发布的Redhat 9.0版本就是
采用了2.4.20的内核,而测试内核版本的例子如
kernel-2.4.19 内核等。
7
开放源代码(Open Source)

宗旨
• 允许任何人自由传播复制及修改软件的程序代码, 而不在于不收费

起源
• 1983.9,Richard M. Stallman (RMS) ,FSF (Free Software Foundation)的创始人,目前为 GNU Project的项目主持人
• Linux为广大用户提供了一个在家里学习和使用 Unix操作系统的机会
• Linux能与现有存在的操作系统共存
• 随着各大公司的加盟,有理由相信Linux将以更 迅猛的势头发展,并最终成为一个多平台的、市 场占有率较高的、极其优秀的网络操作系统。
12
Linux系统的组成
• Linux内核 • Linux Shell • Linux文件系统
• 1991.10.5 在Internet的comp.os.minix讨论区发 表了一篇文章,表明他正在研制一个要超越Minix 的操作系统,从而宣告了Linux的诞生。

• 1993年,Linux 1.0问世
• 1999年,Linux Kernel 2.2.x问世
• 2001年,Linux Kernel 2.4.x问世
• Linux实用工具
❖ 内核,Shell和文件系统一起形 ❖ 成了基本的操作系统结构
13
Kernel(内核)和版本
• Kernel实现操作系统的基本功能
–硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O –软件方面:管理文件系统,为程序分配内存和CPU时间等
• 版本号有三个数字组成:r.x.y
• 结果:只要遵循POSIX,某一个Unix环境下的软件, 只需做少许的修改,就能在其他的Unix环境下编译 成功。
6
Linux历史简介
• 芬兰大学生Linus Torvalds在从1990年底到1991 年的几个月中,利用Minix操作系统作为开发平台, 为他自己的操作系统课程和后来的上网用途而陆 续编写了若干程序。
2
Linux 用户基础
第一章
Linux系统概述

本章要点
• UNIX与Linux简介
Байду номын сангаас
• Linux的组成及功能
• Linux的内核版本与发行套件
• Linux的现状与未来
• 与Linux相关的基本概念
3
什么是Linux ?

Linux是一个功能强大的操作系统

同时它是一个自由软件,是免费的、
源代码开放的
注:Linux同时兼容System V和BSD两种Unix系统
5
POSIX 简介
• POSIX – Portable Operating System Interface
• 各家厂商发展自己的Unix -> 各Unix系统不兼容!
• 1988年,NTST/CSL的组织召开各Unix厂商,组织和 用户共同制定了POSIX,可移植操作系统标准界面 (IEEE 1003.1)

编制它的目的是建立不受任何商品
化软件权制约的、全世界都能自由使
用的Unix兼容产品。
4
UNIX历史简介
• 20世纪70年代,贝尔实验室开发出UNIX
• 目前分为AT&T System V和Berkley BSD两个系 列
• 目前常见的UNIX版本有: –Sun Solaris –SCO UNIX –HP-OS –AIX
相关文档
最新文档