Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介

1.上课时间:

周五,周六,周天 19:00 - 21:00
第 21 期预计 : 5月3日 ~ 6月15日  18~20 号在线+2课时考前辅导
每天晚上 12点之前,将当天录播视频上传到学员页面: https://www.linuxprobe.com/vip
上课时间表:

Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介_第1张图片

2.红帽认证

12个考场位置:https://www.linuxprobe.com/examination.html
有限报考权的地区:  北京  上海  广州  深圳
红帽考试费用  RHCSA+RHCE = ¥ 4200 
RHCSA补考费: ¥ 1500    RHCE补考费 =  ¥ 4200
约考时间:每个月的25号约下月考场

备考问题-红帽公司和红帽认证的详细介绍:
https://www.linuxprobe.com/redhat-certificate

3.开源共享精神

  1. 低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。
  2. 高品质:相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。
  3. 低成本:开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。
  4. 更透明:没有哪个笨蛋会把木马、后门等放到开放的源代码中,这样无疑是把自己的罪行暴露在阳光之下。

4.常见的几个开源协议

  1. GNU GPL(GNU General Public License,GNU通用公共许可证).
    GPL开源许可协议最大的4个特点:
    复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。
    传播自由:允许软件以各种形式进行传播。    
    收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利的。
    修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议授权。

  2. BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议:用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商业软件发布和销售,前提是需要满足下面3个条件。
    1:如果再发布的软件中包含源代码,则源代码必须继续遵循BSD许可协议。
    2:如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码遵循了BSD协议。
    3:不允许用原始软件的名字、作者名字或机构名称进行市场推广。

  3. Apache许可证版本(Apache License Version)许可协议:在为开发人员提供版权及专利许可的同时,允许用户拥有修改代码及再发布的自由。该许可协议适用于商业软件,现在热门的Hadoop、Apache HTTP Server、MongoDB等项目都是基于该许可协议研发的,程序开发人员在开发遵循该协议的软件时,要严格遵守下面的4个条件。(好像这个很常见,我作为开发者接触到的好多开源软件都用了 Apache的这些开源协议)

    1. 该软件及其衍生品必须继续使用Apache许可协议。
    2. 如果修改了程序源代码,需要在文档中进行声明。
    3. 若软件是基于他人的源代码编写而成的,则需要保留原始代码的协议、商标、专利声明及其他原作者声明的内容信息。

  4. MPL(Mozilla Public License,Mozilla公共许可)许可协议:相较于GPL许可协议,MPL更加注重对开发者的源代码需求和收益之间的平衡。

  5. MIT(Massachusetts Institute of Technology)许可协议:目前限制最少的开源许可协议之一,只要程序的开发者在修改后的源代码中保留原作者的许可信息即可,因此普遍被商业软件所使用。

5.Linux的优势:

Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介_第2张图片
服务器领域 95%+ 都是使用 Linux 作为服务器系统.

6.常见的Linux 发行版

  1. 红帽企业系统(RedHatEnterpriseLinux,RHEL.)
  2. 社区企业操作系统(Community Enterprise Operating System,CentOS)
  3. Fedora 由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)。
  4. openSUSE 源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场占有率。
  5. Gentoo 具有极高的自定制性,操作复杂,因此适合有经验的人员使用。读者可以在学习完本书后尝试一下该系统。
    6.** Debian** 稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。
  6. Ubuntu 是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。Ubuntu与Fedora都是极其出色的Linux桌面系统,而且Ubuntu也可用于服务器领域。 [界面很漂亮哟~ 相对红帽来说]
  7. Kali Linux 是基于Debian的Linux发行版, 设计用于数字取证操作系统。面向专业的渗透测试和安全审计。喜欢网络安全相关的小伙伴都知道的啦~

PS:CentOS 就是去掉了红帽系统中一些收费的服务组件、软件等.除此之外和红帽系统一模一样.目前CentOS 已被收购,属于红帽公司
书本笔记-划重点:
Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介_第3张图片
Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介_第4张图片
Linux就该这么学-01-第一节课:开班仪式及上课注意事项&开源软件简介_第5张图片
《Linux就该这么学》这本书是我看过最实用的Linux 书籍,没有之一!不是打广告,是真的很推荐给大家!
这个是本书是在线阅读网站: https://www.linuxprobe.com/chapter-00.html 不谢~

你可能感兴趣的:(Linux就该这么学,Linux)