1.下载安装vagrant

01访问Vagrant官网

​ https://www.vagrantup.com/

02 点击Download

​ Windows,MacOS,Linux等

03 选择对应的版本

04 傻瓜式安装

05 命令行输入vagrant,测试是否安装成功,显示如下:

2.下载安装virtual box

01 访问VirtualBox官网

​ https://www.virtualbox.org/

02 选择左侧的“Downloads”

03 选择对应的操作系统版本

04 傻瓜式安装

备注:

[win10中若出现]安装virtualbox快完成时立即回滚,并提示安装出现严重错误

  1. 打开服务
  2. 找到Device Install Service和Device Setup Manager,然后启动
  3. 再次尝试安装

3.安装centos7

01 创建centos7文件夹,并进入其中[目录全路径不要有中文字符]

02 在此目录下打开cmd,运行 vagrant init centos/7

按住 shift + 鼠标右键 选择 PowerShell

此时会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7,关键是这个镜像在哪里,我已经提前准备好了,名称是virtualbox.box文件


03 将virtualbox.box文件添加到vagrant管理的镜像中

  1. 下载virtualbox.box文件

  2. 保存到磁盘的某个目录,比如D:\virtualbox.box

  3. 添加镜像并起名叫centos/7,在PowerShell 或者 cmd 控制台中运行:

    vagrant box add centos/7 D:\virtualbox.box

  4. vagrant box list 查看本地的box[这时候可以看到centos/7]

