如何在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如何高效搜索文件夹?

    命令行工具(最常用且强大)find 命令(精准搜索)功能:递归搜索目录树,支持名称、类型、时间等过滤,基础语法:find [搜索路径] [选项] [表达式]常用示例:按名称搜索(区分大小写): find /home -type d -name "Documents" # 在/home下搜索名……

    5天前
    900
  • 新手如何用图形界面进入终端?

    图形界面终端是操作系统桌面环境自带的命令行工具,可通过开始菜单或快捷键打开,无需输入命令,适合初学者使用。

    2025年7月9日
    800
  • Ubuntu开机慢怎么解决?

    在Linux服务器上使用telnet测试网络连接是常见的运维操作,主要用于检查远程服务器的端口开放状态和网络连通性,以下是详细操作指南:Telnet的作用与注意事项核心功能:Telnet是一个基于TCP/IP的协议工具,用于测试远程服务器的端口是否开放(如HTTP 80端口、MySQL 3306端口),它不适用……

    2025年7月1日
    1300
  • root登录真的安全吗?

    启用root登录的步骤设置root密码(若未设置)大多数Linux发行版默认禁用root密码,通过以下命令设置:sudo passwd root输入当前用户密码(需sudo权限),设置新的root密码(需输入两次确认),通过终端切换root用户方法1:使用su命令su – root输入设置的root密码即可切换……

    2025年7月2日
    900
  • Tomcat日志目录在哪?快速定位方法

    标准日志路径查看(推荐)Tomcat默认将启动日志输出到catalina.out文件,这是最常用的查看方式:# 实时查看最新日志(动态刷新)tail -f catalina.out# 查看完整启动日志cat catalina.out# 按时间筛选(例如查看最近10分钟)grep "$(date -d……

    3天前
    1000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信