谷粒商城笔记01 Linux相关环境的搭建

谷粒商城笔记01 Linux相关环境的搭建

学习尚硅谷的谷粒商城,将视频中的一些笔记记录下来,以便后续查看;

1. 安装Linux虚拟机

开发中使用的虚拟机软件为Virtual Box + Vagrant的搭配安装Linux虚拟机

1.1 前提条件

  • 本地计算机需开启CPU虚拟化

CPU虚拟化

1.2 安装Virtual Box和Vagrant

Virtual Box和Vagrant的安装按照正常软件一直next即可;

配置Vagrant环境变量,将Vagrant安装目录下的bin目录放入环境变量中的path即可

vagrant环境变量设置

验证Vagrant是否安装成功,如下图所示:

vagrant验证安装成功

出现命令提示即表示安装成功

1.3 Vagrant初始化Linux系统

方法一:打开cmd,进入你想放centos系统的目录,执行如下命令即可:

#初始化centos7系统,会在所在目录生成一个Vagrantfile文件
vagrant init centos/7
#启动centos虚拟机,第一次启动首先会下载centos镜像,此步较慢
vagrant up

方法二:在vagrant官网下载centos进行,添加到vagrant box中;

centos进行下载地址

打开cmd执行如下命令即可:

#地址改为自己下载之后的地址,--name centos-7 为这个box指定一个名字
vagrant box add e:\Downloads\CentOS-7.box --name centos-7 
#初始化centos7系统,会在所在目录生成一个Vagrantfile文件
vagrant init centos-7
#启动centos虚拟机,这一步不用下载centos镜像,直接使用我们所下载的本地镜像
vagrant up

1.4 连接linux虚拟机

centos虚拟机启动成功后,可在cmd中直接使用如下命令启动

#系统root用户的密码是vagrant
vagrant ssh

1.5 修改虚拟机IP地址

默认虚拟机的 ip 地址不是固定 ip,开发不方便,采用修改 Vagrantfile来达到修改ip地址,让IP地址固定的目的

第一步:在本地物理计算机上查看IP地址

虚拟机IP

修改为框出地址的子网地址即可,例如192.168.56.10

第二步:修改 Vagrantfile文件

修改的地方

config.vm.network "private_network", ip: "192.168.56.10"  #修改为自己可设定的IP地址

重启虚拟机

#重启虚拟机,重新加载Vagrantfile文件
vagrant reload

1.6 修改linux连接方式

此时虚拟机默认只允许 ssh 登录方式,为了后来操作方便,文件上传等,我们可以配置允许账号密码登录

#需要在root权限下
#vagrant ssh进入系统
vagrant ssh
#修改 /etc/ssh/sshd_config中的PasswordAuthentication
vi /etc/ssh/sshd_config

改成如下所示:

SSH配置修改

#重启服务
service sshd restart

以后可以使用提供的 ssh 连接工具直接连接

1.7 设置centos的网卡信息,保证可以联通网络

上述配置后centos还无法连接网络,例如访问www.baidu.com,此时需要设置相应的网卡信息;

第一步:查看所用的网卡

#查看网卡信息
ip addr

在这里插入图片描述

我的网卡是eth1,接下来修改网卡中的信息

第二步:修改网卡中的信息

vi /etc/sysconfig/network-scripts/ifcfg-eth1

在这里插入图片描述

修改上图中的的地方;

第三步:重启网络服务

service network restart

此时Linux环境就搭建完成了


版权声明:本文为wegofun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。