vm安装,虚拟环境搭建win+linux+mac,及本机连接虚拟环境数据库、windows服务器搭建、内网穿透

news2024/12/24 11:17:12

教程中的软件、镜像、工具可去阿里云盘提取:
阿里云盘:https://www.aliyundrive.com/s/CLdTjFtnYbr
提取码:s1a8

一、安装虚拟机
  1. 下载链接:https://www.vmware.com/products/workstation-pro.html
    在这里插入图片描述
  2. 下载的过程中可能需要注册登录
  3. 下载vm 后双击安装即可
  4. vm安装成功后,需要激活
二、安装windows虚拟机
  1. 下载镜像文件:https://msdn.itellyou.cn/;复制链接到迅雷下载该镜像文件,可根据自己需要下载对应系统的镜像文件
    在这里插入图片描述
  2. 打开vm,在主页点击创建虚拟机
    在这里插入图片描述
  3. 默认典型,点击下一步
    在这里插入图片描述
  4. 选择好下载的镜像文件点击下一步
    在这里插入图片描述
  5. 直接点击下一步,windows激活可以在网上找对应版本的激活工具
    在这里插入图片描述
    在这里插入图片描述
  6. 选择安装路径,建议装在固态盘,固态盘读写速度快,安装到机械盘会很卡。也可以自己买一个移动固态盘进行安装,安装到移动固态盘好处在于可以在不同电脑上使用该虚拟机(需要使用同版本的vm),切换电脑使用时,点击软件右上角文件>扫描虚拟机,选择移动固态盘安装路径即可
    在这里插入图片描述
  7. 设置磁盘大小,默认60即可,点击下一步
    在这里插入图片描述
  8. 点击完成,开始创建虚拟机,待虚拟机启动会自动安装windows
    在这里插入图片描述
    在这里插入图片描述
  9. windows安装成功后,安装IIS,搭建服务器,测试IIS是否安装成功打开浏览器地址栏输入:http://localhost/,正常访问说明IIS安装成功
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  10. 本机连接虚拟机mysql,mysql需装到虚拟机上,mysql x64位安装、mysql语法
  • 运行cmd
  • 登录mysql:mysql -u root -p
  • 切换到用户库:use mysql;
  • 创建用户:create user ‘账号’@‘%’ identified by ‘密码’;
  • 查询用户:select user,host from user;
  • 执行授权:GRANT ALL PRIVILEGES ON . TO ‘账号’@‘%’;
  • 刷新:flush privileges;
  • 授权远程:ALTER USER ‘账号’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘密码’;
  • 刷新:flush privileges;
  • 查询数据库是否已经授权远程,看到host为%,说明已经授权了: select * from mysql.user where user=‘密码’\G;
  • 开启3306端口的访问,安装下面红色方框提示进行操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 再运行一个cmd:输入ipconfig查询虚拟机IP
    在这里插入图片描述
  • 本机运行可视化工具,我这里用的是Navicat,连接虚拟机上的mysql
    在这里插入图片描述
  1. 如需外网访问,可以内网穿透,以下是常用的内网穿透工具(如果有公网IP可以忽略)
  • frp:frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。需要借用云服务器,云服务器需要进行购买,有条件的建议使用frp,市面上有很多云服务器产品,如:腾讯云、阿里云、华为云等,可根据自己喜好选择;
  • cpolar:https://www.cpolar.com/
  • 花生壳:https://hsk.oray.com/
  • ngrok:https://www.ngrok.cc/ 国内
  • natapp:https://natapp.cn/
  • 飞鸽:https://www.fgnwct.com/index.html
  • SAKURA FRP:https://www.natfrp.com/
  1. 花生壳穿透
  • 在虚拟机创建测试html,E:\web\index.html,在E盘创建web文件夹,并在文件夹下创建index.html,没有E盘的可以在其他盘创建
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    hello word
    </body>
    </html>
    
  • 打开IIS管理器,创建测试站点,站点创建,访问http://localhost:8002/,页面显示hello word说明创建成功,也可以直接点击浏览站点
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 安装telnet客户端,如需服务端,可百度下载
    在这里插入图片描述
  • 测试站点是否能正常连接:虚拟机cmd运行telnet 192.168.211.229 8002,192.168.211.229为自己虚拟机的ip地址,8002为测试站点的端口
  • 访问花生壳官网,进行注册登录,下载客户端,客户端需下载到vm虚拟机环境:https://hsk.oray.com/,登录后需要先去用户信息中实名认证,在虚拟机打开客户端并登录
    在这里插入图片描述
  • 配置花生壳映射,第一次配置需要购买一个HTTPS映射,大概6元
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 诊断域名是否映射成功,域名失败请参考官方文档排查问题
    在这里插入图片描述
    在这里插入图片描述
  • 查看虚拟机花生壳客户端,复制链接打开网址即可,页面正常显示,说明内网穿透成功
    在这里插入图片描述
    在这里插入图片描述
