环境搭建

传统运行模式

- 一台机器同时只能运行一个操作系统
|:----------|----------:|
|  应用程序 |  应用程序 |
|:----------|----------:|
|       windows 7       |
|:---------------------:|
|          硬件           |
|:---------------------:|

虚拟机运行架构

- 寄居架构(实验环境、测试架构)
    a)  虚拟机作为应用软件安装在操作系统上
    b)  可以在此应用软件上安装多个操作系统
    c)  以直接安装在硬件上的操作系为宿主
- 原生架构(原生架构)
    a)  虚拟机软件直接安装在计算机硬件上
    b)  虚拟机本身就是一个操作系统
    c)  在这个虚拟机中可以同时运营多个操作系统

虚拟机产品

- VMware
    + VMware Workstation (寄居架构)
    + VMware vSphere (原生架构)
- Microsoft
    + Hyper-V (寄居架构)

VMware Workstation v12 安装

找资源,全部下一步即可!注意要装在C盘下,千万别装在其他盘符!

关闭 Windows10 更新

  1. Win+R -- 输入 services.msc (服务管理窗口)
  2. 停止 Windows Update 服务并禁用
  3. 同时在 恢复 里把第一次失败改为 “无操作”
  4. Win+R -- 输入 gpedit.msc
  5. 打开 计算机软件配置 > 管理模板 > Windows组件 > Windows更新 中的 配置自带更新,并将其改为 已禁用

部署 Windows XP 虚拟机

  1. 准备 Windwos XP 虚拟机安装ISO镜像文件
  2. 准备 虚拟机安装位置(可以安装在其他盘符|建议在空间较大位置新建 VM 文件夹,再在其目录下新建 win-xp 文件夹)
  3. 新建 Windwos XP 系统
    • 点击 新建虚拟机
    • 选择 经典
      • 经典 --> 微软系统
      • 自定义 --> 其他厂商系统(Linux...)
    • 点击 稍后安装操作系统(没有序列号只能这么选)
    • 选择虚拟机的安装版本
      • 一般选择 Windows XP Pro (按照对应ISO镜像选择)
      • Windows XP x64 在中国只有英文版本
    • 将虚拟磁盘储存为单个文件(O)
    • 点击 完成
    • 移除 打印机
    • 点击 CD/DVD(IDE),选择 使用ISO镜像文件(M) ,点击 浏览,找到Windwos XP 安装镜像文件
    • 点击确定,完成部署
  4. 安装 Windwos XP 系统(MSDN)
    - 文件名
        - sc_winxp_pro_with_sp2.iso
    - SHA1
        - 92934976213BB9201057281A200F84127BE0050D
    - 文件大小
        - 600.08MB
    - 发布时间
        - 2004-08-26
    ed2k://|file|sc_winxp_pro_with_sp2.iso|629227520|505B810E128351482AF8B83AC4D04FD2|/
- 激活密钥
    - W92WB-YJV38-93PQY-Q29KD-JDHD6
    - K2TPX-7HWV6-JHGXG-DB67V-8K6PD
    - HX8WF-VY9QK-GYGT4-CPRH2-QFVXJ
    - VD439-FG3V8-C79J2-CTY9F-BT32B
    - RR4HB-RR786-FDH7M-3XHCB-GCHRJ
    - Q3K4D-V7DTQ-QQYMH-VX7F9-9KB6Y
    - YCBX4-W4FJV-MQ6YC-29G93-M6Y6P
  1. 部署 Windows XP 系统

    • 略(和 Windows Server 2003 部署 相似)

部署 Windows Server 2003 Enterprise 虚拟机

  1. 新建 Windwos Server 2003 系统

    • 同上
  2. 安装 Windwos Server 2003 系统(MSDN)
    - 文件名
        - cn_windows_server_2003_sp2_x86_cd.iso
    - SHA1
        - 64572B06732AAB408FBC561C685450EF34390C9E
    - 文件大小
        - 372.06MB
    - 发布时间
        - 2011-10-11
    ed2k://|file|cn_windows_server_2003_sp2_x86_cd.iso|390135808|4C38E53EF100F80683810CAC1044CA70|/
  1. 部署 Windows Server 2003 Enterprise 系统

    • 不插入第二张光盘
    • 更改桌面图标
    • 不要设置更新,直接完成
    • 勾选 在登陆时不要显示此页
    • 点击选项 虚拟机(M) > 安装VMware Tools(相当于安装驱动)
    • 一路下一步,重启
    • 磁盘分区
    • 关闭自动更新 (开始 > 控制面板 > 自动更新 > 关闭)
    • 关闭防火墙(2003默认关闭防火墙)
    • 关机做快照(2003必须注释才能关机)
    • 克隆出第二台虚拟机(链接克隆)
    • 更改第二台虚拟机的计算机名,重启计算机(防止冲突)
    • 为第二台虚拟机做好快照
    • 完成部署

部署 Windows 7 虚拟机

- 略 

部署 Windows 2008 虚拟机

- 略

《一步步成为 Hacker_Day 01》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. 98)PHP,文件类型获取和创建文件夹

    看手册  finfo这个类:This class provides an object oriented interface into the fileinfo functions. 这个$mime_ ...

  2. 分辨率与px的关系

    此篇文章的目的用于打印套打的位置计算,顺便科普下知识: 1寸=2.54厘米 14寸=355.6毫米 15.6寸=39.624厘米=396.24毫米: 21寸=533.4毫米 21.7寸=551.18毫 ...

  3. python学习笔记(8)迭代器和生成器

    迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式. 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退 ...

  4. MOOC(7)- case依赖、读取json配置文件进行多个接口请求-跳过测试用例(6)

    初始化.跳过测试用例 # test_class_6.py import unittest from mock import mock from day_20200208_mooc.base.inter ...

  5. Qt QImag图像保存、格式转换

    图像保存bool QImage::save(const QString &fileName, const char *format = Q_NULLPTR, int quality = -1) ...

  6. JavaScript秒转换成天-小时-分钟-秒

    根据时间秒转换成天-小时-分钟-秒 // 秒转换成day.hour.minutes.seconds formatSecond(second: number) { const days = Math.f ...

  7. 吴裕雄--天生自然HTML学习笔记:HTML 基础- 4个实例

    HTML 标题 HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的. 实例 <h1>这是一个标题</h1> <h2> ...

  8. MyBatis SQL语句写法

    一.forEach 接口: public List<Entity> queryById(List<String> userids); 语法: <select id=&qu ...

  9. 831. KMP字符串

    给定一个模式串S,以及一个模板串P,所有字符串中只包含大小写英文字母以及阿拉伯数字. 模板串P在模式串S中多次作为子串出现. 求出模板串P在模式串S中所有出现的位置的起始下标. 输入格式 第一行输入整 ...

  10. Hadoop2.7搭建

    Hadoop最底部是 Hadoop Distributed File System(HDFS),它存储Hadoop集群中所有存储节点上的文件.HDFS(对于本文)的上一层是MapReduce 引擎,该 ...