谷粒商城笔记01 Linux相关环境的搭建
学习尚硅谷的谷粒商城,将视频中的一些笔记记录下来,以便后续查看;
1. 安装Linux虚拟机
开发中使用的虚拟机软件为Virtual Box + Vagrant的搭配安装Linux虚拟机
1.1 前提条件
- 本地计算机需开启CPU虚拟化
1.2 安装Virtual Box和Vagrant
Virtual Box和Vagrant的安装按照正常软件一直next即可;
配置Vagrant环境变量,将Vagrant安装目录下的bin目录放入环境变量中的path即可
验证Vagrant是否安装成功,如下图所示:
出现命令提示即表示安装成功
1.3 Vagrant初始化Linux系统
方法一:打开cmd,进入你想放centos系统的目录,执行如下命令即可:
#初始化centos7系统,会在所在目录生成一个Vagrantfile文件
vagrant init centos/7
#启动centos虚拟机,第一次启动首先会下载centos镜像,此步较慢
vagrant up
方法二:在vagrant官网下载centos进行,添加到vagrant box中;
打开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地址
修改为框出地址的子网地址即可,例如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
改成如下所示:
#重启服务
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版权协议,转载请附上原文出处链接和本声明。