三、安装linux虚拟机
  1. 下载linux镜像文件,阿里镜像:https://developer.aliyun.com/mirror/?utm_content=g_1000307095,官网:https://ubuntu.com/
    在这里插入图片描述在这里插入图片描述
  2. 打开vm,在主页点击创建虚拟机
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
  3. 选择安装路径,最好安装在固态盘,安装在机械盘会有点儿慢
    在这里插入图片描述
  4. 配置磁盘大小,根据需要配置
    在这里插入图片描述
  5. 点击完成,创建虚拟机
    在这里插入图片描述
  6. 配置镜像文件,选好自己下载的镜像文件点击确定
    在这里插入图片描述
    在这里插入图片描述
  7. 开启虚拟机,安装系统
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  8. 根据引导完成配置,并安装系统,以下截图为部分引导截图,系统安装后需要立即重启
    在这里插入图片描述
  9. Ubunu虚拟机设置软件源
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述10. 安装vmware tools工具,可以在本机和虚拟机之间复制粘贴文件
  • 点击菜单栏上虚拟机,点击 安装vmware tools
    在这里插入图片描述
  • 点击 安装vmware tools后,任务栏会出现个vmware tools的光盘,点击打开
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 右键空白处,点击在终端打开
    在这里插入图片描述
  • 解压压缩包:在终端中输入tar -zxvf VMwareTools--.tar.gz
  • 安装VMwareTools:在终端输入sudo ./vmware-tools-distrib/vmware-install.pl,需要多次确认输入y即可,在不需要输入的地方按回车键
  1. 如果VMwareTools安装失败可以安装open-vm-tools,安装后要重启
  • 安装过VMwareTools需先卸载VMwareTools:在终端中输入sudo ./vmware-tools-distrib/bin/vmware-uninstall-tools.pl
  • 安装open-vm-tools:在终端中输入sudo apt-get install open-vm-tools open-vm-tools-desktop
  • 如果出现open-vm-tools没安装候选、无法定位软件包open-vm-tools-desktop,需在终端 运行sudo apt-get update
  • 如果需要删除原有的配置:在终端输入sudo apt-get autoremove open-vm-tools open-vm-tools --purge
四、安装MacOS虚拟机
  1. 安装 Vmware Workstation Pro 兼容 MacOS 补丁
  • 关闭vmware的所有进程,有些进程需要多次才能关闭掉
    在这里插入图片描述
  • 补丁工具下载 :https://github.com/paolo-projects/auto-unlocker/releases,下载后解压压缩包
    在这里插入图片描述
  • 下载补丁工具:以管理员身份运行Unlocker.exe,确认VMware安装路径是否正确,如不正确点击browse重新选择,一般默认即可
    在这里插入图片描述
  • 工具下载成功后,点击Patch,开始安装补丁
    在这里插入图片描述
  1. 下载macOs镜像,可直接去阿里云盘下载,文章开始已给出下载链接和提取码
  2. 创建macOs虚拟机
  • 开始创建虚拟机
    在这里插入图片描述
    在这里插入图片描述
  • 补丁下载成功后,安装的客户端会多出一个Apple Mac Os,选择Apple Mac Os,版本选择自己下载的版本
    在这里插入图片描述
  • 选择安装位置,尽量安装在固态盘
    在这里插入图片描述
  • 分配磁盘大小
    在这里插入图片描述
  • 点击完成,完成虚拟机创建
    在这里插入图片描述
  1. 开始安装macOs系统
  • 编辑虚拟机设置
    在这里插入图片描述
  • 选择下载后的镜像
    在这里插入图片描述
  • 开启虚拟机,开始安装系统
    在这里插入图片描述
    在这里插入图片描述
  • 系统安装后,会出现引导配置,选择中文,点击下一步的箭头,抹掉后关闭窗口,根据引导完成配置
    在这里插入图片描述
  • 选择中文后,需要抹掉磁盘,否则在最后安装系统选择磁盘时会出现空间不足的问题
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 安装macOs,点击继续后,安装完成后会自动重启系统,系统重启后,继续完成其他配置
    在这里插入图片描述
  1. 安装VMWare Tools,安装前先关闭虚拟机
  • 编辑虚拟机设置
    在这里插入图片描述
  • 选择ios镜像源
    在这里插入图片描述
  • 选择补丁包里的镜像源,镜像源选择确认后,启动虚拟机
    在这里插入图片描述
  • 虚拟机开机后,桌面会出现VMware Tools,开始设置安全与隐私
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 安全与隐私设置完毕后,开始安装桌面上的VMware Tools
    在这里插入图片描述
  • 选择安装VMware Tools,根据引导完成安装
    在这里插入图片描述
  • 安装完成后,重启虚拟机,系统桌面会自动铺满,本机和虚拟机之间可以来回拖拽文件复制、粘贴
    在这里插入图片描述

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

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

