首页 5G技术

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置

分类:5G技术
字数: (3713)
阅读: (1629)
内容摘要:VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置,

在使用 VMware 安装虚拟机并部署 CentOS 7 的过程中,你是否也遇到过网络配置、SSH 连接、性能优化等问题?本文将带你一步步完成 CentOS 7 的安装与配置,并分享一些实战经验,助你避开常见的坑。

1. 准备工作

在开始之前,你需要准备以下材料:

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置
  • VMware Workstation Pro: 建议使用最新版本,确保兼容性和稳定性。
  • CentOS 7 ISO 镜像文件: 可以从 CentOS 官网下载,选择 Minimal 版本即可,后续可以根据需要安装图形界面。
  • 一台性能足够的电脑: 建议至少 8GB 内存,预留 50GB 以上的磁盘空间给虚拟机。

2. 创建虚拟机

  1. 打开 VMware Workstation Pro,点击“创建新的虚拟机”。
  2. 选择“自定义(高级)”选项,点击“下一步”。
  3. 选择“虚拟机硬件兼容性”,建议选择最新的 VMware Workstation 版本,点击“下一步”。
  4. 选择“稍后安装操作系统”,点击“下一步”。
  5. 选择“客户机操作系统”为“Linux”,版本为“CentOS 7 64 位”,点击“下一步”。
  6. 给虚拟机命名并选择安装位置,点击“下一步”。
  7. 设置处理器数量和每个处理器的内核数量,根据你的电脑配置选择,建议至少分配 2 个 CPU 核心,点击“下一步”。
  8. 设置虚拟机内存大小,建议至少分配 2GB 内存,点击“下一步”。
  9. 选择网络类型,这里非常重要,建议选择“使用网络地址转换(NAT)”,这样虚拟机可以访问外网,但是外部无法直接访问虚拟机。如果需要外部访问,可以选择桥接模式,但需要手动配置 IP 地址。
  10. 选择 I/O 控制器类型,建议选择“LSI Logic SAS”,点击“下一步”。
  11. 选择磁盘类型,建议选择“SCSI”,点击“下一步”。
  12. 选择“创建新虚拟磁盘”,点击“下一步”。
  13. 设置磁盘大小,建议至少分配 20GB 磁盘空间,并选择“将虚拟磁盘存储为单个文件”,点击“下一步”。
  14. 选择虚拟磁盘文件名称和位置,点击“下一步”。
  15. 确认所有设置,点击“完成”。

3. 安装 CentOS 7

  1. 在 VMware Workstation Pro 中,选中刚刚创建的虚拟机,点击“编辑虚拟机设置”。
  2. 在“硬件”选项卡中,选择“CD/DVD (IDE)”,选择“使用 ISO 映像文件”,浏览并选择你下载的 CentOS 7 ISO 镜像文件。
  3. 点击“确定”保存设置。
  4. 启动虚拟机,进入 CentOS 7 安装界面。
  5. 使用键盘方向键选择“Install CentOS 7”,按 Enter 键开始安装。
  6. 选择语言、键盘布局、时区等设置,根据你的需求进行配置。
  7. 在“安装位置”选项中,可以选择自动分区或手动分区。如果对 Linux 分区不熟悉,建议选择自动分区。
  8. 在“网络和主机名”选项中,启用网络连接,并设置主机名。设置好主机名有利于后期管理。
  9. 设置 root 用户的密码,并创建一个普通用户。
  10. 等待安装完成,点击“重启”。

4. 网络配置

CentOS 7 默认使用 NetworkManager 管理网络连接。如果选择 NAT 模式,虚拟机通常可以自动获取 IP 地址,并访问外网。但如果需要固定 IP 地址或配置 DNS 服务器,需要手动修改网络配置文件。

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置
  1. 使用 root 用户登录 CentOS 7。
  2. 编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 这里的 ens33 可能会根据你的网络接口名称而不同
  1. 修改配置文件内容:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  # 将 dhcp 修改为 static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 保持不变
DEVICE=ens33
ONBOOT=yes   # 将 no 修改为 yes,开机自动启动网卡
IPADDR=192.168.10.100 # 设置静态 IP 地址,根据你的网络环境修改
NETMASK=255.255.255.0 # 设置子网掩码
GATEWAY=192.168.10.2 # 设置网关,根据你的网络环境修改
DNS1=114.114.114.114 # 设置 DNS 服务器
DNS2=8.8.8.8       # 设置备用 DNS 服务器
  1. 重启网络服务:
systemctl restart network
  1. 验证网络配置:
ping baidu.com

5. SSH 连接

为了方便管理虚拟机,可以使用 SSH 客户端连接到 CentOS 7。默认情况下,CentOS 7 已经安装了 SSH 服务,但可能需要配置防火墙。

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置
  1. 检查 SSH 服务是否运行:
systemctl status sshd

如果服务未运行,启动 SSH 服务:

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置
systemctl start sshd
  1. 配置防火墙,允许 SSH 连接:
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload
  1. 使用 SSH 客户端连接到 CentOS 7。例如,可以使用 PuTTY 或 Xshell。

6. 性能优化

为了提高虚拟机的性能,可以进行一些优化配置。

  • 安装 VMware Tools: VMware Tools 可以提高虚拟机的图形性能和鼠标键盘的响应速度。在 VMware Workstation Pro 中,选择“虚拟机”->“安装 VMware Tools”,然后按照提示进行安装。
  • 调整内存和 CPU 资源: 根据实际需求,调整虚拟机的内存和 CPU 资源。如果虚拟机运行缓慢,可以尝试增加内存或 CPU 核心数。
  • 选择合适的磁盘 I/O 调度器: 不同的磁盘 I/O 调度器对性能有不同的影响。可以尝试使用 noopdeadline 调度器。例如:
echo noop > /sys/block/sda/queue/scheduler # 将 sda 替换为你的磁盘设备名称
  • 禁用不必要的服务: 禁用不必要的服务可以减少系统资源的占用。例如,可以禁用 postfixbluetooth 等服务。
systemctl stop postfix
systemctl disable postfix

7. 常见问题与解决方案

  • 虚拟机无法访问外网: 检查网络配置是否正确,确保网关和 DNS 服务器设置正确。如果使用 NAT 模式,检查 VMware 的 NAT 服务是否运行。
  • SSH 连接超时: 检查防火墙设置是否允许 SSH 连接,检查 SSH 服务是否运行。
  • 虚拟机运行缓慢: 检查内存和 CPU 资源是否足够,尝试优化磁盘 I/O 调度器,禁用不必要的服务。
  • 虚拟机分辨率异常: 安装 VMware Tools 可以解决分辨率异常的问题。

通过本文的介绍,相信你已经掌握了在 VMware 安装虚拟机并部署 CentOS 7 的基本方法。希望这些经验能帮助你更好地使用 CentOS 7,无论是学习 Linux 系统,还是部署 Nginx 反向代理、Tomcat Web 服务器,亦或是搭建宝塔面板进行服务器管理,都能轻松应对各种挑战。理解并发连接数,做好服务器性能优化,将为你的应用提供稳定可靠的运行环境。

VMware 虚拟机安装 CentOS 7 实战指南:避坑与优化配置

转载请注明出处: 代码一只喵

本文的链接地址: http://m.acea1.store/blog/687392.SHTML

本文最后 发布于2026-04-07 13:02:35,已经过了20天没有更新,若内容或图片 失效,请留言反馈

()
您可能对以下文章感兴趣
评论
  • 接盘侠 4 天前
    请问一下,如果我想让虚拟机可以被外部网络访问,除了桥接模式,还有其他方法吗?比如端口转发?