基地培训一周总结-用两台虚拟机模拟公司和员工

news2024/11/19 12:32:41

前言:

本来是打算每天跟更新所学内容,但奈何自己接触新知识速度较慢,每天都在完不成任务的边缘疯狂试探,短时间大量知识的涌入,感觉脑袋瓜在有点 跟不上。这周结束的时候,老师布置了个小项目,融合了之前一周所需的内容。第一天折腾到晚上快十二点才弄好,还原快照了3次,最后发现是dns配置错误,而且三次都没配对,犯的一样的错误。

接下来看老师留的作业,今天重做一遍巩固一下。

题目要求:

 我们首先来看一下这个思路:

看这个题目的意思就是把虚拟机win2019看作公司的服务器,虚拟机win7看作是员工的机器,让员工电脑的上网还有ip分配全部由win2019服务器来控制,实现查看公司的网页 、ftp共享文件夹。

1.要访问公司的网页,但域名没有注册,所以需要一个web服务器。

2.需要通过公司的服务器上网,因为vm内置v8网卡,为了v8网卡率先给员工的win7分配ip,所以需要关闭v8网卡

3.要给员工分配ip,win2019还需要个DHCP服务器

4.要用ftp共享文件夹,win2019还需要个ftp服务器

下面就正式开始进行试验吧:

首先把两台虚拟机都还原快照,注意win7保持关机,先不要打开,模拟员工还没有上班。

打开win2019,在可以正常上网的情况下

打开cmd,输入ipconfig 查看他的网关,之后配置要用,这个很重要!!!!

我的win2019正常上网时我的网关是192.168.25.2 

每个人的虚拟机可能不一样,要记住自己的。

关闭v8

因为虚拟机都是使用的是v8模式,为了不让v8率先给win7分配ip,我们需要把他进行关闭。

点击vm左上角的编辑--虚拟网络编辑器---更改设置

--

 因为我之前已经修改过了,就没有点击更改设置,选项是灰色的

没弄过的,直接按照我下面这个步骤完成就行了

 

 修改完成后,会发现我们的虚拟机已经上不了网了,这是正常的,不要担心。

 接下来我们为win2019

配置静态ip

为啥要配置呢,因为这个win2019要当作DNS、DHCP、web服务器,没有哪个服务器的IP是一直变的,所以我们得将win2019模拟成真实的服务器。

右键上面这个网络标识---打开网络和internet设置---更改适配器选项--看到下面

右键ethernet0 --属性

-- 

 

 那么静态ip设置成功。

来查看验证一下,右键ethernet0 --状态--详细信息

 静态ip配好之后按理说我们win2019就可以上网了

我们ping baidu.com验证一下,成功

 

 

ok,下一步

配置DNS服务器

win--服务器管理器 

 

 添加角色和功能

 

 

 

 

 

 

安装完成后点击关闭

 打开windows管理工具

 双击dns打开

 双击win2019--右键正向查找区域--新建区域

 

 

 

 

 

 ​​

 

 点击完成

 

 接下来添加权威作用域

 

 

 

 

这样设置完成后当win7访问www.dafeige.com和ftp:ftp.dafeige.com的是时候,就可以直接让192.168.25.222也就是win2019来响应了

ok,接下来

设置dhcp服务器

首先先进行下载

除了这里勾选dncp,剩下和下载dns一样的

安装完成后点击关闭

打开windows管理工具

双击dhcp打开

 

 

 

 

 

 

 

 

 

 

 

 点击完成

ok,dhcp服务器配置完成

这样win7开机后,win2019就会从192.168.25.100-192.168.25.150给他分配地址了

接下来下载web服务器

除了下面这两个步骤不一样,其余和上面一样 

 如果不安装ftp之后就不会有添加ftp站点这个选项

web服务器安装好之后需要添加站点

我们还没有网页所以需要建个网页

先建个html文件

 网页内容如下,然后保存

 网页弄好之后

