使用 Vagrant 在 VirtualBox 安装 Linux 虚拟机

新手入门系列-virtualbox+vagrant创建linux虚拟机 我们很多项目或者组件需要运行在linux操作系统上,但我们大部分PC电脑都是基于windows操作系统的。本文介绍如何在windows操作系统上搭建linux虚拟操作系统。 阅读详情
  • GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。

[toc]

1. 导入

本文介绍如何使用 Vagrant 在 VirtualBox 中快速安装 Linux 虚拟机。本文演示系统未 Windows 系统,需要准备好 Vagrant 和 VirtualBox

2.工具介绍

VirtualBox;VirtualBox是一款开源虚拟机软件。开始是由德国Innotek公司开发,由Sun公司出品的软件,在Sun被Oracle收购后正式更名成Oracle VM VirtualBox Vagrant:Vagrant是一个可以使用Oracle的开源VirtualBox虚拟化系统用于创建和部署虚拟化开发环境的工具。

原理是通过Vagrant提前准备好的镜像来完成快速的创建,可以访问镜像仓库:(https://app.vagrantup.com/boxes/search),如下图:

file

3.通过Vagrant为VirtualBox安装CentOS 7

在使用工具之前,先要进行工具的安装,如下:

为了验证Vagrant是否安装成功可以在安装Vagrant的路径下打开cmd窗口输入Vagrant命令会有相关的提示信息,之后就可以使用Vagrant为VirtualBox安装CentOS 7了:

  • 通过init语法为VirtualBox快速初始化一台虚拟机,init后方指定对应的镜像文件,可参照上文提过的镜像仓库,语法如下:
vagrant init centos/7
  • 初始化后,Vagrant会在当前目录下创建一个Vagrantfile,达到初始化一个对应镜像的环境,并提示使用命令Vagrant up来启动这个虚拟环境,该语句会从镜像仓库下载对应的镜像来启动虚拟环境,语句如下:
vagrant up
  • 启动虚拟环境后VirtualBox中就会包含这个初始化的镜像。此外,在启动虚拟环境的同时Vagrant为我们创建了SSH连接,因此我们不仅可以直接通过VirtualBox操作虚拟系统,也可以通过SSH连接来操作虚拟系统,默认使用的是Vagrant为我们提供的账号:Vagrant,所以可以通过这种连接方式以Vagrant的账户连接虚拟系统,命令如下:
vagrant ssh

4.总结

今天介绍了使用Vagrant在VirtualBox中快速安装Linux虚拟机。为了方便使用下方列举了Vagrant的常见命令:

命令描述
vagrant box add添加box的操作
vagrant init初始化box的操作,会生成vagrant的配置文件Vagrantfile
vagrant up启动本地虚拟环境
vagrant ssh通过ssh登录本地环境所在虚拟机
vagrant halt关闭本地虚拟环境
vagrant suspend暂停本地虚拟环境
vagrant resume恢复本地虚拟环境
vagrant package打包命令,可以把当前的运行的虚拟机环境进行打包
vagrant status获取当前虚拟机的状态
vagrant global-status显示当前用户Vagrant的所有环境状态
vagrant reload修改了 Vagrantfile 后,使之生效(相当于先 halt,再 up)

Enjoy GreatSQL :)

文章推荐:

面向金融级应用的GreatSQL正式开源 https://mp.weixin.qq.com/s/cI_wPKQJuXItVWpOx_yNTg

Changes in GreatSQL 8.0.25 (2021-8-18) https://mp.weixin.qq.com/s/qcn0lmsMoLtaGO9hbpnhVg

MGR及GreatSQL资源汇总 https://mp.weixin.qq.com/s/qXMct_pOVN5FGoLsXSD0MA

GreatSQL MGR FAQ https://mp.weixin.qq.com/s/J6wkUpGXw3YkyEUJXiZ9xA

