Windows 10 使用 Vagrant 快速创建虚拟机

news2024/10/7 14:23:54

一、下载 Vagrant

        官网地址:Oracle VM VirtualBox

        阿里云盘:阿里云盘分享

二、安装 Vagrant

安装软件前请先确认 CPU 是否开启了虚拟化,要求开启

        2.1、双击运行可执行文件后点击下一步

        2.2、选择安装路径,为了避免中文乱码产生的各种问题,路径最好不要包含中文,设置好路径后点击下一步

         2.3、点击是,安装过程中网络会中断一会

        2.4、点击安装,开始进行安装

         2.5、点击完成

三、下载安装 Vagrant

        官网地址:Vagrant by HashiCorp (vagrantup.com) 

        3.1、双击运行可执行文件后点击接受协议然后安装

3.2、点击完成,然后会提示是否重启电脑,我们选择是重启电脑,让安装生效

        3.3、打开 CMD 命令窗口,输入 vagrant 命令查看安装是否生效,出现命令提示则说明安装成功并且生效了

         3.4、使用 Vagrant 命令初始化 centos 7 文件,因为只是初始化,所以这个步骤会很快

vagrant init centos/7

        3.5、使用 Vagrant 命令安装 centos 7,这个步骤才是真正的开始安装,过程会比较长

vagrant up

        3.6、如果能出现 everything may continue to work properly 说明系统安装完成了

        3.7、 如果出现 rsync 同步文件夹时遇到了权限问题先不管它

        3.8、 使用 Vagrant 命令连接上 centos 7 系统,进行一些命令的测试

vagrant ssh

        3.9、同时也可以在 Virtual Box 中看到创建了一个新的虚拟机 

四、设置虚拟机网络

        4.1、VirtualBox 默认的网络是网络地址转换-端口转发,这对开发来说不是很方便,我们直接给虚拟机设置一个 IP 地址。首先找到我们初始化 Vagrant 时生成的配置文件 Vagrantfile,我当时执行 Vagrant init centos/7 时的目录是 C:\Users\Administrator 所以就在这个目录找到 Vagrantfile 并打开编辑。找到 # using a specific IP. 打开注释修改 IP 地址

        4.2、使用命令 ipconfig 查看一下 windows 的 IP 地址

         4.3、我的网卡 IP 地址是 192.168.56.1,所以我就把 Vagrantfile 中配置的默认的 IP 地址修改为 192.168.56.10

        4.4、保存配置文件,在 Vagrant 的命令行界面使用命令 vagrant reload 重启虚拟机

         4.5、在 windows 的 CMD 命令行窗口 ping 192.168.56.10 测试验证一下

        4.6、在 Vagrant 的命令行窗口 ping 192.168.56.1 也测试验证一下

 五、配置使用账号密码登录

        5.1、在 Vagrant 命令行界面 切换到 root 用户,默认密码就是小写的 vagrant

su root

        5.2、编辑 sshd_config 配置文件

vi /etc/ssh/sshd_config

        5.3、添加 PasswordAuthentication,开启密码验证

        5.4、输入命令 passwd 更新密码

passwd

         5.5、输入命令 reboot 重启系统

reboot 

        5.6、使用 XShell 连接 Vagrant

        5.7、连接成功

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

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

相关文章

AIGC技术带来的安全与隐私问题探讨

如何看待AIGC技术? 简介:探讨AIGC技术的发展现状和未来趋势。提醒:在发布作品前,请把不需要的内容删掉。 方向一:技术应用 机遇和挑战 AIGC国内场景应用图谱 方向二:伦理与风险 垄断与隐私风险 AI民主化诉…

蛋白质致病突变的计算方法(七)

6 识别治病突变 致病突变受到蛋白质稳定性、氢键模式、动态折叠、功能和关键生物特性变化的影响。因此,SIFT 、PolyPhen 、MutationTaster 和Cscape等计算方法使用基于结构、序列和网络的特征来预测蛋白质编码的单核苷酸变体对蛋白质结构表型的影响。此外&#xff…

随手记:树结构翻页和定位指定数据逻辑

业务背景: 树形组件展示数据,数据包含过去数据,现在数据,未来数据,用户在首次进入页面时,展示的是当天的数据,如果当天没有数据,则显示最近一条的过去数据。数据按照时间越长数据会…

用 Pytorch 训练一个 Transformer模型

昨天说了一下Transformer架构,今天我们来看看怎么 Pytorch 训练一个Transormer模型,真实训练一个模型是个庞大工程,准备数据、准备硬件等等,我只是做一个简单的实现。因为只是做实验,本地用 CPU 也可以运行。 本文包含…

python 脚本头(PyCharm+python头部信息、py头部信息、python头信息、py头信息、py文件头部)

文章目录 参考PyCharm设置脚本头头部信息 参考 https://developer.aliyun.com/article/1166544 https://blog.csdn.net/Dontla/article/details/131743495 https://blog.csdn.net/dongyouyuan/article/details/54408413 PyCharm设置脚本头 打开pycharm,点击file–…

深入了解MySQL:从基础到特性,全面解读关系数据库管理系统的历史与应用

文章目录 1. MySQL简介1.1 概述1.2 架构与兼容性1.3 开源与社区支持 2. MySQL的历史2.1 创始与初衷2.2 发展历程2.3 在Oracle的持续发展2.4 开源与商业结合 3. MySQL的核心特性4. MySQL在实际应用中的作用4.1 网站建设与内容管理4.2 商业智能与客户关系管理4.3 企业级应用与云集…

