(一)发展历史
(二)开源特点
低风险 使用自由高品质 复制自由低成本 传播自由更透明 修改自由 衍生品自由 收费自由(三)开源协议
1.GNU GPL(GNU通用公共许可证): 只要软件中包含了遵循了GPL的产品或代码,则该软件也遵循GPL协议。开源、免费,不适于商业软件。
2.BSD(伯克利软件发布版)许可协议: 再发布软件中包含源代码,则源代码必须继续遵循BSD协议。 再发布软件中只有二进制程序,则需在文档或版权文件中声明原始代码遵循了BSD协议。 不允许用原始软件名、作者名或机构名进行市场推广。
3.Apache许可证版本许可协议: 可用于商业软件。Hadoop、MongoDB等。 该软件及其衍生品必须继续使用Apache许可协议。 如果修改程序源代码,需要在文档中声明。 若软件基于别人的开源代码编写,则要保留原代码的协议、商标、专利声明及其他原作者声明的内容。 若再发布软件中有声明文件,则需在此文件中标注Apache许可协议及其他许可协议。
4.MPL(Mozilla公共许可)许可协议: 更注重对开发者的源代码需求和收益之间的平衡。
5.MIT许可协议: 程序开发者在修改后的源代码中保留原作者的许可信息即可。普遍被商业软件使用。
(一) 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----------------------