在Linux下源码编译安装GreatSQL/MySQL https://mp.weixin.qq.com/s/WZZOWKqSaGSy-mpD2GdNcA

关于 GreatSQL

GreatSQL是由万里数据库维护的MySQL分支,专注于提升MGR可靠性及性能,支持InnoDB并行查询特性,是适用于金融级应用的MySQL分支版本。

Gitee:

https://gitee.com/GreatSQL/GreatSQL

GitHub:

https://github.com/GreatSQL/GreatSQL

Bilibili:

https://space.bilibili.com/1363850082/video

微信&QQ群:

可搜索添加GreatSQL社区助手微信好友,发送验证信息“加群”加入GreatSQL/MGR交流微信群

QQ群:533341697

微信小助手:wanlidbc

本文由博客一文多发平台 OpenWrite 发布!

ESP32-C5硬件设计全链路指南:ADC/SDIO/USB/RF PCB实战 模数转换器(ADC)和高速外设接口是嵌入式系统硬件设计的核心基础。理解ADC通道映射、输入阻抗特性与抗干扰布线,是保障传感器采样精度的前提;掌握SDIO、USB差分信号的阻抗控制、端接策略与电源去耦方法,则直接决定通信可靠性与EMC性能。在Wi-Fi 6/Bluetooth 5.3双模SoC如ESP32-C5中,ADC复用约束、USB与SDIO管脚冲突、RF匹配网络调校、四层板叠层规划等工程细节,共同构成高成功率PCB落地的关键技术栈。本文聚焦ESP32-C5平台,系统梳理从模拟前端到射频输出的硬件设计规范 阅读详情

相关推荐

Nginx源码安装和基础配置

Nginx简介 nginx: 世界第二大web服务器软件,以高并发、低消耗著称,源自于俄罗斯,创建者 Igor(伊戈尔),2004年开源,最早以代理服务器的身份出现,2015成立nginx公司,2019年以6.7亿被F5 Networks公司收购。 代理服务器: 正向:squid 反向: squid:最古老的代理服务器 LVS: 优点: 1.抗负载能力强、是工作在网络4层之上仅作分发之用 2.配置性比较低,这是一个缺点也是一个优点,简单不易出错 3.工作稳定,抗负载能力很强,有完整的双机热备方案

hjyhjy0的博客 500

使用VirtualBox和Vagrant搭建Linux环境

一、确定电脑的CPU开启CPU虚拟化 1、电脑CPU一般都会默认被虚拟化,如下图所示: 2、如果未被虚拟化,需进入BISO界面打开CPU虚拟化 二、下载VirturalBox并完成安装 下载地址:https://www.virtualbox.org/wiki/Downloads 安装步骤默认下一步即可 三、下载Vagrant并完成安装,并且电脑要重启 下载地址:https://www.vagrantup.com;建议使用迅雷下载 四、在cmd中运行:vagrant 检查Vagrant是否安装成功,提

FireCode的博客 1750

网络安全学习路线是怎样的?

为什么要学习安全? 近几年网络安全事件层出不穷,相信大家哪怕没遇到过,但也听过不少了吧。如服务器遭受入侵被黑,用户帐号被盗;被钓鱼、勒索病毒等,这些一旦发生,对企业而言都是不小的打击。因此,网络安全不容忽视,同时随着时代的不断发展,公司对于运维及网络工程师要求也越来越严格。未来越来越吃香的一定是技能方向广的复合型人才。网络安全可以说是一条非常好的发展道路。 今年两会期间,全国政协委员,360集团创始人、董事长周鸿祎提交了关于网络安全行业特殊人才的提案,为广大白帽子人员争取更好...

网安技术分享 8697

Virtualbox+Vagrant搭建linux虚拟机并搭建easySwoole框架

Virtualbox+Vagrant搭建linux虚拟机并搭建easySwoole框架

qq_45067424的博客 1549

