VMware安装linux虚拟机以及单节点配置详细图文(centOS7)

VMware安装linux虚拟机以及单节点配置详细图文(centOS7)

1. 前期准备

  • VMware 15 pro软件
  • CentOS 7 镜像

2. 安装虚拟机

  • 打开VMware,点击新建虚拟机

image-20210626133824662

  • 选择自定义

image-20210626133929058

  • 下面都直接点下一步,图片如下

image-20210626134313942

image-20210626134411864

image-20210626134433342

image-20210626134745323

  • 设定虚拟机配置

image-20210626135312430

​ 如果只是建单节点虚拟机,可以虚拟机和Windows55开,比如我是8核16线程,可以分给虚拟4核,仅作参考,按照自己需求来;

image-20210626135609891

​ 同理,内存也是分一半;

​ 下面一般情况不需要改变;

image-20210626135724086

image-20210626135743201

image-20210626135838295

image-20210626135859012

​ 下面就是硬盘大小了, 我的D盘是500G,我给了200G

image-20210626135933744

image-20210626140053763

  • 自定义硬件

    ​ 选择centOS 7镜像文件

    image-20210626140123905

    image-20210626140514724

    ​ 点击完成就玩成虚拟机初步安装设置了

    image-20210626140653894

    ​ 点击开启虚拟机后,上下键选择,选中第一行Install CentOS 7 (白色为选中状态,下图中选中的是第二行),回车,就可以进入安装界面

    image-20210626140813080

    image-20210626140845186

    设置语言,这里选英语,continue

    image-20210626141612490

    选择 DATE&TIME 设置成Asia,shanghai

image-20210626141846810

继续设置镜像,验证镜像完整性

image-20210626141153328

image-20210626142105392

选择安装模式,最小化安装

image-20210626142402550

image-20210626142335685

选择安装磁盘位置

image-20210626143324180

image-20210626142550767

设置网络和主机名称

image-20210626142736754

image-20210626142918198

点击开始安装

安装时间可以设置下密码,不需要多用户使用的话user可以不设置

image-20210626142643809

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N1o5j0dv-1676642578528)(https://gitee.com/codephage/phage-repository/raw/master/20210626222133.png)]

等待安装完毕,显示如下界面,点击reboot

image-20210626143003647

3. Linux初始化配置

  • 安装完毕后,输入账号密码登录

image-20210626143104038

  1. hostname 配置与IP地址选择

    • #查看主机名
       hostname
      #设置主机名
       hostnamectl set-hostname phage01
      #这一步如果在设置网络和主机名时和我一样设置了,可以跳过
      
    • IP地址选择

    image-20210630184613535

    ​ 这里就可以选择自己IP地址

    image-20210630183802855

    这里可以看到网关和子网掩码

    image-20210630184826149

    #选择好自己的IP地址后
    vi /etc/hosts
    进入编辑模式,追加hostname 和IPADDR
    示例:phage01 192.168.88.233 
    
  2. 网络配置

    • #打开网络配置文件
       vi /etc/sysconfig/network-scripts/ifcfg-ens33
      #1. 以替换方式删除所有"
      #非编辑模式下输入
      :1,$s/\"//g
      #回车
      #2. i进入编辑模式
      #追加输入以下内容
      IPADDR=192.168.xxx.xxx 
      NETMASK=255.255.255.0
      GATEWAY=192.168.xxx.2
      #以上三项见上一个操作,下面如果是单节点就按照这个配置就好
      DNS1=8.8.8.8
      DNS2=114.114.114.114
      #3. 找到BOOTPROTO修改如下
      BOOTPROTO=static
      #ESC 退出编辑模式到命令行模式
      :x #保存退出
      
    • #重启网络服务
      systemctl restart network
      #查看防火墙状态
      systemctl status firewalld
      #关闭并禁用防火墙
      systemctl stop firewalld
      systemctl disable firewalld
      #建议关闭NetworkManager服务,防止和network服务冲突
      systemctl stop NetworkManager
      
    • 检查网络连接

      #检测外网访问
        ping www.baidu.com
        ctrl+c #退出ping命令
      #结果如下:
      PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
      64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=128 time=303 ms
      64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=2 ttl=128 time=273 ms
      64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=3 ttl=128 time=304 ms
      --- www.wshifen.com ping statistics ---
      3 packets transmitted, 3 received, 0% packet loss, time 2002ms
      rtt min/avg/max/mdev = 273.053/293.691/304.347/14.595 ms
      #检测内网访问
      #在Windows控制台输入以下
        ping 192.168.xxx.xxx
      #结果如下
      Pinging 192.168.88.200 with 32 bytes of data:
      Reply from 192.168.88.200: bytes=32 time<1ms TTL=64
      Reply from 192.168.88.200: bytes=32 time<1ms TTL=64
      Reply from 192.168.88.200: bytes=32 time<1ms TTL=64
      Reply from 192.168.88.200: bytes=32 time<1ms TTL=64
      Ping statistics for 192.168.88.200:
          Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
      Approximate round trip times in milli-seconds:
          Minimum = 0ms, Maximum = 0ms, Average = 0ms
      
    • 小优化:关闭UseDNS

      ​ 我们在连接 OpenSSH服务器时,如果UseDNS选项打开,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,并验证是否与原始 IP地址一致,以此防止客户端欺骗。平时我们都是动态 IP不会有PTR记录,打开UseDNS没有作用。可以关闭UseDNS来提高连接 OpenSSH 服务器的速度。

      vi /etc/ssh/sshd_config 
      #修改以下
      UseDNS no
      #重启ssh服务
      systemctl restart sshd
      
  3. 连接xshell

    image-20210630192732213

    image-20210630192850610

  4. 挂载镜像

    1. 进入虚拟机设置界面

      image-20210630193216865

    2. 以下可在xshell操作

      #本地yum仓库挂载
      mount /dev/sr0 /mnt  
      cd /etc/yum.repos.d
      #创建备份文件,将默认的镜像文件备份至该文件夹
      mkdir bak
      mv *.repo bak/
      #创建并编辑配置文件
      vi base.repo
      #输入以下内容
      [local]
      name=local
      baseurl=file:///mnt
      gpgcheck=0
      enabled=1
      
  5. 初始安装

    yum -y install wget
    yum -y install net-tools
    #可以直接向xshell中拖拽向Lunix中当前目录传输文件
    yum -y install lrzsz
    

    设置yum阿里镜像源/华为镜像源

    wget -o CentOS-Base.repo 
    wget https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
    yum clean all
    yum makecache
    yum update
    

初浅总结,如有错误,还望指正。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodePhage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值