27
Version 1.0 1/27 Linux 操操操 操操

Linux 操作系统基础

  • Upload
    howie

  • View
    167

  • Download
    5

Embed Size (px)

DESCRIPTION

Linux 操作系统基础. 课程目标. 了解 Linux 系统的基本知识 掌握 Linux 系统安装的基本方法 掌握 Linux 系统使用的基本方法 掌握 Linux 系统管理的基本方法. 课程重点. 正确认识和应用开放源代码软件 系统管理员全面的控制和定制 认识 Linux 的启动过程 Linux 的主要应用程序文件的作用 Linux 的编辑习惯和约定 Linux 命令行参数的意义 如何编写 Linux 的批处理文件. 课程重点( Cont. ). Linux 管道的意义 Linux 的配置文件 Linux 的包管理 Linux 核心文件的配置 - PowerPoint PPT Presentation

Citation preview

Page 1: Linux 操作系统基础

Version 1.01/27

Linux 操作系统基础

Page 2: Linux 操作系统基础

2/27

课程目标课程目标

了解 Linux 系统的基本知识 掌握 Linux 系统安装的基本方法 掌握 Linux 系统使用的基本方法 掌握 Linux 系统管理的基本方法

Page 3: Linux 操作系统基础

3/27

课程重点课程重点

正确认识和应用开放源代码软件 系统管理员全面的控制和定制 认识 Linux 的启动过程 Linux 的主要应用程序文件的作用 Linux 的编辑习惯和约定 Linux 命令行参数的意义 如何编写 Linux 的批处理文件

Page 4: Linux 操作系统基础

4/27

课程重点( Cont. )课程重点( Cont. )

Linux 管道的意义 Linux 的配置文件 Linux 的包管理 Linux 核心文件的配置 查看并分析 Linux 的日志 Linux 的启动管理 Linux 的安全管理

Page 5: Linux 操作系统基础

5/27

课程内容结构课程内容结构

模块一 模块二 模块三 模块四

Linux基础知识

(第一章)

Linux系统安装

(第二章)

文本编辑

(第三章)

常用命令与基本管理

(第四章-第九章)

Page 6: Linux 操作系统基础

Version 1.06/27

Linux 基础知识 第一章

Page 7: Linux 操作系统基础

7/27

本章目标本章目标

了解 Unix 的起源与地位 掌握有关 Linux 的基本常识 了解学习 Linux 的意义 掌握 Linux 的版本知识 了解开放源代码的许可协议及其开发模式 了解 Linux 与 Windows 各自的特色

Page 8: Linux 操作系统基础

8/27

Unix 的起源Unix 的起源 1969 年: Unix 系统的第一个版本 70 年代末: AT&T 成立 Unix 系统实验室 70 年代末: CSRG 使用 Unix 对操作系统进行研究

BSD Unix 和 Unix System V 形成了当今Unix 的两大主流

Page 9: Linux 操作系统基础

9/27

Unix 的版本号表示Unix 的版本号表示 不同的 Unix 版本其标识方式不同

AT&T 开发的内部 Unix 使用顺序号标识版本 BSD 使用主版本加次版本的方法标识,在原始版本的基础上还有派生版本,这些版本通常有自己的名字

AT&T 使用罗马数字标识 Unix 版本,用 Release 来表示次版本

其他商业公司的 Unix 使用各自的版本标识

V 1V 1 到到 V 7V 7

4.24.2BSDBSD ,, 4.3BSD4.3BSD 4.34.3BSD-Net/1BSD-Net/1 ,, 4.3BSD-Net/24.3BSD-Net/2 System V Release 4System V Release 4 ((简写为简写为 SVR4SVR4 ))

SunSun 的的 Solaris 2.6Solaris 2.6 ,, IBMIBM 的的 AIX 4.0 AIX 4.0 AT&T 的 Unix System V 的第四次发布的版本

Page 10: Linux 操作系统基础

10/27

开放源码的发展开放源码的发展

AT&T 与 Unix 起源 Berkeley 发行的 Unix 版本 : BSD AT&T 与 Berkeley 之争 Linux 诞生

Page 11: Linux 操作系统基础

11/27

BSD 系列的操作系统BSD 系列的操作系统

操作系统 特点NetBSD 在世界上最多的平台上运行的

Unix 操作系统FreeBSD 专注于实用领域

OpenBSD 专注于安全性和可靠性

Darwin Apple 的 BSD 操作系统

DragonflyBSD 最新诞生的 BSD 分支

Page 12: Linux 操作系统基础

12/27

Linux 的诞生Linux 的诞生

Linux 由芬兰赫尔辛基大学的Linus Torvalds 创建

1991 年 10 月, Linux 第一个公开版 0.02 版发布

