工具-在 VM 中创建 Centos7

1.1 准备

  • 软件:VMware Workstation

    • 版本按需下载,高版本可以兼容低版本,低版本不能兼容高版本
  • 镜像:Centos7 镜像

1.2 创建前设置

1.2.1 打开 VM

  1. 选择创建新的虚拟机
  2. 弹出一个新建虚拟机向导,选择自定义(高级)
    image-20220511100906322
    • 典型类型的虚拟机是一个类似于体验的虚拟机,安装简单,实际很多功能并没有安装
  3. 点击下一步

1.2.2 选择硬件兼容性

  • 用于确定适用于虚拟机的虚拟硬件,这就相当于适用于主机的物理硬件
    image-20220511101327678

  • 一般默认即可,下一步

1.2.3 安装客户机操作系统

  • 镜像选择
    image-20220511102056330
    1. 选择稍后安装操作系统
      • 如果选择中间的那个选项,很多的包将依然不会安装。等同于简易安装
    2. 点击下一步

1.2.4 配置操作系统

  • 出现客户机操作系统界面
    image-20220511111136388
    1. 选择对应版本(Centos7)
    2. 下一步

1.2.5 配置虚拟机安装位置

  • 命名虚拟机界面
    image-20220511111631544
    1. 虚拟机名称自定义
    2. 虚拟机放置位置,建议不放在 C 盘
    3. 完成后下一步

1.2.6 配置虚拟机处理器

  • 处理器配置界面
    image-20220511111906793
    1. 处理器数量、内核根据具体需求配置。建议不超过本机的 50%
    2. 点击下一步

1.2.7 配置虚拟机的内存

  • 虚拟机内存界面
    image-20220515211255666
    1. 根据本机配置进行配置
    2. 点击下一步

1.2.8 配置网络类型

  • 网络类型界面
    image-20220515211653011
    1. 根据需求进行配置,一般实验 NAT,但是不是这里的 NAT,而是自定义的 NAT 模式,后面介绍
    2. 点击下一步

1.2.9 默认配置的步骤

  1. I/O 控制类型
    image-20220515212020262
  2. 磁盘类型
    image-20220515212057663
  3. 下一步

1.2.10 配置磁盘

  • 磁盘类型界面
    image-20220515212248355
    1. 根据需求进行选择,一般默认选择创建新虚拟磁盘
    2. 点击下一步
  • 磁盘容量界面
    image-20220515212550378
    1. 建议不要选择第一个选择。选择了会直接扣除对应的磁盘大小
    2. 点击下一步
  • 指定磁盘文件
    image-20220515212923620
    1. 默认即可,下一步

1.2.11 自定义硬件

  • 自定义硬件界面
    image-20220515213142925
  • 选择自定义硬件
    image-20220515213229998
    1. 配置镜像:选择新 CD/DVD(IDE)\(\longrightarrow\) 使用 ISO 映像文件 \(\longrightarrow\) 选择自己下载的镜像
    2. 一般删除红框内的硬件
  • 下一步,开启虚拟机

1.3 开启虚拟机

  • 第一个选择页面
    image-20220904100104706
    1. 选择 Install CentOS 7(白色多的为选择状态),如若不选 60 秒后自动选择第二个测试硬件兼容,虚拟系统无意义
    2. enter 继续安装

1.3.1 选择语言

  • 新手建议中文。但是推荐英文,有利于熟悉以后工作环境
    image-20220904100703111
    1. 选择好对应语言,点击 Continue(继续)

