马哥教育第一周作业N67044-张铭扬
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
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-张铭扬的更多相关文章
- 2017-2018-1 Java小组-1623 第一周作业
2017-2018-1 Java小组-1623 第一周作业 <构建之法>学习笔记及团队成员介绍 1. 学习内容 概论 个人技术和流程 软件工程师的成长 两人合作 团队和流程 敏捷流程 实战 ...
- Java第一周作业
Java第一周作业 本周作业: 参考<<教材学习指导(http://www.cnblogs.com/rocedu/p/7911138.html)) 学习第一章视频 参考<<使用 ...
- 2018-2019-1 20189221《Linux内核原理与分析》第一周作业
Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...
- C语言--第一周作业评分和总结(5班)
作业链接:https://egdu.cnblogs.com/campus/hljkj/CS2017-5/homework/963 一.评分要求 * 要求1 (5分):博客中给出安装软件的截图(得分点1 ...
- C语言-第一周作业
要求1: 请在你的PC或者移动设备上安装词典,该词典工具能对计算机术语进行翻译.需要在你的博客中给出安装软件的截图,请确保阅读者能从截图判断出你的被安装的设备是PC或者移动设备.(5经验值) 要求2: ...
- 马哥教育python网络班19期 学习目标
马哥教育python网络班19期 学习目标: (1)按群里的学习进度表,来自行学习,学完时间6个月. (2)学完后,薪资能达到20K+每月.
- 学不好Python?我们分析看看正确的学习方法是什么-马哥教育
提起对Python的印象,除了全能之外恐怕就是简单易学了.很多人都在推荐新手学Python入门,毕竟语法简单.语句简洁,所谓“人生苦短我用Python”绝不是一句空话.不过也不能忽视一点:Python ...
- 2019-2020-1 20199303 《Linux内核原理分析》 第一周作业
2019-2020-1 20199303 <Linux内核原理分析> 第一周作业 1. 环境准备 在众多的Linux发行版中,Ubuntu,小红帽还有类Unix系统的BSD系统,我选择了目 ...
- C语言1-2019秋第一周作业
第一周作业 1.你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件技术专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求 ...
- 初入计算机专业,学习c语言的第一周作业问答
2019年9月17日下午3点30,我来到了1117教室准备上我进入大学的第一堂计算机专业课,并需要完成以下作业. 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我所了解的计算机就是一台 ...
随机推荐
- 【转载】EXCEL VBA UBound(arr,1),UBound(arr,2)解释
Resize(UBound(arr, 1), UBound(arr, 2) 这句什么意思 resize()是一个扩展单元格地址区域的函数,有两个参数,第一个是行扩展数,第二个是列扩展数 UBo ...
- [深度学习] imgaug库使用笔记
imgaug是一款非常有用的python图像增强库,非常值得推荐应用于深度学习图像增强.其包含许多增强技术,支持图像分类,目标检测,语义分割,热图.关键点检测等一系列任务的图像增强.本文主要介绍img ...
- python之路26 面向对象魔法方法、元类、元类定制类、对象的产生行为 __new__方法
面向对象的魔法方法 魔法方法:类中定义的双下方法都称为魔法方法 不需要人为调用 在特定的条件下会自动触发运行 eg:__init__创建空对象之后自动触发给对象添加独有的数据 1.__init__ 对 ...
- [数据结构]普里姆(Prim)算法生成最小生成树
前提介绍:最小生成树概念 一个连通图的生成树是图的极小连通子图,它包含图中的所有定点,并且只含尽可能少的边,这意味着对于生成树来说,就砍去使生成树变成非连通图:若给它怎家一条边就会形成图中的一条回路. ...
- C# lock 、 Monitor Wait、Pulse和PulseAll 的区别和用法(转载)
1.Monitor.Wait方法当线程调用 Wait 时,它释放对象的锁并进入对象的等待队列,对象的就绪队列中的下一个线程(如果有)获取锁并拥有对对象的独占使用.Wait()就是交出锁的使用权,使线程 ...
- Windows安装Anaconda并且配置国内镜像教程
前言 我们在学习 Python 的时候需要不同的 Python 版本,关系到电脑环境变量配置换来换去很是麻烦,所以这个时候我们需要一个虚拟的 Python 环境变量,我之前也装过 virtualenv ...
- Python邮箱推送
利用python进行邮箱推送可以配和爬虫使用,也可以监控github上面CVE等 一个基于Python的邮箱推送脚本 需要有一个邮箱授权码不知道哪里获取可以百度就不多详细的描述了 成品: # 发送多种 ...
- BUG日记---运行Tomcat报406错误:根据请求中接收到的主动协商头字段,目标资源没有用户代理可以接受的当前表示,而且服务器不愿意提供缺省表示。
网页报错内容 HTTP Status 406 – 不可接收 Type Status Report 描述 根据请求中接收到的主动协商头字段,目标资源没有用户代理可以接受的当前表示,而且服务器不愿意提供缺 ...
- 一文详解如何在基于webpack5的react项目中使用svg
本文主要讨论基于webpack5+TypeScript的React项目(cra.craco底层本质都是使用webpack,所以同理)在2023年的今天是如何在项目中使用svg资源的. 首先,假定您已经 ...
- 自定义接口-lambda使用前提
自定义接口 lambda使用前提 可推导即可省略 Lambda强调的是"做什么"而不是"怎么做",所以凡是可以根据上下文推导得知的信息,都可以省略.例如上例还可 ...