因为Ubuntu有简洁漂亮的界面,交互友好,大部分工具也都支持(如VSCode,WPS...),又能直接使用Terminal进行Linux纯命令操作,岂不美哉?
Win10及以上版本系统也可以使用Hyper-V管理虚拟机,但是这个东西需要企业版、专业版或教育版才支持
网络连接选择桥接模式(B),勾选复制物理网络连接状态
这里经过我的测试,如果选择其他网络连接模式,在物理机上无法访问虚拟机中的Web服务
VMWareWorstation和Ubuntu系统安装好以后应该如下效果,安装过程就不展示,如果遇到问题的看官可以留言讨论
Ubuntu系统安装好以后,个人可以直接使用了,此时无法提供给团队其他小伙伴使用,因此需要加个远程能力
这里的10.100.23.43就是Windows系统中的远程桌面连接的地址
注意!
默认这个IP每次重启后都会自动变,如果需要固定IP需单独处理一下
在Settings->Sharing中设置允许远程桌面
Session选择Xorg
远程连接输入Ubuntu系统设置的用户名密码就可以了,连接成功后应该是如下效果
这个默认是Xfce桌面主题,并不是Ubuntu22系统默认的GNOME,到这里就能远程桌面访问操作了,主题虽然变了,该有的东西都有
虚拟机中的地址为172.17.0.1:8081
虚拟中默认使用80端口部署的服务,默认只能在个人电脑的物理机中访问,公司内网其他人无法访问,需要单独设置防火墙的端口的出入站规则
将VMware自动启动服务配置为自动启动类型,请执行以下步骤:单击开始>运行。键入services.msc从服务列表中,右键单击VMware自动启动服务,然后单击属性
文件-配置自动启动虚拟机
首次设置可能会提示无法更新"自动启动"配置。
在C:\ProgramData\VMware\VMwareWorkstation目录下找到vmautostart.xml文件,设置可写权限即可
以上操作设置完以后VMWare服务自动起来了,但是软件没运行起来,折腾了一圈也暂时无解,这方面有了解的看官欢迎留言讨论交流
关于连接服务器也能使用SSH的形式,由于我们主要是前端人员在操作,更喜欢使用界面的形式,就没有配置
用工程师思维解决实际问题,吭哧吭哧好几天的研究各种安装重启测试,最后还是有一丝成就感的,当然,我们遇到的这个问题也有其他解决方案,或者更优的解决方案,由于能力和认知有限,不好的地方,敬请谅解