建立web站点

在windows管理器上打开web服务器

 右键添加站点

 

 关闭它自带的默认网页,因为他也是80端口,会导致冲突

 

 

 

web弄好了,接下来该ftp文件共享了

添加俩用户 注意密码不要和win7的开机密码一样

创建共享文件夹

 

先允许共享

 为俩用户设置不同的权限

取消继承--删除多余的用户 

添加student和teacher用户组

 上传文件夹student有读取和列出文件夹内容的权限

下载文件夹student有写入和列出文件夹内容的权限

teacher对两者拥有完全控制权

共享文件夹设置完成后

接下来打开windows管理器--打开web服务器--添加ftp站点

 

 

 

 这样ftp站点也部署好了

那么我们win2019这边差不多就配置好了

接下来就是验证的时刻了!!!

实验结果验证:

打开win7

打开cmd

验证是否可以上网 成功!

 查看ip 看配置是否正确  正确! 

查看是否可以ping通www.dafeige.com这个我们自己部署的网页 成功!

 网页也可以打开  成功!

 ftp也可以正常打开 成功!

登录student和teacher两个用户,权限也正确 成功!

至此,实验成功结束!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/813258.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux操作系统下安装python环境

参考:Linux操作系统下安装python环境_linux如何下载python_秃头小猿-F的博客-CSDN博客 注意 切换用户 二、切换root用户 1.给root用户设置密码:命令:sudo passwd root输入密码,并确认密码。2.重新输入命令:su root …

【数据结构】之十分好用的“链表”赶紧学起来!(第一部分单向链表)

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

某行动态cookie反爬虫分析

某行动态cookie反爬虫分析 1. 预览 反爬网址(base64): aHR0cDovL3d3dy5wYmMuZ292LmNu 反爬截图: 需要先加载运行js代码,可能是对环境进行检测,反调试之类的 无限debugger 处理办法 网上大部分人说的都是添加cookie来解决。 那个noscrip…

哈工大计算机网络课程网络安全基本原理之:身份认证

哈工大计算机网络课程网络安全基本原理之:身份认证 在日常生活中,在很多场景下我们都需要对当前身份做认证,比如使用密码、人脸识别、指纹识别等,这些都是身份认证的常用方式。本节介绍的身份认证,是在计算机网络安全…

flask处理表单数据

flask处理表单数据 处理表单数据在任何 web 应用开发中都是一个常见的需求。在 Flask 中,你可以使用 request 对象来获取通过 HTTP 请求发送的数据。对于 POST 请求,可以通过 request.form 访问表单数据。例如: from flask import Flask, r…

设置Fiddler来抓取Android接口数据

1.下载安装fiddler,安装包可自行百度。安装完成打开fiddler 2.将Fiddler设置远程访问PC 选择Fiddler->Tools->Fiddler Option 3.选择Connection,在Fiddler listen on port后输入8888,表示允许远程PC连接。 4.在电脑运行窗口中&#xf…

Leetcode145. 二叉树的后序遍历

题目描述 题目链接&#xff1a;https://leetcode.cn/problems/binary-tree-postorder-traversal/description/ 代码实现 class Solution {List<Integer> tree new ArrayList<>();public List<Integer> postorderTraversal(TreeNode root) {postorder(ro…

深度学习实践——卷积神经网络实践:裂缝识别

深度学习实践——卷积神经网络实践&#xff1a;裂缝识别 系列实验 深度学习实践——卷积神经网络实践&#xff1a;裂缝识别 深度学习实践——循环神经网络实践 深度学习实践——模型部署优化实践 深度学习实践——模型推理优化练习 深度学习实践——卷积神经网络实践&#xff…

Android SDK 上手指南||第一章 环境需求||第二章 IDE:Eclipse速览

第一章 环境需求 这是我们系列教程的第一篇&#xff0c;让我们来安装Android的开发环境并且把Android SDK运行起来&#xff01; 介绍 欢迎来到Android SDK入门指南系列文章&#xff0c;如果你想开始开发Android App&#xff0c;这个系列将从头开始教你所须的技能。我们假定你…

