0.前言
一、Linux历史
(一)发展历史
(二)开源特点
- 低风险 使用自由
- 高品质 复制自由
- 低成本 传播自由
- 更透明 修改自由
衍生品自由
收费自由
(三)开源协议
1.GNU GPL(GNU通用公共许可证):
只要软件中包含了遵循了GPL的产品或代码,则该软件也遵循GPL协议。开源、免费,不适于商业软件。
2.BSD(伯克利软件发布版)许可协议:
再发布软件中包含源代码,则源代码必须继续遵循BSD协议。
再发布软件中只有二进制程序,则需在文档或版权文件中声明原始代码遵循了BSD协议。
不允许用原始软件名、作者名或机构名进行市场推广。
3.Apache许可证版本许可协议:
可用于商业软件。Hadoop、MongoDB等。
该软件及其衍生品必须继续使用Apache许可协议。
如果修改程序源代码,需要在文档中声明。
若软件基于别人的开源代码编写,则要保留原代码的协议、商标、专利声明及其他原作者声明的内容。
若再发布软件中有声明文件,则需在此文件中标注Apache许可协议及其他许可协议。
4.MPL(Mozilla公共许可)许可协议:
更注重对开发者的源代码需求和收益之间的平衡。
5.MIT许可协议:
程序开发者在修改后的源代码中保留原作者的许可信息即可。普遍被商业软件使用。
二、Linux系统
(一) Linux与Windows对比
稳定、有效率
花钱少
漏洞少并快速修复
多任务多用户
安全的用户及文件权限策略
小内核程序的嵌入式系统
消耗资源少
(二) Linux发行版
1.红帽企业版(RedHatEnterprise Linux)RHEL (发音:瑞欧)
RHEL是全世界使用最广泛的Linux系统,极强的性能及稳定性,拥有完善的技术支持。红帽公司是标普500之一。
2.社区企业操作系统(Community Enterprise Operating System)CentOS
RHEL重新编译,发布给用户免费使用。已被红帽收编。
3.Fedora
红帽公司桌面版,最新的技术或工具,成熟后会加入RHEL。
4.openSUSE
德国的。有一定市场占有率。
5.Gentoo
自定制,操作复杂。
6.Debian
稳定性、安全性强,免费的基础支持。良好地支持各种硬件架构。
7.Ubuntu
Debian派生,对新款硬件具有极强地兼容能力。拥有桌面版 和 服务器版。
三、红帽认证
RSCSA----系统管理员
安装和调试Linux系统、安全性设施,并连接 局域网 和 广域网络。
RSCE----工程师
安装和配置Linux服务器、网络设备、网络安全、实际问题的诊断和解决。(目前主要考ansible)
RSCA----架构师
注重实用性。在Linux和开源方面的技术和架构领军人物。从数据中心到终端桌面的Linux系统的设计、计划、部署及全面管理。
------------------END----------------------