1.世界上第一个完善的网络操作系统
Unix是1969年由美国电话电报公司(AT&T)贝尔实验室的两个工程师所创造的操作系统,它允许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构多在使用,价钱昂贵,但性能和稳定性也相当地好。
2.GNU项目及GPL、LGPL协议
GNU(GNU is Not Unix) 1984年由Richard Stallman发起并创建 目标是编写大量兼容于Unix系统的自由软件 官方网站:http://www.gnu.org
GPL(GNU General Public License) GNU自由软件的通用许可协议 允许用户任意复制、传递、修改及再发布 基于自由软件修改再次发布的软件,仍需遵守GPL
LGPL(Lesser General Public License) LGPL相对于GPL较为宽松,允许不公开全部源代码 为基于Linux平台开发商业软件提供了更多空间
3.MINIX系统
MINIX 系统是由荷兰阿姆斯特丹vrije大学Andrew S. Tanenbaum(AST)教授开发的。他为了保持minix 的小型化,能让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix 的扩展要求。
作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C语言和汇编语言写的系统源代码。这是第一次使得有抱负的程序员或hacker 能够阅读操作系统的源代码,在当时这种源代码是软件商一直小心地守护着的。
4.一篇文章引发的革命
1991年8月25日 Linus Torvalds在comp.os.minix新闻组上发表的一篇文章
5.庐山真面目
Linus Torvalds:Linux最早一版的作者和一直到今天的最新版内核主要维护者之一
6.linux系统
1991年的10月5日,Linus Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
7.什么是Linux?
可以运行在PC机上类似于Unix风格的操作系统
由众多程序员通过Internet协作开发
Linux是开源的(Open Source)
8.Linux操作系统的组成
Linux操作系统构成:Linux内核、应用程序等 Linux内核项目
主要作者:芬兰赫尔辛基大学的 Linus Torvalds
1991年10月,发布Linux 0.02版(第一个公开版) 1994年3月,Linux 1.0版发布
Linux内核的标志 —— 企鹅Tux,取自芬兰的吉祥物
官方网站:http://www.kernel.org
9.Linux内核版本
Linux发行版可以自由选择使用某个版本的内核
10.更低的升级费用
Windows版本升级快,2~3年左右更新一个版本
新版本对旧版本上的软件支持很差
企业管理协会(EMA)进行的调查指出,每台服务器的软件购买成本Linux要比Windows低6万美元
11.Linux的优点
12.服务器操作系统选择
13.Linux现状
早期的Linux主要用来提供网络基础服务:打印、文件服务、DNS、DHCP、HTTP等。经过十多年的发展Linux的应用已经从网络扩展到几乎所有IT领域:数据库、ERP、决策支持、企业级Office、电子商务软件、网络管理 RAS(可靠性、可用性和可服务性)计算、计算机辅助设计制造(CAD/CAM) 电影特技模拟。
14.Linux发行版本
Linux发行版本构成:Linux内核 + 各种自由软件 = 完整的操作系统;厂商提供的辅助安装、软件包管理等程序
发行版的名称、版本由发行厂商决定:Red Hat Enterprise Linux 8,由Red Hat公司发布 Suse Linux 12,由Novell公司发布 Debian Linux 10.0,由Debian社区发布;来源于Debian的Ubuntu系统,最新版本10.10;国产操作系统中标麒麟;国产社区的openEuler
15.Red Hat Linux系列发行版
Red Hat Linux 已停止开发,最高版本为9.0
Red Hat Linux企业版:简称RHEL(Red Hat Enterprise Linux),目前较新版本为 8.x 系列 http://www.redhat.com Fedora
社区版:目前较新的稳定版本为Fedora 34 http://fedoraproject.org/
16.RHEL8新特性
RHEL8从整体架构上,相对于之前的版本有了大幅度的改进,更加适用于现有的以云计算,虚拟化,大数据为基础的IT架构体系,是更加优秀的网络操作系统。
- 内核和支持CPU架构
- 新的内容分发
- 新的桌面环境
- 软件管理
- 网络管理–Cockpit Linux containers
- 存储和文件系统升级
- 使用 VDO 压缩存储和删除重复数据
- 安全