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