相关文章

经典的设计模式5——建造者模式

文章目录 建造者模式 建造者模式 截止到今天&#xff0c;创建者模式这一类别的模式已经全整理完了&#xff0c;一共包含5个&#xff0c;工厂方法模式&#xff0c;抽象工厂模式&#xff0c;单例模式&#xff0c;原型模式和建造者模式。还是太看的太慢&#xff0c;得加快进度了。…

黑客零基础入门方法有哪些?如何自学黑客技术?

大家经常问我一个问题&#xff0c;黑客零基础入门方法有哪些&#xff1f;以及如何自学黑客技术&#xff1f;首先要说的是世界上大部分的网络黑客都是自学成才的&#xff0c;这与黑客这门技术有很大的原因&#xff0c;黑客是一个靠兴趣驱动的技术&#xff0c;大部分成为黑客的人…

字节面试归来,黑暗3小时......

背景 杭州某中厂的软件测试开发&#xff0c;本科毕业5年&#xff0c;最近面试了PDD、小红书、字节等多个大厂。几乎都拿到了Offer&#xff0c;最终选择了字节2-2。以下是他的一些分享和总结。 从准备看机会开始&#xff0c;一直到拿到offer&#xff0c;经历了2个月的时间&…

探索未来,畅享奇迹——3DVR智慧景区引领旅游革命

导语&#xff1a; 在快速发展的科技时代&#xff0c;我们正逐渐进入一个全新的旅游体验时代。3DVR智慧景区作为旅游业的革命性创新&#xff0c;为游客带来了前所未有的沉浸式体验&#xff0c;同时也为景区管理者带来了无限的营销机遇。 通过穿戴VR设备&#xff0c;游客能够在虚…

vue项目中el-tree 添加右键菜单的方法

vue项目中&#xff0c;如何在el-tree 中显示右键菜单呢&#xff1f;这里的核心用到了 node-contextmenu“rightClick” &#xff0c;具体的操作方法如下&#xff1a; 核心分析 node-contextmenu是el-tree一重要的属性&#xff0c; 当某一节点被鼠标右键点击时会触发该事件。共…

Sui Builder House日本京都站开启报名

下一站Sui Builder House将于6月29-30日在日本京都举行&#xff0c;为世界各地的开发者提供身临其境地学习和交流的机会。 春日的樱花已经绽放&#xff0c;黄金周也已经过去&#xff0c;现在是时候来京都参加Sui Builder House一起庆祝夏天的来临了。来自日本和周边地区的开发…

Java 常量池:静态常量池 动态常量池 字符串池

Java 常量池相关内容 Java 常量池概念分类&#xff1a;静态常量池、动态常量池、字符串常量池&#xff08;由于jdk1.7之后字符串常量池从运行时常量池分离到堆中&#xff09; 静态常量池 class 文件中CLass文件中除了有类的版本、字段、方法、接口等描述信息外&#xff0c;还有…

【C++】C++的类型转换

文章目录 1、C语言中的类型转换2、为什么C需要四种类型转换3、C强制类型转换&#xff08;重点&#xff09;3-1、static_cast3-2、reinterpret_cast3-3、const_cast3-4、dynamic_cast 4、RTTI&#xff08;了解&#xff09;5、常见面试题6、总结 1、C语言中的类型转换 在C语言中&…

选择合适的数据库引擎:InnoDB vs. MyISAM - 你的终极指南!