1.3.2 配置一些基本信息

  • 软件选择界面:
    image-20220904100953919
  1. 本地化模块(LOCALIZATION)

    • 日期和时间(DATE & TIME):一般选择亚洲\上海。默认上海,就不用更改
      image-20220904101526848
    • 键盘(KEYBOARD)和语言支持(LANGAGE SUPPORT)可以默认,不影响
  2. 软件(SOFTWARE)

    • 安装介质(INSTALLATION SOURCE)保持默认

    • 软件选择(SOFTWARE SELECTION),有常用的两种方式

      1. 最小安装(只有基本的功能),必选开发工具(Development Tools),其他按实际情况选择即可,下同
        image-20220904111227212
      2. 带图形化的安装,适合新手
        image-20220904111151804
      • 最少勾开发环境,没勾的后期需要通过命令安装
  3. 系统(SYSTEM)配置

    1. 安装位置(INSTALLATION DESTINATION)【硬盘大小视具体情况而定】
      image-20220904111842416

      1. 自动分区:勾选自动配置分区(Automatically configure patitioning)后,点击完成(Done)即可

        • 新手推荐自动分区,但是熟悉一点后还是希望选手动分区
      2. 手动分区:勾选我要配置分区(I will configure partitioning),点击完成(Done)
        image-20220904112407751

        1. 选择默认的标准分区(LVM)

        2. 点击左下角的+,添加挂载点:/bootswap/

          挂载点 名称 说明 大小
          /boot 引导分区 系统启动的相关文件,在 boot 分区存放着grub、内核文件等 一般 200M
          swap 内存扩展分区 通俗将就是虚拟机物理内存不够用,将不常用的程序放在 swap 中,腾出物理内存 4G 以内:为内存 2 倍,不超过 4G
          4~8G:等于内存大小
          8~64:至少 4G,推荐 8G
          64~256G:至少 4G,推荐 16G
          / 根目录 所有文件的根 ,绝对路径的开始标志 能多大,就多大,但不推荐全给,不够可以扩展

          添加完后的示意图:
          image-20220904114413475

        3. 点击完成(Done);接受更改(Accept Changes)
          image-20220904114551528

    2. 关闭 Kdump(新手可以不管)
      image-20220904114829839

      1. 取消勾选启用 Kdump(Enable kdump),后点击完成(Done)
      • 简单来就是在系统崩溃时收集信息,以便分析原因,学习一般关闭,可以不关,保持默认
    3. 配置网络和主机名(NETWORK & HOST NAME)(暂时不需要网络环境可以不管,后面也可以配置)
      image-20220904115627766

      1. 主机名可以在这里修改,也可以后续修改
      2. 网络 ip 要看情况配置,后面讲解,这里只讲流程
      3. 完成之后点击完成(Done)
  4. SECURITY POLICY 保持默认

  • 所有完成后点击开始安装(Begin Installation)
    image-20220904121946765

1.3.2 设置 root 密码和创建用户

  • image-20220904122106324 1. 设置 root 密码(ROOT PASSWORD),密码过于简单需要点两次完成(Done),下同 image-20220904122304963 2. 设置用户(USER CREATE),自行设置即可 image-20220904122234255

1.3.3 重启虚拟机

1.4 安装后的初始配置

