2023-7-1作业

1、区别图:

GPL、Mozilla、LGPL属于著作权许可证

BSD、MIT、Apache属于宽松式许可证

GPL协议来源自由软件联盟GNU,GPL/LGPL都侧重于代码及衍生代码的开源与免费使用。GPL是传染性开源,只要软件中包含了遵循 GPL 协议的产品或代码,该软件就必须也遵循 GPL 许可协议,也就是必须开源免费,不能闭源收费,因此这个协议并不适合商用软件。

BSD 协议也很宽松,给予了使用者很大自由,基本上允许用户“为所欲为”:用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商业软件发布和销售。

MIT 是十分宽松的许可协议,来源于大学,可以说是史上最为简洁和慷慨(permissive)的开源协议之一。用户可以拿自己的代码做任何想做的事情;用户在项目副本中要包含版权声明和许可声明;用户无需承担任何责任。作者只想保留版权,而无任何其他限制。也就是说,无论是以二进制发布的还是以源代码发布的,都必须在发行版里包含原许可协议的声明。

MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对 源代码的需求和他们利用源代码获得的利益。

Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样适用于商业软件,鼓励代码共享和尊重原作者的著作权,同样允许代码修改,但它更重视专利权。

LGPL 是 GPL 的一个衍生版本,也被称为 GPL V2,该协议主要是为类库设计的开源协议,同样来源于自由软件联盟GNU,可以翻译为更宽松的GPL协议,也属于传染性开源。

2、已创建rocky版本的Linux系统。

3、1)man -k process  2)man -f grep  

3)1. man 分为9个部分

  · 1:用户命令

  · 2:系统调用

  · 3:C库调用

  · 4:设备文件及特殊文件

  · 5: 配置文件格式

  · 6:游戏

  · 7:杂项

  · 8:管理类的命令

  · 9:Linux内核API

  2.man 帮助段落说明

  · NAME        名称及简要说明

  · SYNOPSIS    用法格式说明

  · []          可选内容

  · <>          必选内容

  · a|b        二选一

  · {}          分组

  · ...        同一内容可以出现多次

  · DESCRIPTION 详细说明

  · OPTIONS    选项说明

  · EXAMPLES    示例

  · FILES      相关说明

  · AUTHOR      作者

  · COPYRIGHT  版本信息

  · REPORTING BUGS bug信息

  · SEE ALSO    其他帮助参考

  3.根据语法部分,简要写几个操作

[root@Rocky01 ~]#awk -F ':' '{print $1}'  /etc/passwd

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

4、

-rw:代表所属root用户读和写的权限。-r:代表root用户组读的权限。-r:代表其他人读的权限。

jun 10 22:05代表这个fstab文件的最新保存时间。

5、FHS结构主要包括以下几大目录,分别为:

root目录:系统管理员的主文件夹。usr目录:存放的是UNIX操作系统软件资源数据。home目录:是用户的家目录。opt目录:第三方软件存放的目录。dev目录:存放设备和接口设备文件。etc目录:存放配置文件目录。mut目录:临时挂载使用的目录。lib目录:存放开机和/bin&/sbin调用的数据库。boot目录:存放与系统启动相关的文件。bin目录:存放系统管理员命令文件。

6、

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别? 1)GPL:...
    Linux全套学习阅读 3,318评论 0 0
  • 1、描述计算机的组成及其功能。 计算机为现代一种用于高速计算的电子计算机器,可用于进行数值计算、逻辑计算并带有存储...
    jyt802341阅读 4,440评论 0 0
  • 1、描述计算机的组成及其功能。 一般而言,计算机的组成可分为两部分 一部分指的是硬件部分。根据冯诺依曼的计算机体系...
    小邢_阅读 1,882评论 0 0
  • 开班第一周,各位小伙伴第一份大礼来袭:本周作业(9.23-9.29) 就业班和全程班的宝宝看这里: 1、描述计算机...
    c5c0fe61950a阅读 2,515评论 0 0
  • 一、图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别? GPL : 允...
    叁白白白阅读 1,004评论 0 0

友情链接更多精彩内容