如何在VMware快速安装CentOS 7?

准备工作

  1. 所需软件

    • VMware Workstation Pro(官网下载)或免费版VMware Player
    • CentOS 7 ISO镜像(推荐清华源:下载地址)
  2. 硬件建议

    • 宿主机至少8GB内存(分配2GB+给虚拟机)
    • 20GB+可用磁盘空间
    • 启用CPU虚拟化(BIOS中开启Intel VT-x/AMD-V)

注:CentOS 7已于2025年6月停止维护,建议生产环境使用Rocky Linux或AlmaLinux替代,学习环境仍可继续使用。


创建虚拟机

  1. 新建虚拟机

    • 打开VMware → 点击”创建新的虚拟机” → 选择”典型”配置
    • 选择”稍后安装操作系统” → 类型选”Linux”,版本选”CentOS 7 64位”
  2. 分配资源

    虚拟机名称: CentOS7_Test(建议英文命名)
    存储位置: 非系统盘的SSD分区(如D:\VM\CentOS7)
    磁盘容量: 默认20GB → 选择"将虚拟磁盘拆分成多个文件"
    内存分配: 2048MB(2GB)
    CPU核心: 2核(根据宿主机配置调整)
  3. 关键设置

    • 在”自定义硬件”中:
      • 加载下载的CentOS ISO镜像到CD/DVD
      • 网络适配器选”NAT模式”(可联网)
      • 取消勾选”启动时连接”打印机/USB控制器

安装CentOS 7

  1. 启动安装

    • 点击”开启此虚拟机” → 出现安装界面后:
      • 选择”Install CentOS 7″
      • Tab键 → 末尾添加net.ifnames=0 biosdevname=0(禁用新式网卡命名)
  2. 分区配置(重点)

    • 选择”INSTALLATION DESTINATION” → 选20GB磁盘 → 点击”Done”
    • 分区方案选择”Standard Partition”:
      /boot      : 1024MB   (标准分区)
      swap       : 2048MB   (标准分区,内存≤4GB时建议2倍内存)
      / (根目录) : 剩余全部空间 (LVM管理)
    • 点击”Done” → 接受更改
  3. 网络与用户

    • “NETWORK & HOST NAME”:
      • 主机名改为centos7.local(可自定义)
      • 开启”Ethernet”连接 → 点击”Configure”设置静态IP(可选)
    • “USER SETTINGS”:
      • 设置root密码(需点击两次”Done”确认)
      • 创建普通用户(建议勾选”Make this user administrator”)
  4. 完成安装

    • 点击”Begin Installation” → 等待进度完成(约5-10分钟)
    • 安装完成后点击”Reboot”

首次启动配置

  1. 初始化设置

    • 接受许可证协议 → 完成网络配置
    • 关闭Kdump(学习环境可关闭节省内存)
      # 终端验证命令
      [user@centos7 ~]$ ip addr      # 查看IP地址
      [user@centos7 ~]$ ping baidu.com # 测试网络
  2. 安装VMware Tools(必做)

    • 虚拟机菜单 → 点击”安装VMware Tools”
      # 挂载并安装工具
      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp
      cd /tmp/vmware-tools-distrib/
      ./vmware-install.pl -d  # 自动安装
      reboot

      作用:支持文件拖拽、屏幕自适应、共享文件夹


常见问题解决

  1. 无法启动安装

    • 检查BIOS虚拟化是否开启(任务管理器→性能→虚拟化”已启用”)
    • 验证ISO镜像SHA256校验码(使用certutil -hashfile centos.iso SHA256
  2. 网络连接失败

    • 宿主机服务检查:
      # Windows管理员模式执行
      services.msc  # 确保VMware NAT/DHCP服务运行
    • 虚拟机内修复:
      nmcli connection reload
      systemctl restart NetworkManager
  3. 分辨率异常

    • 编辑虚拟机设置 → 显示器 → 指定”1920×1080″
    • 或修改GRUB配置:
      vi /etc/default/grub
      # 添加 GRUB_GFXMODE=1920x1080x32
      grub2-mkconfig -o /boot/grub2/grub.cfg

安全加固建议

  1. 立即更新系统:
    yum update -y && reboot
  2. 配置防火墙:
    firewall-cmd --permanent --add-service=ssh
    firewall-cmd --reload
  3. 禁用root远程登录:
    sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
    systemctl restart sshd

重要提示:CentOS 7已结束生命周期(EOL),仅建议用于学习,生产环境请迁移至:

  • Rocky Linux(CentOS创始团队维护)
  • AlmaLinux(社区驱动替代品)

引用说明

  1. VMware官方文档:Virtual Machine Installation Guide
  2. CentOS Wiki:Installation Notes for CentOS 7
  3. Linux Foundation:System Administration Best Practices
  4. 清华开源镜像站:CentOS镜像使用帮助
    基于2025年VMware Workstation 17 Pro及CentOS 7.9验证,步骤适用于Windows/macOS宿主机,技术细节可能随版本更新变化,请以实际环境为准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4825.html

(0)
酷番叔酷番叔
上一篇 2025年6月17日 22:19
下一篇 2025年6月17日 22:45

相关推荐

  • Linux终端如何实现复制粘贴操作?

    Linux终端作为Linux系统下用户与系统交互的核心界面,其复制操作因使用环境(图形界面终端或纯命令行终端)和工具不同而有所差异,掌握多种复制方法能显著提升操作效率,以下从不同场景详细介绍Linux终端的复制技巧,图形界面终端的复制操作在带有图形界面的Linux发行版中(如Ubuntu、Fedora等),用户……

    2025年10月5日
    800
  • linux如何删除变量

    在Linux系统中,变量是存储数据值(如字符串、数字等)的容器,用于简化命令操作、配置环境参数等,根据作用范围和使用场景,Linux变量可分为局部变量、环境变量、只读变量和数组变量等类型,当变量不再需要时,及时删除可以避免内存占用、防止变量污染或配置冲突,本文将详细介绍Linux中不同类型变量的删除方法、注意事……

    2025年9月17日
    2400
  • gstore 如何在linux运行

    gstore是一个开源的基于RDF的图数据库管理系统,主要用于存储、查询和管理语义网数据,支持SPARQL查询语言,适用于知识图谱构建、语义检索等场景,在Linux系统上运行gstore需要完成环境准备、安装部署、数据加载和服务启动等步骤,本文将详细介绍具体操作流程,环境准备在安装gstore前,需确保Linu……

    2025年9月23日
    1900
  • Linux下如何查看端口占用情况?

    在Linux系统中,端口是应用程序与网络通信的入口,查看端口占用情况是系统管理和故障排查中的常见需求,当某个服务无法启动时,可能是端口被其他进程占用;当排查网络问题时,需要确认特定端口是否处于监听状态,本文将详细介绍Linux系统中查看端口占用的多种方法,包括命令工具的使用、参数解析及输出解读,帮助用户高效定位……

    2025年9月29日
    1500
  • Linux系统如何正确执行.bin格式的可执行文件?

    在Linux系统中,执行bin文件(通常指二进制可执行文件或安装包)是用户常见的操作,但具体方法需根据文件类型和系统环境调整,bin文件可能是原生编译的可执行程序、脚本型安装包或自解压归档,执行前需确认文件属性、权限及依赖关系,以下是详细操作步骤和注意事项,确认文件类型与权限执行bin文件前,需先明确文件类型……

    2025年9月22日
    2000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信