1994 年 3 月, Linux 1.0 版发布

Linus 的标志是可爱的企鹅,取自芬兰的吉祥物

Page 13: Linux 操作系统基础

13/27

GNU 与 GPL/LGPL GNU 与 GPL/LGPL

GNU :旨在消除对计算机软件拷贝、分发、修改的限制

GPL : General Public License ,通用公共许可证

LGPL : Libraray General Public License ,程序库通用公共许可证

Page 14: Linux 操作系统基础

14/27

实现 GPL 的途径 实现 GPL 的途径 它要求软件以源代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或发布给别的用户

它提醒每个用户,对于该软件不提供任何形式的担保

如果用户的软件使用了受 GPL 保护的任何软件的一部分,那么,该软件就继承了 GPL 软件,并因此而成为 GPL 软件,也就是说必须随应用程序一起发布源代码

Page 15: Linux 操作系统基础

15/27

实现 GPL 的途径( Cont. )实现 GPL 的途径( Cont. )

GPL 并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其它非自由软件

Page 16: Linux 操作系统基础

16/27

Linux 的发展 Linux 的发展 Linux 赢得了大型数据库软件公司支持 IBM 大型机全面预装 Linux 操作系统, HP 、 SUN 公司也将推出自己的桌面发行版本, SGI 在开发大型 Linux图形工作站

全球十大巨型机中,有四台在使用Linux 操作系统

Page 17: Linux 操作系统基础

17/27

Linux 版本号的命名规则 Linux 版本号的命名规则

Linux 的内核版本由 3 部分组成 主版本号 次版本号 末版本号

主版本号

次版本号

末版本号

Page 18: Linux 操作系统基础

18/27

Linux 内核的两种版本号 Linux 内核的两种版本号

版本号的第二位数字,可以确定 Linux 内核版本的类型

开发版本 : 第二位数字是奇数 稳定版本 : 第二位数字是偶数

2.5.7.5 2.4.23奇数 偶数

Page 19: Linux 操作系统基础

19/27

Linux 内核版本发展图示 Linux 内核版本发展图示

Page 20: Linux 操作系统基础

20/27

Linux 内核版本发展图示( Cont. ) Linux 内核版本发展图示( Cont. )

Page 21: Linux 操作系统基础

21/27

著名的 Linux 的发行版本 著名的 Linux 的发行版本

Linux 的发行版本 特点RedHat Linux 易用,易维护 ,目前已成为最

流行的 Linux 发行版

Novell/SuSE Linux 欧洲大陆的 Linux

Debian Linux 目前唯一由非商业组织维护的Linux 发行版本,功能强大

Page 22: Linux 操作系统基础

22/27

Linux 与 Windows 的功能比较Linux 与 Windows 的功能比较

防火墙功能比较 数据库方面比较 Web/FTP服务器方面比较 邮件服务器方面比较 目录服务方面比较

Page 23: Linux 操作系统基础

23/27

Linux 与 Windows 的灵活性和易用性比较Linux 与 Windows 的灵活性和易用性比较

Linux 与 Windows 的优缺点 在易用性方面, Windows仍然处于优势 在灵活性方面, Linux则占据上风 在对客户端软件和多媒体软件的支持方面,一直是 Windows 的强项

Page 24: Linux 操作系统基础

24/27

Linux 与 Windows 的具体特点比较Linux 与 Windows 的具体特点比较

特点  Windows 2003 Linux安全性能 一般 好

稳定性 好 很好

软件支持 很好 好

硬件支持 好 一般

源代码 保密 开放

系统可调节性 基于界面的规范性 , 更易于调节 具有极大的可调节性

使用方便性 非常方便 方便

版权限制和费用 有 无

技术支持 好 基于社团形式的

Page 25: Linux 操作系统基础

25/27

学习 Linux 的意义学习 Linux 的意义

掌握 IT的方向 掌握方法 培养能力 开放与共赢 业界的支持 Linux 与 Unix 的相似性

Page 26: Linux 操作系统基础

26/27

本章总结本章总结 Linux 操作系统的源代码是公开和免费的,这一特点成为它迅速发展壮大的主要原因

目前 Linux 操作系统已经赢得了国际上众多大型软件公司的支持

要了解 Linux 操作系统的发展,首先要了解 Unix 操作系统的发展和开放源代码操作系统的发展

GPL 的主要目标是保证软件对所有的用户来说是自由的

Page 27: Linux 操作系统基础

27/27

本章总结( Cont. )本章总结( Cont. ) Linux 的版本分为发行版本和内核版本,而内核版本又分为开发版本和稳定版本,开发版本和稳定版本是相互关联的

Linux 和 Windows 两个操作系统各有优缺点,两者也在很多情况下在互相借鉴,互相融合