CPLD新手必看:安路EF2系列配置与烧录的避坑指南(含完整流程)

本文为CPLD新手提供了安路EF2系列芯片从硬件设计到软件烧录的完整避坑指南。重点解析了电源系统、时钟复位、JTAG接口等关键电路设计要点,并详细介绍了使用TD软件进行工程创建、代码编写、引脚分配及程序烧录的全流程,帮助开发者快速上手并规避常见问题。

weixin_29217235的博客 350

FreeSurfer安装避坑指南:从邮箱选择到环境变量设置的全流程解析

本文详细解析了在Windows系统上安装和配置FreeSurfer神经影像分析工具的全流程避坑指南。重点涵盖WSL2深度配置、软件版本选择、许可邮箱获取策略、环境变量模块化设置以及图形界面调试等关键步骤,帮助用户高效构建稳定的分析环境,避免常见安装陷阱。

weixin_29243063的博客 229

使用vagrant box 搭建属于自己的linux开发环境

官网:https://www.vagrantup.com 准备工作 版本选择: centOS 5.6 64bit MySQL 5.6 redis 3.2 nginx 1.10.2 先决条件: Host 机上装好 vagrant, virtualBox 下载好 centOS 虚拟镜像 安装virtualBox 自行百度, 安装很简单, 确保网络配置中的使用网线连接勾上就好了 不然...

大碍桃花开 504

Klipper-源码模块

Klippy上位机程序采用多线程架构,包含四个主要进程:主线程处理G代码命令、串口IO线程(C语言实现)、MCU响应处理线程(Python实现)和独立日志线程。代码结构分为三大模块:chelper(C语言辅助函数)、extras(扩展功能如温度控制)和kinematics(运动学模型实现)。核心功能模块包括串口通信(serialhdl.py)、步进电机控制(stepper.py)、运动学计算等,其中C语言实现的底层模块通过serialqueue.c处理高效IO。扩展模块支持热床、传感器等外设,运动学子模块提

weixin_44258581的博客 991

基于Vagrant和virtual Box搭建linux虚拟机

vagrant是一款方便的虚拟机管理软件,可以配合多个不同虚拟机软件一起使用。其中因vitualbox是开源软件,所以常见使用的组合是vagrant+vitualbox的方式来管理虚拟机。简单理解,就是可以通过Vagrant这个工具管理虚拟机,比如说想创建一个centos环境的虚拟机,不需要安装系统这么麻烦,通过vagrant可以快速创建。

zcyzcyjava的博客 813

银河麒麟Arm64 v10 sp1系统QT5.12.8离线环境配置全攻略

本文详细介绍了在银河麒麟Arm64 v10 sp1系统上配置QT5.12.8离线开发环境的完整流程。从安装包获取、依赖检查到环境变量配置,逐步指导开发者解决飞腾处理器架构下的常见问题,包括OpenGL库冲突、中文乱码处理等,特别适合军工、政务等需要离线部署的场景。

weixin_26899659的博客 505

python中frida的安装+frida-server(雷电模拟器)保姆级安装教程

frida的安装,安卓逆向,adb

2301_80224944的博客 4579

Vagrant+VirtualBox快速搭建Linux环境

Vagrant是一款用于管理虚拟机的命令行使用软件,用Ruby语言开发而成。用于创建和部署虚拟化开发环境。它使用 Oracle 的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境。换言说,可以省去你使用虚拟机创建操作系统的所有操作,比如创建虚拟机,挂在镜像文件,一步步点击安装等等,使用vagrant,这些都不需要做了,简简单单两行命令,快速创建属于你个人的系统。支持快速新建虚拟机支持快速设置端口转发支持自定义镜像打包(原始镜像方式、增量补丁方式)

输入技术、输出想法 1135

大数据开发工程师必备面试题与解答

