第一周作业:

一.图文并茂解释开源许可证GPL、BSD、MIT、Mozilla、Apache和GPL的区别?

 

 1、GPL许可证

GPL:GNU General Public License,GNU 通用公共许可证。

特点:如果一个软件产品使用(包括类库引用、修改后的代码、或衍生代码)了GPL协议的产品,则该软件产品也必须遵循GPL许可证,即需要开源和免费,不允许修改后和衍生的代码作为闭源的商业软件进行发布和销售。

2、LGPL许可证

LGPL:GNU Lesser General Public License,GNU宽通用公共许可证。

LGPL 允许商业软件通过类库引用 (link) 方式使用 LGPL 类库而不需要开源商业软件的代码,这使得采用 LGPL 协议的开源代码可以被商业软件作为类库引用并发布和销售,但是前提是不能修改 LGPL 许可的软件部分。如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。

3、Mozilla许可证

Mozilla:Mozilla Public License,MPL协议允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者 。这种授权维护了商业软件的利益,它要求基于这种软件的修改无偿贡献版权给该软件。

4、BSD许可证

BSD 许可协议( Berkeley Software Distribution license )是自由软件中使用广泛的许可协议之一,BSD许可证非常宽松,它允许无限制地重用全部或部分软件,以集成到自由软件或所有者中。当发布使用了BSD协议的代码,或以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:(1)如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议;(2)如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议;(3)不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

5、MIT许可证

MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称 “X11条款”。作者只想保留版权,而无任何其他限制。MIT与BSD类似,但是比BSD协议更加宽松,是目前最少限制的协议。这个协议唯一的条件就是在修改后的代码或者发行包包含原作者的许可信息。

6、Apache许可证

Apache 许可证(Apache License),是一个由 Apache 软件基金会发布的自由软件许可证。这是一个由强大社区支持的流行且广泛部署的许可证,Apache许可证允许自由使用、修改和分发任何Apache许可产品。Apache许可证和BSD许可证类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。

 二.VMware安装  centos  ubuntu教程安装系统:

centos:2.1 打开VMware新建虚拟机,选择典型并点击下一步

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 等待黄色感叹号消失

 

 

 

 

 

 

 

点击完成配置

 

 

 

 

 

 

 

 

 

 

 

Ubuntu:2.2 打开VMware新建虚拟机

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.通过计算机基础和帮助的学习,完成学习ifconfig命令的使用。

4.总结linux FHS:

  FHS定义了在/(根目录)下各个主要目录应该存放的主要文件内容,此外还专门定义了/usr和/var两个目录及其子目录的结构。这样当我们使用来自不同公司开发的Linux系统时,你就可以很快的在某个地方找到你想要的文件了。

Linux系统采用的是树状存储结构,在Linux中所有文件与目录都是由/(根)开始的。就想你使用Windows是如果想要打开C盘Windows目录里的fonts文件夹下的某个文件,你必须从C盘开始去找!

    以下是Linux各个目录及其存放的主要内容的说明:

/ 根目录,所有文件、文件夹的入口

/bin 一般用户使用的命令

/sbin 管理员使用的命令

/boot 存放启动文件及Linux内核的地方

/dev 设备目录,在Linux所有设备也都是以文件的形式出现的,打开/dev/sda1,就是打开了你硬盘的第一个分区

/etc 系统配置文件,在这里你可以修改系统的很多东西,关键是你得熟悉这些文件

/home 每个用户自己的个人空间

/lib 库文件

/media 以前是挂接外部存储器的,现在都改到/mnt下了,光盘的内容在该目录下

/mnt 外接设备目录,如移动硬盘、U盘的内容在次目录下存放

/opt 部分软件的存放地点

/root 超级管理员的个人空间

/tmp 临时文件

/usr 绝大多数程序默认会安装在该目录下的某个子目录中

/var 系统日志文件夹

 5.简要描述后期学习的计划。

首先希望能跟上学习的进度,先跟着视频学习,然后把一些重点记下来,作为自己线下学习的巩固。然后看看课件,把一些知识就当复习一遍。希望自己能坚持不断的学习下去,把自己改变一下,这样对自己以后的发展也是很不错的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值