1.4.1 网卡配置

  • 这里仅演示由仅主机模式切换为 NAT 模式,其他模式切换类似

  • 前提:Linux 基本安装完成

  • 各个网络模式的特点:

    • NAT 特点:不会占用本地网络的网段,网段之间不会冲突,也可以跟外网之间进行通信
    • 桥接:会占用本地的一个网段,但是配置简单
    • 仅主机模式:虚拟机只能和宿主机进行网络通信,虚拟机之间以及虚拟机和其他网络主机都不能通信
  • 步骤:

    1. 查看物理机的 VMnet8 网卡(需要进行虚拟机在 NAT 模式下的网段设置)
      image-20220905114401875

    2. 打开 VMnet8 的属性配置,选择 IPv4
      image-20220905114816637image-20220905114853035

    3. 设置 IP、网关等(要记住,后面配置虚拟机网络要用

      • IP 地址和网关需要在同一网段(前三位数字相同,最后一位不同
      • 子网掩码如果是 192.168 开头,就设置为 255.255.255.0 即可
      • DNS:如图所示
        image-20220905115442046
    4. 打开 VM,在工具栏找到编辑,选择虚拟网络编辑器

      1. 查看是否有虚拟网卡 VMnet8,如果没有,需要创建。(一般将 VMnet1 网卡设置为仅主机模式)

      2. 将 VMnet8 设置为为 NAT 模式
        image-20220905121836415

      3. 点击 NAT 设置

        将网关设置为刚才物理机上的网关
        image-20220905122029732

      4. 设置子网 IP、子网掩码

        1. 将物理机刚才设置的 IP 地址最后一位(第四位数字)变为 0 后,填入 子网 IP
          • 例如:物理机 IP:192.168.1.1,则子网 IP 设置为 192.168.1.0
        2. 子网掩码与物理机刚才设置一样
      5. 启动虚拟机运行,查看虚拟机网络配置(子网、子网掩码、网关)

        1. 进入网络配置文件(名称可能不同)

          [root@master]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
          
        2. 需要修改的配置

          IP需要在虚拟网卡网段内(不能是网卡 IP、子网 IP)

          网关与虚拟网卡一致

          DNS 随意

           #示例:
           BOOTPROTO="static" #dhcp、none 改为 static(手动) 
          
           ONBOOT="yes" #开机启用本配置 
          
           IPADDR=192.168.137.2 #静态IP 
          
           GATEWAY=192.168.137.1 #默认网关 
          
           NETMASK=255.255.255.0 #子网掩码 
          
           DNS1=192.168.137.1 #DNS 配置dns1
          
      6. 重启网络

        [root@master]# service network restart
        

        或者 /etc/init.d/network restart

      7. 测试是否连通

        [root@master]# ping -c3 www.baidu.com
        
        image-20220905125018186
  • NAT 配置文件 & 主机模式配置文件

    NAT 主机
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    NAME=ens33
    UUID=8c0ac196-4f92-4464-8f0a-75299eefd7c0
    DEVICE=ens33
    IPADDR=192.168.137.2
    ONBOOT=yes
    NETMASK=255.255.255.0
    GATEWAY=192.168.137.1
    DNS1=192.168.137.1
    PREFIX=24
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    NAME=ens33
    UUID=8c0ac196-4f92-4464-8f0a-75299eefd7c0
    DEVICE=ens33
    IPADDR=192.168.1.6
    ONBOOT=yes
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    #DNS1=192.168.137.1
    PREFIX=24

1.4.2 关闭 selinux

  • selinux(安全的linux):能够限制权限,甚至消除程序或守护进程的脆弱性而造成破坏的可能性,所以实验环境下会关闭 selinux

  • 步骤:

    1. 查看 selinux 配置文件

      [root@master ~]# vim /etc/selinux/config
      
      image-20220905111243630
    2. 修改 SELINUX=enforcingSELINUX=disabled

    3. wq 保存后退出,使用 cat 查看结果
      image-20220905111709571

1.4.3 关闭防火墙

  • 防火墙服务:firewalld

    # 直接关闭防火墙
    systemctl stop firewalld
    # 禁止 firewall 开机启动
    systemctl disable firewalld
    #查看状态: 
    systemctl status firewalld
    
    • 修改后需要 reboot 重启虚拟机

1.4.4 常用软件安装

  • 网络查看工具—net-tools

    yum install -y net-tools
    
  • vim 编辑器

    yum install -y vim-enhanced
    
  • lrzsz 上传下载软件

    yum install -y lrzsz
    

1.4.5 系统优化

  • 修改字符编码,防止中文乱码

  • 步骤:在 profile 文件末尾添加 export LANG="zh_CN.UTF-8"

    [root@master ~]# vim /etc/profile
    
    image-20220905112304333
posted @ 2022-09-05 20:45  你是我的生命之源  阅读(118)  评论(0)    收藏  举报
页脚