第一周作业


1. 图文并茂解释开源协定的区别?

LGPL许可证:在开源的源码上做二次开发后,开发后的源码不能闭源且新增的代码需要和源代码采用同样的许可,不需要对源码修改之处进行说明。

Mozilla许可证:在开源的源码上做二次开发后,开发后的源码不能闭源且新增的代码需要和源代码采用同样的许可,需要对源码修改之处进行说明,提供说明文档。

GPL许可证:在开源的源码上做二次开发后,开发后的源码不能闭源且新增的代码不需要和源代码采用同样的许可。

BSD许可证:在开源的源码上做二次开发后,开发后的源码可以闭源且不需要每一个修改过的文件都放置版权说明,衍生软件的广告不能原源码的名字进行促销。

MIT许可证:在开源的源码上做二次开发后,开发后的源码可以闭源且不需要每一个修改过的文件都放置版权说明,衍生软件的广告可以使用原源码的名字进行促销。

Apache许可证:在开源的源码上做二次开发后,开发后的源码可以闭源且每一个修改过的文件都放置版权说明。

2. 安装centos ubuntu系统.

     ①选择镜像文件

    ②开启虚拟机

    ③选择语言,安装系统

    ④选择键盘布局

      
    ⑤选择最小安装

      
    ⑥选择安装方式

      
    ⑦选择时区

    ⑧设置用户名及密码

       

     ⑨安装完成重启系统

       

    ⑩设置root密码并切换到root用户

3. 通过计算机基础和帮助的学习,完成学习ifconfig命令的使用。

  作用:

    查看或更改系统网络接口配置

  用法:  

    ifconfig [-v] [-a] [-s] [interface]
    ifconfig [-v] interface [aftype] options | address ...

  参数:

    -a:查看所有网卡信息(包含关闭网卡)

    -s:展示简短的信息(类似于 netstat -i)

    -v:更多的细节,展示详细的错误信息

4. 总结linux FHS结构。

Linux FHS 是Linux的文件文件层级结构。它定义了Linux文件系统的目录结构和目录内容。文件和目录被组织成一个单根倒置树结构

/:所有的文件和目录都是从/开始的,它是Linux系统的根目录,所有的文件和目录都在根下

/bin:目录下一般为用户使用的基本命令。不能关联至独立分区。

/sbin:目录下一般为管理类命令

/dev:目录下为设备文件

/etc:目录下为系统主要的配置文件,yum安装的各类服务,通常配置文件也会在该目录下

/home:普通用户的家目录,一般创建普通用户默认会在home下生成与用户名同名的目录

/root:root用户的家目录

/run:目录中存放的是自系统启动以来描述系统信息的文件

/tmp:目录下存放的是临时文件

/usr:usr是文件系统的第二个主要部分。 usr是可共享的只读数据。这意味着usr应该可以在各种符合 FHS 的主机之间共享,并且不能被写入。任何特定于主机或随时间变化的信息都存储在其他地方。

大型软件包不得使用usr层次结构下的直接子目录。

/var:var包含可变数据文件。这包括假脱机目录和文件、管理和日志数据以及临时和临时文件。