大数据开发岗位一直是互联网行业的热门方向,面试过程中既考察基础知识,也关注实际项目经验和问题解决能力。本文整理了等核心组件相关的高频面试题及参考解答,帮助大家高效准备面试。大数据面试不仅考察基础理论,更看重项目经验与问题解决能力。本文涵盖了等核心知识点及调优思路,希望能帮助你在面试中游刃有余。

X2829352498的博客 302

linux虚拟机Virtualbox的下载安装及vagrant镜像下载安装

1.linux虚拟机Virtualbox的下载安装及vagrant镜像下载安装详细安装

sunnypaopao的博客 1309

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

安装VirtualBox 安装Vagrant 安装虚拟机 安装Linux 安装Centos7 修改linux的yum源

下载&安装 VirtualBox,要开启 CPU 虚拟化 为了更方便的使用,下载&安装 Vagrant Vagrant官方镜像仓库 Vagrant 下载(下载速度比较慢,刚好要吃午饭了,吃个饭应该就好了????) 下载好后安装,安装后需要重启电脑: 重启后,打开 window cmd 窗口,运行 Vagrant init centos/7,即可初始化一个 centos7 系统 运行 vagrant up 即可启动虚拟机。系统 root 用户的密码是 vagrant vagrant 其他常

baikunlong的博客 267

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VirtualBox + vagrant 安装Linux 系统

进入虚拟机的存放位置,新建一个文件夹node1,开始通过Vagrant下载虚拟机之旅。执行命令vagrant up, 第一次执行的时候会远程下相关的镜像文件,并启动虚拟机。在C:\Users.vagrant.d剪切到其他盘中,我这里姑且放在E盘中。把C:\Program Files\Vagrant 也剪切到E盘中。1 VirtualBox+Vagrant配置虚拟机。进入虚拟机存放位置,node1,目录下进入控制台。vagrant 这个它会自动安装到C中,,会创建Vagrantfile文件。

weixin_45722859的博客 364

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux虚拟机简单部署以及安装可视化界面(Vagrant,VirtualBox)

虚拟机配置目录Linux环境部署VirtualBox设置Vagrant的镜像安装虚拟机安装可视化工具 Linux环境部署 VirtualBox官网:https://www.virtualbox.org/ Vagrant官网:https://www.vagrantup.com/ 两个软件直接下载就行,Vagrant只是一个工具没有可视化界面,安装完都会自动部署环境,需要进行重启电脑 VirtualBox设置 安装完VirtualBox配置一下虚拟机目录,管理==》全局设定,也就是ctrl+g,在常规里面设

重生之我不会写代码 5117

Vagrant+VirtualBox+CentOS-7安装配置Linux虚拟机环境教程

Vagrant+VirtualBox+CentOS-7安装配置Linux虚拟机环境教程 1.参考链接: ​ https://blog.youkuaiyun.com/daweileo/article/details/108837127?op s_request_misc=%257B%2522request%255Fid%2522%253A%2522164516842616780261986567%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&

qq_30072161的博客 616

Mac 下虚拟机搭建Linux vagrant与VirtualBox安装与使用

1.VirtualBox安装 下载地址:https://www.virtualbox.org/ 傻瓜式安装 特别提醒:推荐官方下载最新版,因为与vagrant配合使用 2.vagrant安装 下载地址 https://www.vagrantup.com/downloads.html 傻瓜式安装 特别提醒:推荐官方下载最新版 安装完成后 打开终端 Command + 空格 输入terminal 回车 vagrant -v 说明安装成功了 VirtualBox和vagrant建议都下载最新 两者版本不适配会报各

real_rookie的博客 631

06、环境-使用vagrant快速创建Linux虚拟机

VirtualBox的安装改变一下路径,其他的直接下一步就好。 先下载Linux镜像,然后根据创建向导来一步步创建虚拟机,好吧,这是常规方法,太麻烦了。使用下图 安装virtualBox后, vagrant 可以帮我们快速创建出一个虚拟机。 安装vagrant 时,也是只需要改变一下路径即可,安装完要重启一下系统。 然后验证vagrant是否安装成功,打开cmd窗口 如果有vagrant的命令提示,就安装成功了。 这个很快,因为只是生成了一个文件 这个up就是一个很漫长的过程...

