win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境

前言,为什么自己搭建虚拟机?

  1. 买云服务器太费钱,而且性能不好,宽带低,太慢,无多节(个人觉得优点就有公网IP)
  2. 自己买PC主机装linux当服务器使用/笔记本双系统,更费事。(个人觉得缺点就是贵)
  3. 使用wsl,感觉设备支持不够好,文件锁支持不行,无多节点(好吧,浅尝辄止,是笔者没有深度体验,感觉不适合java学习罢了)
  4. 自己安装只要宿主机性能够,可以打造多节点,日后学习微服务,部署项目,做实验,学习linux更加方便。(缺点当然是占用资源多了)

准备工作

阿里云镜像下载centos7
百度下载vmware workstation 16

开始安装

  1. 创建虚拟机
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第1张图片

  2. 选择典型即可
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第2张图片

  3. 选择刚刚在阿里云下载的镜像文件
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第3张图片

  4. 为了方便区别,我这里名称命名为centos7_01
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第4张图片

  5. 大小默认20G即可(视电脑情况而定)
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第5张图片

  6. 下一步后,自定义硬件,调整为2GB内存,1处理器2内核(视电脑情况而定)
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第6张图片
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第7张图片

  7. 点击完成,开始安装
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第8张图片

  8. 这里选择中文即可
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第9张图片

  9. 点击安装位置,确定自动分区
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第10张图片

  10. 点击软件选择,选择需要安装的软件,我这里勾选的如下。(按需勾选,当然勾选的越多安装的越慢;当然最小安装的话,对linux可学性非常的高,但我这是对java学习实验的环境打造,就怎么方便怎么来,不从0开始,深究linux)
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第11张图片

  11. 开始安装
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第12张图片

  12. 自行设置root密码,双击完成。账户可以等安装完再设置,等待安装。
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第13张图片
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第14张图片

  13. 安装完成后重启,接受许可(不创建用户亦可,用root学习各种方便),定位上海,设置账户名,密码等。
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第15张图片

  14. 输入账号密码!安装完成!
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第16张图片

网络配置

完成安装之后,其实有一说一,几乎什么都干不了,宿主机也访问不到,外网也联不通,下面我们就需要调通网络,方便学习。
win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第17张图片
由于我使用的是笔记本,日常IP经常变,所以选择NAT模式,宿主机当路由器,给虚拟机设置静态IP(不考虑动态分配,总不可能换一个地方换一次IP,项目每次登录链接都麻烦)。

  1. 右键设置成NAT模式,再Vmware左上角编辑–>虚拟网络编辑器,用管理员用户取消VMnet8此处选项,再点击net设置,记住这个网关,点击确定。
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第18张图片
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第19张图片
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第20张图片

  2. ifconfig,看看网卡名
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第21张图片

  3. su 输入密码切换成root,vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡配置,做出如下修改, 再保存退出

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.244.100 #跟上图NAT设置子网IP同一网段即可,这里顺手设置成100
NETMASK=255.255.255.0 #上图NAT设置的子网掩码
GATEWAY=192.168.244.2 #上图NAT设置的网关 
DNS1=8.8.8.8 #随意安排一个DNS

win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第22张图片
4. systemctl restart network.service重启网络后,测试连接,查看自身IP,xshell也链接成功,重启后IP也不会变!
win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第23张图片
win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第24张图片
win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第25张图片

至此,网络已经打通,centos可以安装JDK,mysql部署,玩玩docker。。进行连接。。。开发。。。学习等各种已经很方便。

备份

由于学习过程中可能很多误操作(rm -rf /*),或者束手无策的时候,可以新建一个快照,可以恢复现在这个最原始的环境,再进行操作。
win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第26张图片

克隆,打造多节点环境

  1. 虚拟关机后,我们可以进行克隆
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第27张图片

  2. 我这里选择克隆一个完整的
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第28张图片

  3. 我这里改名为02,完成
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第29张图片

  4. 克隆完成,开机后按如上之前操作修改IP,保存推出,重启
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第30张图片
    我们发现,两台虚拟机之间是可以通讯的,日后javaer可以练习微服务,集群,模拟线上真实服务器操作部署(当然宿主机内存够大,处理器够好的话),同时,拍摄快照后对于误操作的回滚也是很方便的。
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第31张图片

也可以部署玩玩,我之前有两篇较为详细基于阿里云服务器部署以及安装环境的博客,内容也大差不差

阿里云服务器Centos系统版本–安装tomcat,jdk,nginx,mysql5.7

SpringBoot+Vue前后端分离项目部署阿里云服务器Centos

有可能遇到如下问题:
xshell为什么连不上虚拟机?

  1. 关闭防火墙 systemctl stop firework.service
  2. 网络连接出适配器选项修改vmnet8 修改TCP/IPv4属性
    win10 VMware虚拟机安装centos7 网络配置详细教程;JAVA开发学习工作打造多节点linux学习实验环境_第32张图片

如有出错,请进行纠正指导批评!~

你可能感兴趣的:(linux,linux,centos,网络)