linux虚拟机安装_win10快速安装linux虚拟机

背景:各大厂商云服务器太贵,内存,cpu稍微高一点的就要好几千,实在吃不消,便宜的1核2G的又是在啥也干不了,所以干脆用自己的电脑搭建一套linux环境。

一丶下载virtualbox

21cff3d923fea4399fba0ecc1c189549.png


    下载链接  https://www.virtualbox.org/wiki/Downloads,选择windows版本,要开启cpu虚拟化,

27856b479be617de2e6a8f68ec81fd67.png

7a2b2a73a7389b1c134fb8b8daf7b157.png

二丶然后安装virtualbox,安装目录可以选在C盘以外,一路默认完成安装

    打开virtualbox,这个时候还没有centos镜像.,可以使用vagrant工具去管理镜像,打开vagrant官方网站,https://www.vagrantup.com/,选择下载

227e6f3629089e834e9cdc84d0c17298.png

下载windows 64位版本。一路默认安装,安装完成,重启系统。验证vagrant是否安装成功:打开cmd控制台,输入vagrant,如果有命令提示,表示安装成功r

946d2ad24194b05814330f5e2f0c9596.png

接下来使用vagrant快速创建一个linux虚拟机,(参考vagrant官方镜像库:https://app.vagrantup.com/boxes/search),

vagrant init centos/7,即可以初始化一个centos 7系统。

vagrant up 启动虚拟机,

vagrant ssh 连接虚拟机,接下来就可以使用linux命令了,

exit退出虚拟机,

root用户密码是vagrant,

当然也可以用virtualbox可视化页面启动,但是cmd我觉得更好用。

三丶解决网络问题

24ffc18715daab898cbd540afa249adf.png

9f97df5c2d3af3557db2d54690c1617e.png

    由于虚拟机是在windows内部安装的,在虚拟机里面的应用windows要访问每个都得做端口转发,所以在这里做端口转发就太麻烦了,所以可以给虚拟机一个固定的ip地址,这样win就可以跟虚拟机互相ping通,这样虚拟机里面装好一个软件,直接拿ip地址访问就行了,默认虚拟机ip地址不是固定的,可以修改vagrantfile($user目录下):首先查看ipconfig:

6ecdb62883dec122f505795653b7d72d.png

然后修改vagrantfile:

ca1b4995c9d920c91fe571ecb610120e.png

这里56要一样,后面的可以拓展。这里写成10.

vagrant reload重启vagrant,

vagrant ssh连接虚拟机,

ip addr 查看网络地址看到已经变成我们设置的ip了,

然后用cmd命令去ping  192.168.56.10,发现可以pin通

也可以从虚拟机里面去ping windows的ip地址。

这样虚拟机环境就讲完了,可以在里面用docker去安装各种软件,我的电脑是32G内存,所以玩起来还是绰绰有余,如果用云主机的话,就要花不少钱喽f0f81dbfb180dbcdf77d49f1112d7a0d.png

每天的坚持,不是为了感动谁,也不是为了证明给谁看,而是我知道,一路奔跑,总比原地踏步要好!再远的路,走着走着也就近了;再高的山,爬着爬着也就上去了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值