NOSQL之Redis配置及优化

目录 一、关系型数据库 二、非关系型数据库 三、关系型数据库和非关系型数据库区别 1、数据存储方式不同 2、扩展方式不同 3、对事务性的支持不同 四、Redis简介 五、Redis优点 &#xff08;1&#xff09;具有极高的数据读写速度 &#xff08;2&#xff09;支持丰富的…

软件架构师——1、计算机组成与体系结构

计算机结构 &#xff08;★&#xff09; 运算器&#xff1a; 算术逻辑单元ALU&#xff1a;数据的算术运算和逻辑运算累加寄存器AC&#xff1a;通用寄存器&#xff0c;为ALU提供一个工作区&#xff0c;用于暂存数据数据缓冲寄存器DR&#xff1a;写内存时&#xff0c;暂存指令或…

Nginx 如何根据swagger关键字屏蔽页面

目录 一、知识回顾1.什么是 location2.location 语法3.location 的匹配规则4.优先级排序 二、如何根据关键字筛选请求1.实现方案2.测试结果 一、知识回顾 1.什么是 location Nginx 中通过根据 location 块的规则来将匹配到的 URL 请求进行一系列操作&#xff0c;最常见的就是…

【C++】STL——stack的介绍和使用、stack的push和pop函数介绍和使用、stack的其他成员函数

文章目录 1.stack的介绍2.stack的使用2.1stack构造函数2.1stack成员函数&#xff08;1&#xff09;empty() 检测stack是否为空&#xff08;2&#xff09;size() 返回stack中元素的个数&#xff08;3&#xff09;top() 返回栈顶元素的引用&#xff08;4&#xff09;push() 将元素…

QT数据库编程

ui界面 mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include <QButtonGroup> #include <QFileDialog> #include <QMessageBox> MainWindow::MainWindow(QWidget* parent): QMainWindow(parent), ui(new Ui::M…

递归算法判断是否是“平衡二叉树”

题目&#xff1a; 给定一个二叉树&#xff0c;判断它是否是高度平衡的二叉树。 本题中&#xff0c;一棵高度平衡二叉树定义为&#xff1a; 一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;true 解…

【Unity2D】粒子特效

为什么要使用粒子特效 Unity 的粒子系统是一种非常强大的工具&#xff0c;可以用来创建各种各样的游戏特效&#xff0c;如火焰、烟雾、水流、爆炸等等。使用粒子特效可以使一些游戏动画更加真实或者使游戏效果更加丰富。 粒子特效的使用 在Hierarchy界面右键添加Effects->…

ICASSP 2023 | Cough Detection Using Millimeter-Wave FMCW Radar

原文链接&#xff1a;https://mp.weixin.qq.com/s?__bizMzg4MjgxMjgyMg&mid2247486540&idx1&sn6ebd9f58e9f08a369904f9c48e12d136&chksmcf51beb5f82637a3c65cf6fa53e8aa136021e35f63a58fdd7154fc486a285ecde8b8521fa499#rd ICASSP 2023 | Cough Detection Usi…

【Golang 接口自动化01】使用标准库net/http发送Get请求

目录 发送Get请求 响应信息 拓展 资料获取方法 发送Get请求 使用Golang发送get请求很容易&#xff0c;我们还是使用http://httpbin.org作为服务端来进行演示。 package mainimport ("bytes""fmt""log""net/http""net/url&qu…

vue基础-key的作用

vue基础-key的作用 1、无key2、有key&#xff0c;值为索引3、有key&#xff0c;值为id 1、无key 最大限度尝试就地修改/复用相同类型元素 2、有key&#xff0c;值为索引 有key属性&#xff0c;基于key来比较新旧虚拟DOM&#xff0c;移除key不存在的元素 3、有key&#xf…