第一周作业

作业1

进行开源,别人可以用来做任何想要做的事,可以修改之后进行闭源,但是需要保持版本说明。

公开源码(Disclose Source):代码必需公开。如果是基于LGPL协议 下,则只需使用的开源代码公开,不必将整个软件源码公开.

开源协议有LGPL、Mozilla、GPL、BSD、MIT和Apache:

1. LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。

2.Mozilla协议允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者 。这种授权维护了商业软件的利益,它要求基于这种软件的修改无偿贡献版权给该软件。这样,围绕该软件的所有代码的版权都集中在发起开发人的手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。

3.GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。

4.  BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

5. Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布。

6.  MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制.也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。

下图更为形象的说明:

 

 作业2

1.下载虚拟机(VMware),网站找个免费Key,一般试用30天.

2.官网下载Centos或者Ubuntu.

Centos:https://www.centos.org/

Ubuntu:https://ubuntu.com/

 

 作业3

 up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流。如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

-promisc 设置是否支持网卡的promiscuous模式。如果选择此参数,网卡将接收网络中发给它所有的数据包。

-allmulti 设置是否支持多播模式。如果选择此参数,网卡将接收网络中所有的多播数据包。

-a 显示全部接口信息

-s 显示摘要信息

 

 

 

 

作业4

总结linux FHS结构:

FHS:文件系统层次标准.

事实上,FHS针对目录树架构仅定义出三层目录下应该放置哪些数据,分别是下面三个目录:
/(根目录):与开机系统有关;
/usr:与软件安装执行有关;
/var:与系统运作过程有关。

 

接下来,我们将整个目录树以图标的方法来显示,并且将较为重要的档案数据列出来。

 

 上图摘抄

posted @ 2022-05-30 23:09  OwenTingLi  阅读(86)  评论(0)    收藏  举报