【大数据】分布式数据库HBase

目录 1.概述 1.1.前言 1.2.数据模型 1.3.列式存储的优势 2.实现原理 2.1.region 2.2.LSM树 2.3.完整读写过程 2.4.master的作用 1.概述 1.1.前言 本文式作者大数据系列专栏中的一篇文章,按照专栏来阅读,循序渐进能更好的理解,专栏…

解锁3D技术文档创建新可能,提升跨部门沟通效率

随着制造业的蓬勃发展与数字化转型的持续推进,产品设计与制作部门间的协作与沟通显得愈发关键。然而,传统沟通方式存在的效率低下、信息传递失准等弊端,已成为制约产品设计、制作效率和质量的瓶颈。 与此同时,CAD软件作为产品设计…

Scala 04 —— Scala Puzzle 拓展

Scala 04 —— Scala Puzzle 拓展 文章目录 Scala 04 —— Scala Puzzle 拓展一、占位符二、模式匹配的变量和常量模式三、继承 成员声明的位置结果初始化顺序分析BMember 类BConstructor 类 四、缺省初始值与重载五、Scala的集合操作和集合类型保持一致性第一部分代码解释第二…

海外云服务对比: AWS、GCP、Azure 与 DigitalOcean

云计算市场持续增长,预计到2030年将达到 2432.87 亿美元。在这个庞大的市场中,三家云服务提供商——亚马逊(AWS)、谷歌云平台(GCP)和微软Azure——共占云市场份额的64%。当用户选择云服务提供商来托管他们的…

【树莓派4B】如何点亮树莓派的LED灯

在之前一系列文章中,使用python、行人入侵检测,确没有使用树莓派的硬件。控制引脚进行输出: 如何写python点亮led灯闪烁,我灯接在gpio13,GPIO19,gpio26。我都想闪烁。 你可以使用Python的GPIO库来控制树莓派上的LED灯。首先&…

一年期免费SSL证书申请方法

免费SSL证书的申请已经成为当今互联网安全实践中的重要环节,它不仅有助于保护网站数据传输的隐私性和完整性,还能提升用户信任度,因为现代浏览器会明确标识出未使用HTTPS(即未部署SSL证书)的网站为“不安全”。以下是一…

(windows ssh) windows开启ssh服务,并通过ssh登录该win主机

☆ 问题描述 想要通过ssh访问win主句 ★ 解决方案 安装ssh服务 打开服务 如果这里开不来就“打开服务”,找到下面两个开启服务 然后可以尝试ssh链接,注意,账号密码,账号是这个: 密码是这个 同理,如果…

看企业中很多老师傅都说没前途,该不该放弃嵌入式单片机行业?

在企业中,我们经常会听到很多老师傅感叹嵌入式单片机行业没有前途,这也让不少人陷入了迷茫,不知道该不该放弃这个行业。其实,我发现很多新手在嵌入式和单片机领域都存在一个误区,那就是他们过于专注于工作技能的提升&a…

适合初学者的自然语言处理 (NLP) 综合指南

一、简述 自然语言处理 (NLP) 是人工智能 (AI) 最热门的领域之一,现在主要指大语言模型了。这要归功于人们热衷于能编写故事的文本生成器、欺骗人们的聊天机器人以及产生照片级真实感的文本到图像程序等应用程序。近年来,计算机理解人类语言、编程语言&a…

从零到一,打造高效团队!项目经理必备的5大核心能力

快速晋升项目经理的绝密成功法则,你掌握了吗? 项目经理通常具备一系列关键的能力和素质,并付诸实践。以下是项目经理快速晋升需要掌握的技能: 一、精通核心技能,奠定项目基础 1、专业知识技能:项目经理…

Linux-进程和计划任务管理⭐

目录 一、程序和进程 1.程序 2.进程 3.线程与进程 二、ps查看静态进程信息 1.ps aux 命令 2.ps-静态查看系统进程 3.ps -elf 三、top-查看进程动态信息 四、pgrep查看进程信息 五、pstree-查看进程树 六、控制进程 1.进程启动方式 2.调度启动 3.进程的前后台调…

电商ERP是什么,电商ERP有什么用?||电商API接口

目录 一. 电商ERP是什么? 二. 电商ERP的常见功能 三. 小结 电商ERP接口接入 01 一. 电商ERP是什么? 随着电商经济的快速发展,电商企业面临着机遇和挑战。企业都希望快速拓展市场,通过多个渠道增加销售额。电商ERP系统是一种先进的应用系统&#…

EaseUS RecExperts for Mac/Win:你的专属屏幕录像专家

在信息爆炸的时代,屏幕录像软件已经成为我们工作和生活中的得力助手。无论是教学演示、产品介绍,还是游戏录制、会议记录,一款功能强大的屏幕录像软件都能轻松应对。而EaseUS RecExperts,正是这样一款值得你信赖的屏幕录像专家。 …

网络安全之弱口令与命令爆破(上篇)(技术进阶)

目录 一,什么是弱口令? 二,为什么会产生弱口令呢? 三,字典的生成 四,使用Burpsuite工具弱口令爆破 总结 一,什么是弱口令? 弱口令就是容易被人们所能猜到的密码呗,…