大家好&#xff0c;我是小米&#xff0c;一个热衷于技术分享的29岁程序员。今天&#xff0c;我将带大家一起探讨一下MySQL中两种常见的存储引擎&#xff1a;InnoDB和MyISAM。它们之间有许多差异&#xff0c;了解这些差异对于我们在选择合适的存储引擎时至关重要。废话不多说&am…

想做好接口测试,先把这些概念搞清楚了

接口一般来说有两种&#xff0c;一种是程序内部的接口&#xff0c;一种是系统对外的接口。 系统对外的接口 比如你要从别的网站或服务器上获取资源或信息&#xff0c;别人肯定不会把数据库共享给你&#xff0c;他只能给你提供一个他们写好的方法来获取数据&#xff0c;你引用…

Springboot配置Log4j日志系统,并将日志存入数据库

Log4j是apache公司开发的一款日志管理系统&#xff0c;可以高效的管理系统中出现的BUG或者各种信息&#xff0c;并且可以已文本的方式或者数据库存入的方式来记录数据 第一步&#xff1a;导入依赖 在pom.xml中导入Log4j依赖 <!-- https://mvnrepository.com/artifact/log…

通达信通道交易系统选股公式,结合MACD绿柱缩短底背离

亚历山大埃尔德在《以交易为生》&#xff08;原书第2版&#xff09;中&#xff0c;将价格在通道中的波动比喻为河流在河谷中流动。当河流碰到右岸时&#xff0c;会向左转&#xff1b;碰到左岸时&#xff0c;会向右转。价格上涨时&#xff0c;常在碰到隐形天花板时停止上涨&…

java SSM 啤酒配送管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM 啤酒配送管理系统是一套完善的web设计系统&#xff08;系统采用SSM框架进行设计开发&#xff0c;springspringMVCmybatis&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代 码和数据库&#xff0c;系统主要采…

【每天学习一点新知识】应急响应快速指南

一、前言 马上就端午节啦&#xff0c;提前祝大家端午快乐&#xff0c;顺便把之前的六一也给补上&#xff0c;希望大家每天的生活都跟童话世界一样美好&#xff0c;充满希望&#xff08;虽然现实很残酷&#xff09;。 最近更的没有以前勤快了&#xff0c;一是在实习&#xff0c;…

基于smardaten无代码开发舆情分析系统

一、前言 在日常生活中&#xff0c;有各种各样的资讯、社交平台。这些平台充斥着大量信息&#xff0c;这些信息中隐含了许多有用数据&#xff0c;但是这些数据无法之间获取&#xff0c;且难以展示&#xff0c;于是就有了舆情分析系统。 舆情分析系统是一个综合的系统&#xf…

elementui tree 支持虚拟滚动和treeLine (上)

背景&#xff1a;在使用elementuivue2.x进行项目开发时&#xff0c;有用到el-tree组件&#xff0c;但是在数据很多时会卡顿 基于以上背景elementui 提供的el-tree组件无法满足需求。 期间在网上调研了很多相关的tree组件&#xff0c;例如&#xff1a; vue-treeszTreesjsTrees…

d3dcompiler_47.dll缺失怎么修复,总结五个修复方法

d3dcompiler_47.dll是一个由微软公司开发的动态链接库文件(DLL File)&#xff0c;属于Microsoft Direct3D Shader Compiler 库的一部分&#xff0c;该库包含用于编写和编译 Direct3D 11 的着色器的编译器源代码。这个 DLL 文件是 Direct3D 11 中非常重要的组成部分&#xff0c;…

什么是微软的 Application Framework?

我是荔园微风&#xff0c;作为一名在IT界整整25年的老兵&#xff0c;今天来看一下什么是微软的 Application Framework&#xff1f; 到底什么是 Application Framework&#xff1f; 还没有真正掌握任何一套Application Framework的使用之前&#xff0c;就来研究这个真的不是很…

海龟绘图turtle库之二级基础编程题

海龟绘图turtle库之二级基础编程题 python2.6版本中后引入的一个简单的绘图工具&#xff0c;叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle 原理&#xff1a; Turtle库是Python语言中一个很流行的绘制图像的函数库&#xff0c;想象一个…

HTML(结构)+CSS(样式基础)

一、HTML前期准备 1. 认识HTML HTML&#xff08;Hyper Text Markup Language&#xff09;&#xff1a;超文本标记语言主要通过标签对网页中的文本、图片、音频、视频等内容进行描述个人理解&#xff1a;对所有需要描述的内容使用标签进行表示 2. HTML布置页面的固定结构 每一个…