JAVA开发进阶-谷粒商城学习笔记-01 项目简介与环境搭建(1)

JAVA开发进阶-谷粒商城学习笔记-01 项目简介与环境搭建(1)

一、简介

    ​​​本从事开发岗位已经两年了,换了三次工作,前两次是外包公司,工作了一年半,天天加班,还没学到什么东西,毕竟开发不能干一辈子。正好换了新的工作,有了闲下来的时间可以进行学习,无意间在B站上发现了这套100+小时的进阶课程,接下来准备将学习中遇到的困难和心得体会记录下来,做成笔记分享出来,笔记未来也会持续更新。

二、环境安装

1.linux环境安装

虽然手头有一台阿里云的云服务器可以用,不过配置是1U2G的,据说项目要用到16G以上的内存,所以还是按照视频课程上说的,在机器上安装虚拟机,安装linux环境,目前公司配的办公机是16G的mac,家里还有一台16G的win笔记本,以备不时之需,未来的笔记暂时都将以mac为例子进行记录。

1.1 安装VirtualBox

VirtualBox官网选择对应版本的软件下载并安装

安装过程省略

1.2 安装Vagrant

Vagrant是一款虚拟机管理工具,可以快速创建虚拟机,访问Vagrant官网下载对应版本的软件,并安装
在这里插入图片描述
安装完成之后在命令行输入vagrant执行显示命令提示,说明已经安装成功
在这里插入图片描述

1.3 安装centOS7环境

首先在Vagrant官网中,点击Find Boxs跳转到镜像搜索页面,这次安装centos,记住centos镜像的名字,centos/7
在这里插入图片描述
进入命令行,输入

vagrant init centos/7

执行后,提示成功
在这里插入图片描述
查看目录文件,发现生成了一个配置文件
在这里插入图片描述
根据刚才的成功信息执行vagrant up命令
在这里插入图片描述

vagrant up

经过较长时间的等待,vagrant自动完成了centos的下载与安装工作,并且VirtualBox中出现了一台正在执行的虚拟机
注意,macos在这步最后可能会报错,查看设置-安全性与隐私-通用 显示第一次安装VirtualBox后需要重启电脑才能使全部功能生效,重启后重新执行vagrant up,无需再次下载,等待自动启动
在这里插入图片描述
此时,在命令行执行

vagrant ssh

命令,即可连接到linux的环境,执行exit退回到本级环境的命令行
在这里插入图片描述

1.4 配置网络连接

由于使用的是mac系统,导致操作和视频有些不一样,仅供mac开发的小伙伴参考

VirtualBox的默认网络设置是NAT模式,需要在软件配置虚拟机中的端口映射到本机的某个端口,配置起来比较麻烦,vagrant可以通过修改配置文件,开放出一个虚拟机的私有地址,使得本机和虚拟机可以直接ping通。
在这里插入图片描述
在win系统下需要使用ipconfig命令,查看virtualbox的地址网段,根据虚拟机的网段配置系统的IP地址
在这里插入图片描述
但是在mac系统下,使用ifconfig命令,一开始看不到虚拟机的地址(完成后面步骤后,才会显示vboxnet0的地址)
所以尝试打开配置文件中的注释,使用默认的配置启动
在这里插入图片描述
执行之后会报错,显示当前配置的ip地址不能使用,从这里也能看出,vbox的IP地址网段其实是192.168.56.0/21从后面执行ifconfig也能看出,vboxnet的地址是192.168.56.1,所以修改Vagrantfile文件中的ip地址,地址最后一位可以配置任意配置(保留0,1,255)在此处配制成了192.168.56.10
在这里插入图片描述
执行vagrant up等待启动成功,通过验证,两边已经可以互相ping通了
在这里插入图片描述
在这里插入图片描述

-----未完待续-----

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值