近日开始学习linux操作系统,而且打算施行布署一个较为简单的前后端分离的开源项目——若依。有关Linux环境的搭建,以及基本开发环境的搭建,着实下了一番工夫,走了好多弯路。作为一个新手的基本觉悟就是,永远不要相信自己的记忆力,所以搭建完成后,便赶忙写完这篇博文,详尽记录搭建的完整过程,以便后续查看。
整个搭建过程主要基于b站up主CodeSheep的教学视频,羊哥仍然鼎力于保姆式的教程,并且因为其开发笔记本为macOS,而且口头上是面向菜鸟,而且还是忽视了有关计算机网路相关的知识,可能是基于通讯行业出生,默认了那些基本知识,新手们都晓得。所以,基于羊哥的视频,完整搭建完linux系统没有问题,问题就在于有关网路的配置,遗漏了一些知识,这也造成我由于网路配置的缘由,浪费了好多时间。
有关网路问题的缘由,主要就是搭建完成后,开始配置网路,配置的没有问题,当时也可以ping通内网以及宿主机,然而每次虚拟机死机重启以后,便难以联接网路,须要重新配置。研究了好长时间缘由,最后也是通过另一位up主DT课堂原名颜群的教学,进一步了解了计算机网路相关的知识,最终解决了这个问题。实现了多节点linux环境塑造。
本篇文章主要有以下内容:
一、VMware与centOs镜像的下载1.VMware
下载地址:
流程就是始终下一步,注意一下改变安装路径即可。软件安装最好还是要事先分配好安装路径,以便后续的统一管理。笔记本文件安排的仅仅有条很重要。
2.centOs镜像
下载地址:
下载好即可,无需多余操作。
二、开始搭建虚拟机1.打开VMware软件
绿色框选内容为早已搭建好的虚拟机,默认是没有的。
2.开始新建虚拟机
点击“文件”,再点击新建虚拟机。之后出现以下界面,选择典型
之后下一步,出现以下界面。白色框选部份为刚刚下载的centos镜像的位置。
之后下一步,框选部份为虚拟机安装的位置深度linux系统,可以自定义,最好每一个虚拟机单独置于一个文件夹,这样后续虚拟机出现问题,可以直接删掉虚拟机,以及所有和其相关的文件。虚拟机名称可以不用管,后续也可以更名
之后下一步,可以随便分配虚拟机最大c盘大小,大小有宿主机本身的c盘大小决定,默认为20GB,并选择将虚拟机拆分成多个文件,以便后续联通位置。
(听说随便联通虚拟机,可能会破损c盘,考虑到固态硬碟的寿命问题,最好还是不须要随便的联通)
接着下一步,点击自定义硬件,开始虚拟机的硬件配置。
其中,显存最好不高于2GB,其实还是看宿主机本身显存大小决定。须要注意的是网路适配器中,选用NAT,具体缘由后续会说明。之后关掉,再点击完成。
接着出现如下界面,键盘点进红色窗口,之后用方向键,选择白色框选内容,并回车。等待一段时间。
之后出现以下界面,之后依次根据右图选择。
这儿最好不要选择默认的最小安装,不然安装完毕后,不会出现linux桌面,尽管桌面不怎样用,然而一片黑漆漆的还是不好看。
可以选择手动分区,也可以自己自动配置分区。
之后开始安装,设置一下root密码。再等待一段时间。等右下角出现重启按键以后,点击重启。
重启后,即为右图!选择第一个,按下回车。
点击接受许可证,进去以后,选择我同意,最后点击右下角的完成配置。
之后步入配置选项,选择汉语,仍然点击前进即可。时区选择上海
配置用户名以及设置密码。
点击开始使用,虚拟机便搭建完成。因而出现以下界面。
3.虚拟机网路配置
以下为重要步骤,也是自己搭建时,遇见问题最多的地方。感叹计算机网路学的实在垃圾。
1.首先步入rootlinux 安装虚拟机软件,输入刚开始设置的密码。再输入ifconfig,查看当前虚拟机网路配置。
可以看见,此时的虚拟机是没有配置好网路的,也难以ping通内网。
2.所以接出来便开始进行网路配置
打开VMware的编辑,选择虚拟机网路配置,即出现如下界面,首先点击DHCP配置,之后选择NAT模式,记住是VMnet8后续有用。接着配置子网ip,默认的子网ip是宿主机笔记本自己默认的,这儿可以进行改动(第五步),子网网段不做变动。之后配置虽然ip地址与结束ip地址,限定ip的分布范围。
这儿须要补充说明一下,桥接模式与NAT模式的区别。两种都可以联接内网,桥接模式是将虚拟机置于宿主机同一个地位上,借助同一个父节点与外界通讯,而NAT模式,则是将虚拟机置于宿主机的下级,虚拟机和外界通讯,首先须要经过宿主机。选择NAT的益处就是,假如是用电脑笔记本安装虚拟机linux 安装虚拟机软件,由于随时会联通,致使联接的网路ip会随时变化,一旦网路环境变化,桥接模式,便失效了,须要重新配置。并且因为宿主机自己的ip地址不会变化,NAT模式下,便不会由于网路环境的变化,促使虚拟机须要重新配置网路。
这是详尽说明桥接模式与NAT模式区别的博文联接:
以下是步骤截图
3.接出来开始配置网段。
在NAT模式下,所有的虚拟机所在的网段是一模一样的。通常网段的最后一个数字为1。点击NAT设置,步入网段配置
4.进一步配置Windows访问虚拟机。
打开Windows网路配置。选择VMnet8,这也是刚刚NAT配置时侯选择的。
之后配置IP地址,表示宿主机以这个ip(192.168.2.2)来访问虚拟机。这儿默认网段和刚刚设置的网段保持一致。
5.进一步开始配置centos网路配置。
刚刚配置起始ip地址为192.168.2.128。通常新建的第一个虚拟机,就配置这个ip,后续的虚拟机的ip依次叠加1即可。
假如忘掉了当前早已配置过的ip,便须要自己拆ip,较为麻烦。这儿可以使用dhclient工具,让系统手动给你分配ip。打开终端,输入dhclient,在查看网路配置,发觉早已给我分配好了iplinux运维博客,为192.168.2.130。
之后打开centos的网路配置文件。终端输入:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
192.168.68.129
IPADDR=192.168.68.129
NETMASK=255.255.255.0
GATEWAY=192.168.68.1
DNS1=114.114.114.114
之后出现如下界面,更改红框内容。其中“static”是拿来使网路配置弄成静态,防止每次开机就会发生变化。最后一个框,分别是IP地址,子网网段,网段,和DNS(这儿用的是联通公司的DNS,也可以换成其他的)。
配置完成后,按下esc键,再输入:+wq!。
6.之后停止已有的net服务,再重启网路服务,以及设置开机自启关掉!
终端依次输入:
service NetworkManager stop
/etc/init.d/network restart
最重要的须要关掉开机自启,这儿也是一个坑点。假如不关掉开机自启,每次将虚拟机关掉,再重新打开的时侯,便会手动更改配置,致使未能上网。
输入:
chkconfig NetworkManager off
7.完成
到此,整个虚拟机的网路配置便早已完成。假如须要将ip地址对应到一个具体的名子,可以看DT课堂原名颜群的视频,这儿不再做演示。
完成后,ping一下百度,发觉早已可以ping通了。