VMware Workstation 搭建 CentOS 7 虚拟机教程(远程连接 + 源配置 + 优化 + 快照克隆)

发布时间:2026/6/10 22:32:27

VMware Workstation 搭建 CentOS 7 虚拟机教程(远程连接 + 源配置 + 优化 + 快照克隆) 环境准备1.安装好 VMware Workstation Pro 172.提前下载 CentOS 7 64 位 ISO 镜像文件3.远程工具MobaXterm一、新建 CentOS 7 虚拟机VMware 配置1. 启动虚拟机向导打开 VMware Workstation Pro点击创建新的虚拟机弹出新建虚拟机向导选择典型(推荐)模式适合新手快速创建虚拟机高阶需求可选择自定义 (高级)。硬件兼容性默认选择Workstation 17.x直接点击下一步。2. 选择操作系统与版本客户机操作系统选择Linux(L)版本下拉选择CentOS 7 64 位这是企业与学习中使用最广泛的版本点击下一步。3. 命名虚拟机 指定存储路径虚拟机名称建议自定义示例centos7-base存储位置不要放在 C 盘选择空间充足的非系统盘目录虚拟机文件体积较大长期使用建议单独分区存放。4. 处理器与内存配置处理器配置处理器数量设置为2提升虚拟机运行性能日常学习 2 核完全够用。4.内存分配推荐分配2048MB2GCentOS7 最低要求 512MB内存过小会导致系统卡顿、命令执行缓慢生产环境可根据需求加大。5. 网络与磁盘控制器选择1.网络类型本文选择NAT 模式NAT 模式虚拟机共享主机 IP 上网自动获取网段不受主机网络切换影响适合本地学习2.虚拟磁盘类型选择推荐的SCSILinux 系统对 SCSI 兼容性更好。6. 虚拟磁盘配置1.选择创建新虚拟磁盘。3.最大磁盘大小设置为50GB不勾选立即分配所有磁盘空间虚拟磁盘为动态扩容初始占用空间小随数据增加自动变大节省物理硬盘。磁盘文件选择拆分成多个文件本机日常使用首选该模式移动、备份虚拟机更方便单文件性能略高适合固定服务器使用。4.指定磁盘文件存放路径确认后完成虚拟机硬件初步创建。7. 挂载 ISO 镜像和精简无用硬件选中创建好的虚拟机点击编辑虚拟机设置1.选中CD/DVD(IDE)选择使用 ISO 映像文件浏览选中本地已下载的CentOS-7-x86_64镜像。2.精简硬件声卡、打印机日常 Linux 学习用不到选中后点击移除减少资源占用。至此虚拟机硬件配置全部完成。二、CentOS 7 操作系统安装1. 启动虚拟机进入安装界面开启虚拟机开机引导界面选择第一项Install CentOS 7按下回车开始安装。第二项检测镜像完整性再安装第三项排错模式正常安装直接选第一项即可。2. 语言与基础区域配置安装界面语言默认英文即可服务器主流使用英文点击Continue进入安装主界面。3. 时区设置找到DATE TIME日期和时间区域选择Asia亚洲城市选择Shanghai上海匹配国内时区设置完成点击Done。4. Kdump 关闭可选优化Kdump 是系统崩溃日志收集工具个人学习环境建议关闭 Enable kdump节省内存与磁盘空间生产环境可按需开启。5. 开启网络关键步骤进入NETWORK HOST NAME将网卡开关调为ON系统开机自动联网同时可以看到虚拟机当前 IP 地址后续远程连接会用到。重点网络必须开启否则无法联网、无法远程连接、无法安装软件。6. 设置 Root 管理员密码回到主界面点击BEGIN INSTALLATION开始安装系统。点击ROOT PASSWORD设置超级管理员root密码root 是 Linux 最高权限账号。若密码设置过于简单系统会提示弱密码连续点击两次 Done即可确认。7. 完成安装并重启等待系统包安装完成点击Reboot重启虚拟机。重启后进入登录界面输入用户名root 预设密码密码输入时屏幕不显示正常输入回车即可成功登录系统。8. 查看网卡 IP登录后执行命令查看本机 IP记录下对应的 IP 地址比如我的是192.168.10.131用于后续远程连接。三、MobaXterm 远程连接虚拟机脱离虚拟机窗口操作虚拟机内置窗口操作体验差、复制粘贴不便推荐使用MobaXterm远程 SSH 连接也是运维主流工具。1. MobaXterm 基础个性化配置打开 MobaXterm点击顶部Settings进入全局配置General 选项卡勾选Paste using right-click设置左键复制、右键粘贴符合操作习惯。SSH 选项卡勾选SSH keepalive开启 SSH 保活解决长时间不操作终端自动断开的问题。2.创建 SSH 会话连接虚拟机点击Session选择连接类型为SSH。Remote host 填写上一步查到的虚拟机 IP勾选Specify username用户名填写root端口默认 22。点击 OK双击创建好的会话输入 root 密码即可远程登录 CentOS7。四、CentOS 7 系统基础优化1. 修改主机名 本地域名解析默认主机名为localhost辨识度低我们自定义主机名修改主机名hostnamectl set-hostname server1查看主机名配置hosts解析解决重连卡顿、域名解析慢问题使用 vim 编辑 hosts 文件按o向下插入新行写入虚拟机IP 主机名按 Esc退出编辑模式输入:wq回车保存并退出。测试解析与外网连通性测试本机域名解析ping server1测试外网联网ping baidu.com能正常收到数据包代表网络与解析全部正常。2. 替换阿里云 YUM 源CentOS7 默认官方源在国外下载软件速度极慢替换为国内阿里云镜像源。1.查看当前已安装软件包数量删除系统默认YUM源文件rm -f /etc/yum.repos.d/*.repo安装系统元以阿里云为例使用curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo进行安装使用命令yum repolist来查看是否成功接入能正常加载 base、extras、updates 仓库代表源配置成功。3. 批量安装常用工具包一次性安装 vim 编辑器、下载工具 wget、传统网卡工具 net-tools、命令补全工具提升使用体验运行:yum install -y vim wget net-tools bash-completionbash-completion支持 Tab 键命令补全输入命令前半段按 Tab 自动补全大幅提升效率。4. 关闭防火墙学习环境推荐Linux 防火墙默认开启本地测试环境为避免端口被拦截临时关闭并设置开机不自启临时关闭防火墙注意生产环境严禁直接关闭防火墙需按需放行端口。5. 关闭 SELinux 安全机制SELinux 是 Linux 强制访问控制安全模块容易导致权限异常直接关闭查看当前 SELinux 状态显示Enforcing代表已开启。2. 永久关闭 SELinux需重启生效找到SELINUXenforcing修改为SELINUXdisabled:wq保存退出重启虚拟机后彻底生效。6. 配置时间同步Chrony服务器时间必须准确修改 Chrony 时间同步服务使用阿里云时间服务器vim/etc/chrony.conf注释原有默认服务器添加阿里云时间源server ntp1.aliyun.com iburst保存退出后查看系统时间与 NTP 同步状态显示NTP synchronized: yes代表时间同步成功。五、VMware 快照与克隆搭建好基础环境后使用快照、克隆可以快速复制环境重复搭建是运维高频用法。1. 快照系统还原点快照相当于给虚拟机创建还原点系统出错、配置失误时可一键恢复到快照状态建议在环境稳定后拍摄快照。1.关闭虚拟机推荐关机拍摄快照避免数据异常。2.VMware 顶部菜单虚拟机→快照→拍摄快照。3.自定义快照名称与描述完成创建。4.如需回滚打开快照管理器选中对应快照点击恢复即可。2. 虚拟机克隆批量复制环境当需要多台配置完全一致的 Linux 机器时使用克隆功能无需重复安装系统。源虚拟机必须关机右键虚拟机 →管理→克隆打开克隆向导克隆类型选择 创建链接克隆链接克隆体积小、创建速度快依赖原虚拟机适合本地学习集群完整克隆独立完整虚拟机不依赖原机器体积大、耗时久。跟随向导设置克隆机名称与存储路径等待克隆完成。3. 克隆机注意事项重点踩坑点克隆后的虚拟机和原虚拟机IP、主机名完全一致会造成 IP 冲突启动克隆机登录系统后修改主机名与/etc/hosts解析重启网卡或重启虚拟机让系统重新获取新 IP使用新 IP 通过 MobaXterm 远程连接即可正常使用。六、总结本文完成了VMware 创建虚拟机 → CentOS7 系统安装 → 远程连接 → 系统优化 → YUM 源替换 → 防火墙 / SELinux 关闭 → 时间同步 → 快照和克隆全套流程覆盖 Linux 入门环境所有基础操作。

相关新闻