04 centos/7镜像有了,根据Vagrantfile文件启动创建虚拟机

  1. 来到centos7文件夹,在此目录打开cmd窗口(按住 shift + 鼠标右键 选择 PowerShell
  2. 执行 vagrant up,打开virtual box观察,可以发现centos7创建过程
    图1:创建过程。图2:创建过程和完成

05 以后大家操作虚拟机,还是要在centos文件夹打开cmd窗口操作

vagrant halt 优雅关闭

vagrant up 正常启动

06 vagrant常用命令

(1)进入刚才创建的centos7中 vagrant ssh
(2)查看centos7的状态vagrant status
(3)停止/关闭centos7vagrant halt
(4)删除centos7vagrant destroy
(5)查看当前vagrant创建的虚拟机vagrant status
(6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富但是要注意,修改了Vagrantfile,要想使正常运行的centos7生效,必须使用vagrant reload

4.通过工具(Xshell)连接虚拟机(centos7)

1. 修改配置文件

  1. 在centos7目录下编辑打开 Vagrantfile 文件

  2. 添加 config.vm.network "private_network", ip: "192.168.56.10"

  3. 进入到虚拟机中,如果没有启动则先执行vagrant up

  4. 编辑文件

    1. sudo -i
    2. vi /etc/ssh/sshd_config
    3. 找到,并修改 PasswordAuthentication yes ,并保存
  5. 修改root密码,比如:123456,执行:passwd root

  6. 重启,systemctl restart sshd

  7. 此时即可通过上面配置的ip直接连接XShell了!

Vagrant搭建Centos相关推荐

  1. Vagrant搭建可移动的PHP开发环境

    准备 开发所需工具: Vagrant Oneinstack Virtualbox Vagrant box 系统环境:macOS Sierra 10.12.5 搭建系统:CentOS 7 搭建环境:On ...

  2. Vagrant 搭建虚拟机环境

    用 Vagrant 和 VirtualBox 来快速搭建一个开发环境是非常方便的.简单整理一下 Vagrant 搭建 VirtualBox 虚拟机的记录. 首先安装 Vagrant 和 Virtual ...

  3. Vagrant安装centos/7虚拟机

    Vagrant基础篇 资源百度网盘链接: 链接:https://pan.baidu.com/s/1jIqCZvuMamGihCRbAs60AQ 提取码:jqa3 --来自百度网盘超级会员V5的分享 下 ...

  4. Vagrant搭建Ubuntu-JavaEE开发环境——Tomcat+JDK+MySQL+dubbo+测试

    Vagrant搭建(Tomcat8+JDK7+MySQL5+dubbo) JDK 1.下载jdk 2.解压JDK tar -xzvf jdk-7u79-linux-x64.tar.gz 3.设置环境变 ...

  5. linux qemu运行windows,用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》...

    用qemu搭建CentOS 6 for colinux虚拟系统 一.安装的软硬件环境 操作系统: Windows XP SP3 硬件环境: CPU  AMD 速龙AthlonII X3 445 (3. ...

  6. ubuntu下用vagrant搭建集群环境

    1.安装virtualbox 终端输入:sudo apt-get install virtualbox(事实从来都不是一番风顺的.......) 正在读取软件包列表... 完成 正在分析软件包的依赖关 ...

  7. php71+yum源+epel,搭建CentOS在线yum源镜像服务器

    说明: 操作系统:CentOS 6.7 Nginx版本:1.8.0 rsync版本:3.0.6 IP地址和端口:192.168.3.100:8080 目标:同步CentOS镜像站点的内容到此服务器,通 ...

  8. 环境搭建-CentOS集群搭建

    环境搭建-CentOS集群搭建 写在前面 最近有许多小伙伴问我,大数据的hadoop分布式集群该如何去搭建.所以,想着,就写一篇博客,帮助到更多刚入门大数据的人.本博客会一步一步带你实现一个Hadoo ...

  9. 搭建centos 7 并部署ftp的详细过程

     目录 1.搭建centos 7 2.Linux环境下部署ftp 1.首先,我们执行安装 2.然后我们进入文件夹查看一下是否有问题 3.我们先给linux系统添加一个登录ftp的账户 4. 我们需要限 ...

最新文章

  1. python 字典 转 pandas DataFrame
  2. 软件测试的特殊字符包含什么,测试常见的特殊字符集及接口测试中的测试字符...
  3. 长安大学第三届ACM-ICPC程序设计竞赛 L题
  4. Symantec防病毒企业版10.1部署方法一
  5. python线程间数据共享_python 进程间数据共享multiProcess.Manger实现解析
  6. 高中职业学校计算机专业题,职业高中高考计算机专业试题3.doc
  7. java 线程 wait 一定要同步_java中使用wait就得使用同步锁,而且2个线程必须都使用同步代码块,否则就会异常...
  8. java的框架是轻量级的_一站式轻量级框架 Spring
  9. 使用matlab生成高斯滤波模板_matlab实现图像高斯滤波
  10. android 一键新机,改机概述 xposed 改机缺点
  11. Android Studio中修改APP图标和APP名称
  12. YOLOv5图像识别显示中文标签
  13. python将文字转换成图片_python将文本转换成图片输出的方法
  14. Red Giant Universe中文版
  15. Android 获取毫秒时间戳
  16. Windows XP中的命令行界面
  17. Word中如何制作红头文件?学会技巧提高工作效率
  18. 题目7飞机票订票系统
  19. 【Mysql系列】MySQL创建数据库、CURD的操作
  20. 大学计算机实践教程在线阅读,第一部分 实验免费阅读_大学计算机基础实践教程免费全文_百度阅读...

热门文章

  1. 【layui】layui table表格换行多列 一页样式 css样式
  2. 内测挤爆的文心一言,能否迎战GPT-4?
  3. Android状态栏微技巧,带你真正理解沉浸式模式(转)
  4. android 定时器 误差,【万能定时器】万能定时器安卓版下载-优基地
  5. python的最佳开发工具_10款最佳Python开发工具推荐,每一款都是神器!
  6. 深度学习——卷积神经网络(CNN)简介
  7. apache日志 waf_cdn配置waf
  8. 如何清服务器redis缓存信息,redis desktop manager怎么清空缓存?redis desktop manager清空Redis缓存的方法...
  9. 语法学类毕业论文文献(推荐10篇)
  10. 不朽凡人 正文 第五百四十九章 第二轮结果