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. 零基础入门 Java 后端开发,有哪些值得看的视频?

    目前网络上充满了大量的 Java 视频教程,然而内容却鱼龙混杂,为了防止小伙伴们踩坑,一枫结合自己的学习经验,向大家推荐一些不错的学习资源. 作为一名非科班转码选手,可以说,我是在哔哩哔哩上的研究生! ...

  2. mybatis 之定义拦截器 控制台SQL的打印

    类型 先说明Mybatis中可以被拦截的类型具体有以下四种: 1.Executor:拦截执行器的方法.2.ParameterHandler:拦截参数的处理.3.ResultHandler:拦截结果集的 ...

  3. 聊一聊 SQLSERVER 的行不能跨页

    一:背景 1. 讲故事 相信有很多朋友在学习 SQLSERVER 的时候都听说过这句话,但大多都是记忆为主,最近在研究 SQLSERVER,所以我们从 底层存储 的角度来深入理解下. 二:理解数据页 ...

  4. [OpenCV实战]42 数码单反相机的技术细节

    在这篇文章中,我们将说明数码单反相机DSLR(Digital Single Lens Reflex Camera)的各个技术方面.本文将说明焦距(focal length),f-stop,景深(dep ...

  5. B站地区限制破解方法

    B站地区限制破解方法 当我们观看bilibili番剧时,经常会看到"仅限港澳台地区"的字样.那么,有没有一种方法,不需要挂梯子,就可以观看这些被限制的番剧呢? 本教程只适用于bil ...

  6. vulnhub靶场之HACKATHONCTF: 2

    准备: 攻击机:虚拟机kali.本机win10. 靶机:HackathonCTF: 2,下载地址:https://download.vulnhub.com/hackathonctf/Hackathon ...

  7. ASP-Net-Core-6设置运行环境-开发、测试、生产

    title: ASP.Net Core 6设置运行环境(开发.测试.生产) date: 2022-09-24 17:43:49 tags: - .NET 如果我们设置了好几种appsettings.j ...

  8. ArcGIS实现打点、线路图、色块、自定义弹窗

    闲聊: 马上就要过年了,不知道大家过年都放几天假,小颖公司就只放8天假,就这还有一天是集体调休扣年假,就很··············还不如不放,不过庆幸最近这两周项目也做完了也没啥事,不然就静不下心 ...

  9. chrome实现下载文件JS代码弹出'另存为'窗口

    1.TXT类型文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  10. 【分析笔记】Linux input 子系统原理分析

    一.input 子系统简介 输入子系统主要用于支持各种输入设备,可大大简化这类设备驱动的开发难度.以下为个人的理解,可能不同的内核版本会略有差异,在这里分析的内核为 linux-4.9. 无论在 Li ...