qq_17079255的博客 182

1、使用virtualbox借助Vagrant快速创建Linux虚拟机

可以使用Vagrant快速的在vagrantBox中创建Linux系统。接下来启动虚拟环境,使用以下命令从官方下载镜像,通过镜像启动虚拟环境。打开cmd窗口,输入vagrant,出现相关命令,则说明安装成功。6、打开win的cmd窗口,验证win和linux能否ping通。接下来在vagrantBox里面安装虚拟的Linux系统,3、进入到Vagrantfile文件,修改ip。通过以上验证,证明了win和linux是互通的。5、进入linux虚拟机,查看ip地址。再从虚拟机ping win的ip地址。

java123456111的博客 698

轻松搭建 VirtualBox + Vagrant + Linux 虚拟机

通过这些命令,我们能够获取到本机的网络信息,包括 IP 地址、子网掩码和网关等,为后续的虚拟机网络配置提供重要参考。需要注意的是,在安装 VirtualBox 时,它可能会与一些软件存在冲突,例如红蜘蛛、360、净网大师等。:对于 Windows 系统,新建系统环境变量“VAGRANT_HOME”,变量值设置为您期望的存储位置,如“E:\VirtualBox\.vagrant.d”。通过以上步骤,您就可以成功配置虚拟机的密码登录,并使用 XShell 等工具进行连接,方便您对虚拟机进行操作和管理。

GaoSJiang的博客 1455

k8s黑科技:Linux+Vagrant+VirtualBox开启Kubernetes奇幻之旅

它通过 Vagrantfile 统一定义虚拟机的配置,支持 VirtualBox、VMware、KVM、Hyper-V 等多个虚拟化平台,并与 Ansible、Docker 及 Kubernetes 等工具无缝集成。注意:仅面向中国大陆客户需要配置代理,在配置代理时,请根据您的实际网络环境和业务需求进行调整,确保代理服务能够稳定、高效地工作。注意:仅面向中国大陆客户需要配置代理,在配置代理时,请根据您的实际网络环境和业务需求进行调整,确保代理服务能够稳定、高效地工作。

爱死亡机器人 1664

使用vagrant快速创建linux虚拟机

1.下载virtualbox和vagrant 去官网下载并安装 virtualbox:https://www.virtualbox.org/ vagrant:https://www.vagrantup.com/ 注意:安装virtualbox要开启cpu虚拟化,在开启启动时设置: Advanced -> CPU Configuration -> Intel Virtualization Technoiogy 2.安装linux (一)打开virtualbox根据网上下载的linux镜像新建安装

code_agent的博客 236

一、window安装vagrant

Window中安装vagrant虚拟机

qq_50661854的博客 1149

电商项目——Linux虚拟机中安装docker,mysql,redis_VirtualBox,Vagrant——第四章——上篇

文章目录1:Linux下安装docker2:配置docker阿里云镜像加速3:docker中安装mysql4:docker中安装redis5:如何可以在虚拟机重新开启后,可以自动重启容器 前面第三章我们已经讲述了如何安装配置虚拟机,接下来我们就给虚拟机安装docker,mysql,redis 如果是使用VMware来创建虚拟机可以参考如下这篇文章(其实都一样) VMware下安装docker,mysql,redis 1:Linux下安装docker 如果大家还不知道Docker是什么,可以参考下面这篇文章

qq_44891295的博客 1447
上一篇: MySQL 的prepare使用中的bug解析过程
下一篇: 面向开发的内存调试神器,如何使用ASAN检测内存泄漏、堆栈溢出等问题
GreatSQL社区
博客等级 码龄5年 1210粉丝 390原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值