1. 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别?

1)MIT许可证:MIT是六种开源许可证中最自由宽容,它允许使用者自由修改后无需放置版权说明并且可以用开源代码的作者名称做广告推广。

2)BSD许可证:BSD同样允许使用者自由使用修改代码并且不用说明版权,但是相较与MIT,BSD不允许用开源代码的作者名称来做市场推广。

3)Apache许可证:该许可证允许使用人修改源码后闭源,但是每一个修改过的代码中需要带有原来代码中版权说明。

4)GPL许可证:与MIT相反,GPL是六种开源许可证中最严格的,使用者修改源码后不允许闭源,同样作为开源代码给他人使用并且使用GPL许可证。

5)LGPL许可证:LGPL同样修改源码后不允许闭源,修改后可以不采用与原作者同样的许可证,同时不需要对源码修改指出提供说明。

6)Mozilla许可证:与LGPL相比他需要提供对源码修改指出的说明文档。

2. 安装centos ubuntu系统.

centos 8

1)新建虚拟机

2)稍后安装操作系统

3)选择版本CentOS 8 64位

4)命名虚拟机

5)模拟磁盘大小

6)完成创建

7)设置内存、处理器和CD/DVD

8)开机加电

9)选择语言

10)选择时区(shanghai)

11)定制硬盘

12)配置网络

13)设置root密码

14)配置账号

15)开始安装

ubuntu

1)新建虚拟机,步骤大致与centos相同,版本选择Ubuntu 64 位

2)虚拟机配置

3)选择语言

4)选择时区

5)配置名字

6)设置账号密码

7)分区

8)安装

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

