Version 1.0 1/27 Linux 操操操 操操 统
Jan 19, 2016
Version 1.01/27
Linux 操作系统基础
2/27
课程目标课程目标
了解 Linux 系统的基本知识 掌握 Linux 系统安装的基本方法 掌握 Linux 系统使用的基本方法 掌握 Linux 系统管理的基本方法
3/27
课程重点课程重点
正确认识和应用开放源代码软件 系统管理员全面的控制和定制 认识 Linux 的启动过程 Linux 的主要应用程序文件的作用 Linux 的编辑习惯和约定 Linux 命令行参数的意义 如何编写 Linux 的批处理文件
4/27
课程重点( Cont. )课程重点( Cont. )
Linux 管道的意义 Linux 的配置文件 Linux 的包管理 Linux 核心文件的配置 查看并分析 Linux 的日志 Linux 的启动管理 Linux 的安全管理
5/27
课程内容结构课程内容结构
模块一 模块二 模块三 模块四
Linux基础知识
(第一章)
Linux系统安装
(第二章)
文本编辑
(第三章)
常用命令与基本管理
(第四章-第九章)
Version 1.06/27
Linux 基础知识 第一章
7/27
本章目标本章目标
了解 Unix 的起源与地位 掌握有关 Linux 的基本常识 了解学习 Linux 的意义 掌握 Linux 的版本知识 了解开放源代码的许可协议及其开发模式 了解 Linux 与 Windows 各自的特色
8/27
Unix 的起源Unix 的起源 1969 年: Unix 系统的第一个版本 70 年代末: AT&T 成立 Unix 系统实验室 70 年代末: CSRG 使用 Unix 对操作系统进行研究
BSD Unix 和 Unix System V 形成了当今Unix 的两大主流
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 的第四次发布的版本
10/27
开放源码的发展开放源码的发展
AT&T 与 Unix 起源 Berkeley 发行的 Unix 版本 : BSD AT&T 与 Berkeley 之争 Linux 诞生
11/27
BSD 系列的操作系统BSD 系列的操作系统
操作系统 特点NetBSD 在世界上最多的平台上运行的
Unix 操作系统FreeBSD 专注于实用领域
OpenBSD 专注于安全性和可靠性
Darwin Apple 的 BSD 操作系统
DragonflyBSD 最新诞生的 BSD 分支
12/27
Linux 的诞生Linux 的诞生
Linux 由芬兰赫尔辛基大学的Linus Torvalds 创建
1991 年 10 月, Linux 第一个公开版 0.02 版发布
1994 年 3 月, Linux 1.0 版发布
Linus 的标志是可爱的企鹅,取自芬兰的吉祥物
13/27
GNU 与 GPL/LGPL GNU 与 GPL/LGPL
GNU :旨在消除对计算机软件拷贝、分发、修改的限制
GPL : General Public License ,通用公共许可证
LGPL : Libraray General Public License ,程序库通用公共许可证
14/27
实现 GPL 的途径 实现 GPL 的途径 它要求软件以源代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或发布给别的用户
它提醒每个用户,对于该软件不提供任何形式的担保
如果用户的软件使用了受 GPL 保护的任何软件的一部分,那么,该软件就继承了 GPL 软件,并因此而成为 GPL 软件,也就是说必须随应用程序一起发布源代码
15/27
实现 GPL 的途径( Cont. )实现 GPL 的途径( Cont. )
GPL 并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其它非自由软件
16/27
Linux 的发展 Linux 的发展 Linux 赢得了大型数据库软件公司支持 IBM 大型机全面预装 Linux 操作系统, HP 、 SUN 公司也将推出自己的桌面发行版本, SGI 在开发大型 Linux图形工作站
全球十大巨型机中,有四台在使用Linux 操作系统
17/27
Linux 版本号的命名规则 Linux 版本号的命名规则
Linux 的内核版本由 3 部分组成 主版本号 次版本号 末版本号
主版本号
次版本号
末版本号
18/27
Linux 内核的两种版本号 Linux 内核的两种版本号
版本号的第二位数字,可以确定 Linux 内核版本的类型
开发版本 : 第二位数字是奇数 稳定版本 : 第二位数字是偶数
2.5.7.5 2.4.23奇数 偶数
19/27
Linux 内核版本发展图示 Linux 内核版本发展图示
20/27
Linux 内核版本发展图示( Cont. ) Linux 内核版本发展图示( Cont. )
21/27
著名的 Linux 的发行版本 著名的 Linux 的发行版本
Linux 的发行版本 特点RedHat Linux 易用,易维护 ,目前已成为最
流行的 Linux 发行版
Novell/SuSE Linux 欧洲大陆的 Linux
Debian Linux 目前唯一由非商业组织维护的Linux 发行版本,功能强大
22/27
Linux 与 Windows 的功能比较Linux 与 Windows 的功能比较
防火墙功能比较 数据库方面比较 Web/FTP服务器方面比较 邮件服务器方面比较 目录服务方面比较
23/27
Linux 与 Windows 的灵活性和易用性比较Linux 与 Windows 的灵活性和易用性比较
Linux 与 Windows 的优缺点 在易用性方面, Windows仍然处于优势 在灵活性方面, Linux则占据上风 在对客户端软件和多媒体软件的支持方面,一直是 Windows 的强项
24/27
Linux 与 Windows 的具体特点比较Linux 与 Windows 的具体特点比较
特点 Windows 2003 Linux安全性能 一般 好
稳定性 好 很好
软件支持 很好 好
硬件支持 好 一般
源代码 保密 开放
系统可调节性 基于界面的规范性 , 更易于调节 具有极大的可调节性
使用方便性 非常方便 方便
版权限制和费用 有 无
技术支持 好 基于社团形式的
25/27
学习 Linux 的意义学习 Linux 的意义
掌握 IT的方向 掌握方法 培养能力 开放与共赢 业界的支持 Linux 与 Unix 的相似性
26/27
本章总结本章总结 Linux 操作系统的源代码是公开和免费的,这一特点成为它迅速发展壮大的主要原因
目前 Linux 操作系统已经赢得了国际上众多大型软件公司的支持
要了解 Linux 操作系统的发展,首先要了解 Unix 操作系统的发展和开放源代码操作系统的发展
GPL 的主要目标是保证软件对所有的用户来说是自由的
27/27
本章总结( Cont. )本章总结( Cont. ) Linux 的版本分为发行版本和内核版本,而内核版本又分为开发版本和稳定版本,开发版本和稳定版本是相互关联的
Linux 和 Windows 两个操作系统各有优缺点,两者也在很多情况下在互相借鉴,互相融合