Linux系统管理
day01.Linux概述
Linux简介
在很多人认识当中,认为操作系统就是由比尔盖兹创造的window操作系统。实则不然,在滚滚的历史长河当中世界上第一个完善的网络操作系统——unix
unix是1969年由美国电话电报公司(AT&T)贝尔实验室的两个工程师所创造的操作系统,它允许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构多在使用,价格昂贵,性能和稳定性也比较好。
GUN项目及GPL、LGPL协议:
GUN(GUN isNot Unix)
- 1984年由RIchard Stallman发起并创建
- 目标是编写兼容于Unix系统的自由软件
- 官网地址:http://www.gun.org
GPL(GNU General Public License)
- GNU 自由软件的通用许可协议
- 允许用户任意复制、传递、修改及再发布
- 基于自由软件修改再次发布的软件,仍需遵守GPL
LGPL(Lesser General Public License)
- LGPL相对于GPL较为宽松,允许不公开全部源代码
- 为基于Linux平台开发商业软件提供了更多空间
一篇文章引发了革命
1991年8月25日
linus Torvalds 在comp.os.minix新闻组上发表一篇文章
1991年10月5日,Linus Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。他能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
什么是Linux
- 可以运行在pc机上类似Unix风格的操作系统
- 有众多程序员通过Internet协作开发
- Linux是开源的(Open Source)
Linux操作系统组成
Linux操作系统是由Linux内核和应用程序等构成的
Linux内核项目
主要作者:Linus Torvalds
1991年10月,发布Linux0.02版(第一个公开版)
1994年3月,Linux 1.0 版发布
Linux内核的标志——企鹅Tux,取自芬兰的吉祥物
Linux内核版本
由Linux内核项目团体统一进行发布
XX(主版本号).YY(次版本号,奇数表示开发版,偶数表示稳定版).ZZ(修订版本号)
Linux现状
-
早期Linux主要是用来提供网络基础服务
-
打印、文件服务、DNS、DHCP、HTTP等
-
经过十多年的发展Linux的应用已经从网络扩展到几乎所有的IT领域
-
数据库、ERP、决策支持
-
企业级office 、电子商务软件、网络管理
-
RAS(可靠性、可用性和可服务性)计算
-
计算机辅助设计制造(CAD/CAM)
-
电影特技模拟
-
1998年风靡全球的电影《泰坦尼克号》在制作特效中使用了160台Alpha图形工作站中,有105台采用了Linux操作系统
应用到Linux的机器人
美国国家航空航天局Ames研究中心日前制造出了一中采用Linux操作系统和奔腾Ⅲ微处理器的个人卫星辅助设备。即一种机器人装置,未来将用于帮助航空器和在国际空间站上执行任务的宇航员
Linux发行版本
Linux发行版本构成
- Linux内核+各种自由软件=完整的操作系统
- 厂商提供的辅助安装、软件包管理等程序
- 发行版的名称、版本由发行厂商决定
- red hat enterprise Linux 8,由red hat公司发布
- suse Linux 12 ,由Novell公司发布
- Debian Linux 10.0 ,由Debian社区发布
- 来源于Debian 的Ubuntu系统,最新版本20.10
- 国产操作系统中标麒麟
- 国产社区的open Euler