- 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别?
GPL:源代码必须公布,完全开源,不可闭源;
BSD:允许修改和重新发布代码,可以闭源,但必须尊重原作者,修改后代码必须包含原BSD协议,不能用原创的名字做推广;
MIT:较BSD而言,仅需要在源文件头部增加版权所有者信息,不限制其他使用;
Mozilla:可以随意修改发布,但修改后的代码版权依旧是原创者的;
Apache:修改后可以闭源,但必须加上原作者规定需要包含的说明;
LGPL:仅仅使用其功能可以闭源,但修改其代码必须开源。
- 安装各发行版系统的安装(centos, rockylinux, ubuntu, 等)
- Linux中总结,1)如何通过一个简短的关键字,例如process 获取相关的命令。
2)通过命令的描述,选择一个命令,获取命令的man文档。
3)解读man文档,man分几个部分?man每个部分的解释,特别是语法部分。<>, [] ...等各代表什么含义。
NAME 名称及简要说明
SYNOPSIS 用法格式说明
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它帮助参考
[] 可选内容
<> 必选内容
a|b 二选一
{ } 分组
... 同一内容可出现多次
4)根据语法部分 简要的写几个操作。
- 切换到/etc/目录,列出fstab文件的详细信息,详细解决fstab一行,每个或每几个字符的详细含义。
挂载的设备 挂载点 文件系统类型 挂载选项 不做备份 不自检
- 简要说明FHS结构。
linux的文件系统是一个单根倒置树结构,,整个文件系统从根目录开始,根下默认存放着不同作用的文件夹,比如:
/boot 存放系统启动时的一些引导文件
/bin 所有用户使用的基本命令
/sbin 管理使用的基本命令
/etc 配置文件目录
/home 普通用户家目录
/root root用户家目录
/dev 设备文件及特殊文件存储位置
/opt 第三方应用程序安装位置
/tmp 临时文件存储位置
等等。。。。。。
- 用自己的理解总结 文件管理,用户管理,组用户,权限管理相关的命令。
文件管理:
cd 切换目录 pwd 显示当前绝对路径 ls 查看目录下文件 mkdir 创建目录
touch 创建文件 cp 复制文件 mv 移动文件 rm 删除文件
ln 创建链接文件 cat 查看文件内容
用户、组管理:
id 查看用户信息 useradd 创建用户 userdel 删除用户 usermod修改用户
passwd 修改密码 groupadd 创建组 groupdel删除组 groupmod 修改组
su 切换用户 chage 修改密码策略 gpasswd修改组密码 groupmems 管理附加组成员关系
权限管理:
chown 修改文件或目录所属用户和组 chgrp 修改文件或目录所属组 chmod 修改文件或目录权限
umask 新建目录或文件的默认权限 chattr 修改文件特殊属性 setfacl设置acl权限
getfacl查看acl权限
标签:文件,第一周,用户,修改,闭源,权限,目录
来源: https://www.cnblogs.com/MuZi2022/p/16537280.html