经验分享之使用vagrant安装linux虚拟机

本文详细记录了使用Vagrant安装Linux虚拟机的过程,包括Vagrant介绍、所需材料、安装步骤以及如何启动和使用虚拟机。通过Vagrant,可以方便地创建和部署一致的开发环境,避免因开发环境不同导致的问题。遇到问题时,作者强调了查询和总结的重要性。

背景:很荣幸被正杰师哥选中管理SVN这一块儿,正杰师哥那么厉害,SVN还不是小Case,在学习SVN的同时,顺便学习一下其他的高大上的东东,嘿嘿大笑……自己当时学习SVN的时候只是简单的了解了一下,在项目中用的也不是很好,一般就是检出服务器上的代码修改后在配置好过滤器的SVN中提交。简单的应用是会的,但是要是管理SVN中的项目那就是一件比较复杂的事了。师哥说了,要想练手,需要在自己的电脑上安装一个虚拟机,于是提供好各种软件和参考文档,剩下的“修行”就看我自己了。昨天晚上接受任务,本来打算装好了再回去呢,But,安装总是不成功,和韩林一起捣鼓这个vagrant快到12点了,还是没有成功,困到不行,最后还是放弃了。今天上午参加了研究生的英语课,英语老师激情四溢,再一次地激发了自己一定要好好学习英语的念头。下午一来到机房就开始安装,昨天晚上运行不成功的命令,今天一下子就成功了,特别开心微笑~~~~~下面分享一下战果!


一、vagrant简介


    Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境。


    优点:我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,让开发环境同步,这样避免每个开发人员因为开发环境不一样导致最后代码上线的一些问题.


    缺点:需要提前配置好一个满足开发条件的一些环境。(其实也不是什么缺点)


二、材料

1、virtualBox

可以到VirtualBox的官网进行下载: 
https://www.virtualbox.org/wiki/Downloads

2、vagrant

可以到vagrant官网下载 
https://www.vagrantup.com/downloads.html

3、vagrant box

    vagrant部署环境,需要一个box文件。如果在公司里面,可以从他们那里拷一个box文件安装。这样安装的环境与他们的开发环境是一致的。box文件也可以在网上下载。搜索:vagrantbox

http://www.vagrantbox.es/


三、安装


1、安装 virtualBox 和 vagrant


2、在文件目录中按住Shift+右键,如图:



2、将vagrant box文件条件到虚拟机中

运行命令:vagrant box add centosMix CentOS-7.1.1503-x86_64-netboot.box



3、添加完成后运行命令:vagrant box list



4、初始化虚拟机


在xuni文件夹下建立workspace文件夹



运行命令:vagrant init centosMix  (centosMix是刚才在list中查看的虚拟机名称)



执行完成后再workspace下生成一个Vagrantfile文件



5、启动虚拟机

运行命令:vagrant up



进行完以上操作,虚拟机已经安装好了,打开virtualBox工具,就可以看到里面有一个运行的虚拟机。



四、使用


1、下载Xshell软件,并且安装



2、打开软件,新建会话

主机:127.0.0.1;   端口号:2222



3、双击连接



4、连接成功



五、学习心得


1、遇到错误不要着急,查询过后问题也就不是问题了。

2、及时总结,这么多东西,及时梳理是非常必要的。

3、要勇于接受新事物,大脑容量那么大,干嘛不多填一点空白呢?





评论 56
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值