ifconfig 命令用来查看和配置网络设备。

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.150 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::20c:29ff:fe7c:c069 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:7c:c0:69 txqueuelen 1000 (Ethernet)
RX packets 24012 bytes 18332715 (17.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6591 bytes 456651 (445.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 102 bytes 8378 (8.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 102 bytes 8378 (8.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 52:54:00:6a:77:87 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

网卡设备ens33,UP:表示“接口已启用”; BROADCAST :表示“主机支持广播”;RUNNING:表示“接口在工作中”;MULTICAST:表示“主机支持多播”;MTU:1500(最大传输单元):1500字节

inet 10.0.0.150 netmask 255.255.255.0 broadcast 10.0.0.255

解释:inet :网卡的IP地址;netmask :网络掩码;broadcast :广播地址。

inet6 fe80::20c:29ff:fe7c:c069 prefixlen 64 scopeid 0x20<link>

解释:ipv6地址

ether 00:0c:29:7c:c0:69 txqueuelen 1000 (Ethernet)

解释:连接类型:Ethernet (以太网)或者HWaddr (硬件mac地址);txqueuelen (网卡设置的传送队列长度)

RX packets 24012 bytes 18332715 (17.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0

解释:RX packets 接收时,正确的数据包数;RX bytes 接收的数据量; RX errors 接收时,产生错误的数据包数;RX dropped 接收时,丢弃的数据包数;RX overruns 接收时,由于速度过快而丢失的数据包数;RX frame 接收时,发生frame错误而丢失的数据包数。

TX packets 6591 bytes 456651 (445.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

解释:TX packets 发送时,正确的数据包数;TX bytes 发送的数据量;TX errors 发送时,产生错误的数据包数;TX dropped 发送时,丢弃的数据包数;TX overruns 发送时,由于速度过快而丢失的数据包数;TX carrier 发送时,发生carrier错误而丢失的数据包数;collisions 冲突信息包的数目。

4. 总结linux FHS结构。

在Linux系统中,所有的目录和文件都是由  /  (根目录)开始的,然后再一个一个分下来,通常我们将这种配置方式称为目录树

根据FHS的规定,所有的文件和目录都出现在根目录下,我们用 / 表示根目录。

/home:普通用户的主目录

/boot:主要存放开机时需要用到的文件

/dev:存储设备文件

/etc:系统的主要配置文件都存放于这个目录

/tmp:临时文件存储位置

/opt:用来存放自定义安装的软件

/proc:用于输出内核与进程信息相关的虚拟文件系统

/usr:存放只能读的命令和其他文件。

/usr/bin:所有一般用户使用的命令都存放在这里

/root:root用户家目录

/var:存放应用程序数据和日志记录的目录。

马哥教育第一周作业N67044-张铭扬的更多相关文章

  1. 2017-2018-1 Java小组-1623 第一周作业

    2017-2018-1 Java小组-1623 第一周作业 <构建之法>学习笔记及团队成员介绍 1. 学习内容 概论 个人技术和流程 软件工程师的成长 两人合作 团队和流程 敏捷流程 实战 ...

  2. Java第一周作业

    Java第一周作业 本周作业: 参考<<教材学习指导(http://www.cnblogs.com/rocedu/p/7911138.html)) 学习第一章视频 参考<<使用 ...

  3. 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

    Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...

  4. C语言--第一周作业评分和总结(5班)

    作业链接:https://egdu.cnblogs.com/campus/hljkj/CS2017-5/homework/963 一.评分要求 * 要求1 (5分):博客中给出安装软件的截图(得分点1 ...

  5. C语言-第一周作业

    要求1: 请在你的PC或者移动设备上安装词典,该词典工具能对计算机术语进行翻译.需要在你的博客中给出安装软件的截图,请确保阅读者能从截图判断出你的被安装的设备是PC或者移动设备.(5经验值) 要求2: ...

  6. 马哥教育python网络班19期 学习目标

    马哥教育python网络班19期 学习目标: (1)按群里的学习进度表,来自行学习,学完时间6个月. (2)学完后,薪资能达到20K+每月.

  7. 学不好Python?我们分析看看正确的学习方法是什么-马哥教育

    提起对Python的印象,除了全能之外恐怕就是简单易学了.很多人都在推荐新手学Python入门,毕竟语法简单.语句简洁,所谓“人生苦短我用Python”绝不是一句空话.不过也不能忽视一点:Python ...

  8. 2019-2020-1 20199303 《Linux内核原理分析》 第一周作业

    2019-2020-1 20199303 <Linux内核原理分析> 第一周作业 1. 环境准备 在众多的Linux发行版中,Ubuntu,小红帽还有类Unix系统的BSD系统,我选择了目 ...

  9. C语言1-2019秋第一周作业

    第一周作业 1.你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件技术专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求 ...

  10. 初入计算机专业,学习c语言的第一周作业问答

    2019年9月17日下午3点30,我来到了1117教室准备上我进入大学的第一堂计算机专业课,并需要完成以下作业. 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我所了解的计算机就是一台 ...

随机推荐

  1. elementui中 table表格 合并表头

    需要实现的效果如图,表格头部合并成一排. 因为总共是4列,所以colSpan =4表示合并4列 头部给个高度,居中一下就ok啦

  2. [深度学习] 基于切片辅助超推理库SAHI优化小目标识别

    对象检测是迄今为止计算机视觉中最重要的应用领域.然而,小物体的检测和大图像的推理仍然是实际使用中的主要问题,这是因为小目标物体有效特征少,覆盖范围少.小目标物体的定义通常有两种方式.一种是绝对尺度定义 ...

  3. [python] ​Python数据序列化模块pickle使用笔记

    pickle是一个Python的内置模块,用于在Python中实现对象结构序列化和反序列化.Python序列化是一个将Python对象层次结构转换为可以本地存储或者网络传输的字节流的过程,反序列化则是 ...

  4. P8340 [AHOI2022] 山河重整

    \(20pts\) 给 \(O(2^n)\) 枚举,\(60pts\) 是 \(O(n^2)\),先看看怎么做.计数题无非容斥和 \(dp\),不妨从 \(dp\) 入手.多项式复杂度的做法意味着无法 ...

  5. Windows 11 内核新调试器「GitHub 热点速览 v.23.01」

    本周热点趋势榜虽然新项目不多,但是还是有几个不错值得收藏的工具项目,比如用来做文本转语音的 tortoise-tts 能生成更加贴近真实人声的语音,让 Golang 并发更出色的 conc,以及通过 ...

  6. P5934 [清华集训2012]最小生成树

    简要题意 给你一个 \(N\) 个点,\(M\) 条边的 无向连通 带权图.给定一条边 \((u,v,L)\),请问需要在原图中删除多少条边,使得将 \((u,v,L)\) 插入图后,它既可能在最小生 ...

  7. threeJs构建3D世界

    threejs官网 https://threejs.org/docs/index.html#manual/zh/introduction/Installation (官网非常的详细) 导入安装 npm ...

  8. Blazor如何实现类似于微信的Tab切换?

    是否有小伙伴在使用tab的时候想进行滑动切换Tab? 并且有滑动左出左进,右出右进的效果 ,本文将讲解怎么在Blazor中去通过滑动切换Tab 本文中的UI组件使用的是MASA Blazor,您也可以 ...

  9. Java基础学习笔记-常量与变量♪(^∇^*)

    常量与变量相同点 都有作用域,跟JS差不多, 变量的作用域:一对{ }之间有效 1.局部 2.全局 2.1.属于类的量(类常量和类变量) 2.2.属于实例的量(实例常量和实例变量) • 前面都可加权限 ...

  10. Selenium CHANGELOG[最新版本4.8.0 计划中]

    Selenium CHANGELOG[持续更新] 源文件 https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES 搬运工 对重点版本做 ...