• 手把手搭建VMware虚拟机和Linux环境


    前言:

    我们一般在学习开发当中,需要用到linux服务器来模拟正式环境的项目部署,亦或是搭建一些服务,例如redis,mq等。那么我们如果去购买云服务器的话,那成本就太高了,作为一个程序员,必须要有自己的linux环境。那么接下来,我们就在windows上去安装一下VMware,然后去安装一个linux环境吧。

    正文:

    第一步:我们先去下载和安装VMware:

    (1)我们可以到VMware的官网去下载VMware软件。下载地址为:https://my.vmware.com/en/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0

    选择版本,然后点击按钮进行下载。如果要账号登录,请自行注册。

    (2)下载完之后,打开安装包:(一直默认点击下一步即可。中间记得选择你自己的安装路径)

      

     

    (3)到此,vmware下载安装完成。

    第二步:我们在vmware上,去安装一个linux系统。

    (1)vmware安装完成之后,打开vmware软件。点击创建新的虚拟机

    (2)按照图片的选择,操作即可:

     

     

     

     

     

     

     (3)看到此画面之后,点击CD/DVD,

     

     这里我们需要一个ISO镜像。那么得去官网下载,官网地址:http://mirror.bit.edu.cn/centos/7.9.2009/isos/x86_64/

    选择镜像进行下载即可。

     下载完成之后,将文件选择进来,确定

     然后开启虚拟机,等待一小段安装时间....

    ok,等待一段时间后,会来到这个界面:

     拖动到下面选择中文:

     接着,可以看到这个界面:

     在这里我们需要选择一下时区:

     还有软件选择需要修改一下,这里可以选择你想安装的系统(包括有界面或者无界面等)

     我们选择 “基础设施服务器”:这个适合我们开发的使用用命令操作。

     点击完成之后,到下一个界面:我们设置一下root权限的用户名和密码:然后点击安装,继续等待一小段时间...之后点击重启即可。

     到了这个界面,我们输入我们设置的账号和密码:

     到此我们已经安装完成。但是我们还得继续配置一下上网,这里才是重点,前面的一般都没什么难度。一路下来也应该没什么阻碍,但是很多人都会卡在网络配置这里。

    那么,让我们来访问一下百度,输入命令 ping www.baidu.com

     我们发现,并不能访问通。

    (4)配置网络:

    我们在前面选择了桥接模式网络配置,所以这里也是按照桥接模式来配置。所谓桥接模式,就是你的虚拟机跟你的windows机器在同一个局域网。网关一样。

    第一步:我们配置一下这个文件,vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

    配置文件内容参考下面:

    TYPE=Ethernet # 网络类型为以太网(这个默认设置为以太网)
    BOOTPROTO=static # 手动分配ip (这个是手动分配ip,如果我们选择自动的话,ip会有变化,不利于我们xshell连接)
    DEVICE=eno16777736 # 网卡设备名,设备名一定要跟文件名一致 (这个名字跟这个文件名称一致就可以了)
    ONBOOT=yes # 该网卡是否随网络服务启动  (这个要是yes,不能为no)
    IPADDR=192.168.0.60 # 该网卡ip地址  (这个是本机的ip地址,你可以在windows机器上查看一下ip,然后设置一个跟windows机器同一网段的ip即可)
    NETMASK=255.255.255.0 # 子网掩码   (子网掩码跟windows机器一样)
    GATEWAY=192.168.0.1 # 网关  (网关跟windows机器一样)
    DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址 (DNS服务器,我们使用谷歌免费的服务器,8.8.8.8)
    

     这一步配置完成之后,执行命令  service network restart ,重新启动一下网络配置,然后再ping www.baidu.com。一般情况下就可以了。如果还不能联网的话,就做第二步,

    第二步:我们去/etc/sysconfig/network 这个文件下,添加一条配置

      NETWORKING=yes # 网络是否工作,此处一定不能为no

    第三步:配置公共的DNS服务(可选操作,一般第一步成功后,这一步可以忽略):

        在/etc/resolv.conf文件里增加如下配置

      nameserver 8.8.8.8

    第四步:关闭防火墙,有时候防火墙会限制我们的操作。我们可以对其关闭:

    命令:systemctl stop firewalld # 临时关闭防火墙

        systemctl disable firewalld # 禁止开机启动

    执行第一个命令后,只是临时关闭,重启后,又开启了。要执行第二个才能禁止开机启动。

  • 相关阅读:
    CDN使用心得
    IIS6.0实现SSL安全加密
    从print css谈样式表的媒介(media)属性
    ASP.NET文件下载各种方式比较:对性能的影响、对大文件的支持、对断点续传和多线程下载的支持
    “同名Cookie”的分析
    周末部门游玩顺德碧桂园度假村
    Linux特殊文件权限
    周末部门游玩广州长隆欢乐世界
    开个博客
    iOS TableView数据绑定的原则
  • 原文地址:https://www.cnblogs.com/takeyblogs/p/14314496.html
Copyright © 2020-2023  润新知