01.virtualbox+vagrant+centos.box快速搭建centos7环境

配套视频教程

配套视频教程

VirtualBox 和 Vagrant 下载

Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.msi

VirtualBox: https://download.virtualbox.org/virtualbox/6.0.10/VirtualBox-6.0.10-132072-Win.exe

box 文件下载地址  因为 vagrant init centos/7 下载box 镜像特别慢 所以在此提供这种方式

下载链接

https://vagrantcloud.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box

或者

链接:https://pan.baidu.com/s/1MJQHpUcsEGlz0Bat3M75QA 
提取码:op6p 

傻瓜化安装VirtualBox和Vagrant

下一步下一步即可,这里不在详述

查看vagrant 是否安装成功 打开dos窗口 输入vagrant 显示命令就成功了
image.png

初始化镜像 (安装Linux)

1 新建Vagrant 目录 在Vagrant下新建box 文件夹 ,将第一步中下载的box文件 放到box文件夹里面

2 cmd 窗口进入Vagrant 文件夹

3 执行命令 将box 文件添加到vagrant中   vagrant box add --name centos box\centos.box

4 vagrant init centos 初始化镜像

5 vagrant up 启动linux

6 vagrant ssh 链接虚拟机
image.png

设置固定ip

第4步 init centos后会生成一个vagrantfile,编辑该文件,解开其中一行的注释,并将ip配置为192.168.56.10

config.vm.network "private_network", ip: "192.168.56.10"

修改完成后,重启启动vagrant

vagrant reload

检查宿主机和virtualBox之间的通信是否正常,互相ping一下。
开启远程登陆,修改“/etc/ssh/sshd_config”(需要切换到root用户,密码是vagrant)

PermitRootLogin yes 
PasswordAuthentication yes

然后重启SSHD

systemctl restart sshd

使用Xshell或SecureCRT进行远程连接。

补充

vagrant up命令可能timeout,这时查看虚拟机窗口,如果出现以下错误:
VirtualBox 新建虚拟机CentOS7,启动时,出现 no syncing fatal exception 错误的解决方法:

假设你的虚拟机的名字为:CentOS7
在命令行窗户执行:
VBoxManage modifyvm CentOS7 --spec-ctrl on

VBoxManage命令所在的目录为:
c:\Program Files\Oracle\VirtualBox>

c++编译环境搭建

yum install -y gcc-g++ make binutils autoconf automake libtool pkgconfig file patch
yum install -y install openssh-server gdb make ninja-build rsync zip

vs2019远程开发

https://www.cnblogs.com/apocelipes/p/10899484.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值