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
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、