第一周

1.开源协议的区别
(1),BSD开源协议(original BSD license、FreeBSD license、Original BSD license)
修改源码后可以选择闭源
修改后的文档不用进行版权说明
衍生软件的广告不能用你的名字促销
(2),Apache Licence 2.0
修改源码后可以选择闭源
修改后的文档必须放置版权说明
(3),GPL(GNU General Public License)
修改源码后不能选择闭源
新增代码也必须使用此许可证
(4),LGPL(GNU Lesser General Public License)
修改源码后不能选择闭源
新增代码不必使用此许可证
不必对修改的源码文档进行说明
(5),MIT(MIT)
修改源码后可以选择闭源
修改后的文档不必放置版权说明
衍生软件的广告可以用你的名字促销
2.安装centos ubuntu
(1)获取发行版本:从官网或者各镜像网站,找到centos/8/isos/x86_64/centos-8-....iso下载
(2)在VM软件安装centos,点击创建新虚拟机——>选择典型——>选择稍后安装操作系统——>选择linux版本centos8——>设置主机名选择虚拟机的从放位置——>指定磁盘容量200G,选项磁盘存储为单个文件虚拟硬件环境已创建成功,双击cd,选择使用iso文件浏览选择第一步下载的ISO文件——>网卡选择nat模式——>接下来就正式进行安装系统语言设置选择English->continue->单击installation destination,选择i will configure partitioning->done -> 单击software selection,选择gnome desktop 进行最小化安装 -> 设置root和普通用户的用户名和密码,简单密码需要双击done
3.通过计算机基础核帮助的学习,完成学习ifconfig命令的使用
ifconfig命令相当于windows的ipconfig,使用ifconfig命令之前需要安装iptool。
4.总结linux FHS结构
FHS:Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,是一种树型结构,只有一个树根,而Windows中会有多个树根。
/boot:放置开机会使用到的文件,包括Linux核心文件以及开机菜单与开机所需配置文件等等
/bin:所以用户使用的基本命令
/sbin:管理类的基本命令
/lib:启动时程序依赖的基本共享库文件以及内核模块文件
/lib64:专门于x86_64系统上的辅助共享库文件存放位置
/etc: 配置文件存放目录
/home:普通用户家目录
/root:管理员的家目录
/media:便捷式移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件及特殊文件存放位置
/usr:Unix Software Resource的缩写, 也就是“Unix操作系统软件资源”,系统将一个软件的文件集合根据文件类型和作用的不同放置到不同的文件夹。
/var:variable data files存放程序的缓存文件,常态性变动的文件
/proc:输出内核和内存相关的一个“虚拟文件系统(virtual filesystem)”,他放置的数据都是在内存当中, 例如系统核心、行程信息(process)、周边设备的状态及网络状态等等。因为这个目录下的数据都是在内存当中!比较重要的文件例如:/proc/cpuinfo, /proc/dma,/proc/interrupts, /proc/ioports, /proc/net/* 等等

posted @ 2022-06-29 23:08  不听不听王八念经  阅读(93)  评论(0编辑  收藏  举报