服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-11 更新于 2026-10-11 简米科技 4,240 字 10 分钟阅读

CentOS虚拟机如何正确安装与配置?CentOS安装配置教程

导读CentOS虚拟机安装与配置的核心答案是:选择VMware或VirtualBox这类成熟虚拟化平台,下载对应处理器架构的官方镜像,按业务需求分配硬件资源,安装时重点处理分区和软件源,装完后立刻配置静态网络和SSH,最后借助快照固化一个干净基线环境,CentOS虚拟机安装教程:从镜像下载到系统部署安装前需要准备的……

CentOS虚拟机安装与配置的核心答案是:选择VMware或VirtualBox这类成熟虚拟化平台,下载对应处理器架构的官方镜像,按业务需求分配硬件资源,安装时重点处理分区和软件源,装完后立刻配置静态网络和SSH,最后借助快照固化一个干净基线环境。

CentOS虚拟机安装教程:从镜像下载到系统部署

安装前需要准备的三个要素

很多新手在CentOS虚拟机安装教程这一步就掉链子,不是因为操作复杂,而是因为三个前置条件没想清楚。

第一,虚拟化平台选哪个,目前主流选择是VMware Workstation Pro和Oracle VirtualBox,两者的核心区别在于:VMware闭源但驱动兼容性极好,对USB设备透传和3D加速支持更完善;VirtualBox开源免费,跨平台能力更强,在老旧硬件上的资源占用更低,如果你以后要跑生产环境模拟,业内专家指出VMware在稳定性和快照性能上更值得信赖;如果只是在个人Windows机器上练手,VirtualBox完全够用,省下的授权费用可以买一台云服务器。

第二,镜像文件去哪下载,CentOS项目目前所有旧版镜像都归档在vault.centos.org,新版则迁移到了Rocky Linux和AlmaLinux分支,一个常见误区是直接搜索"CentOS下载",点进第三方站点拿到被修改过的ISO,正确路径是进入centos.org首页,进入Downloads页面,找到对应大版本(比如7.9或8.5),选择x86_64架构的Minimal或DVD镜像,Minimal镜像体积小,适合服务器场景;DVD镜像包含图形桌面和常用软件,适合桌面体验。

第三,硬件资源怎么分配,行业共识是虚拟机内存尽量不低于2GB,否则安装器本身就会很吃力,磁盘分配40GB起步,因为这年头YUM源缓存加上基础软件包很容易占用超过10GB空间,CPU核心数分配不要超过宿主物理核心数的一半,否则容易引发资源争抢。

创建虚拟机时最容易忽略的选项

在VMware Workstation中新建虚拟机,选择"自定义(高级)"而不是"典型",关键差异在于:

  • 固件类型选择BIOS还是UEFI:新版本CentOS建议UEFI,但安装Windows虚拟机时如果遇到引导问题,换成BIOS反而更省心
  • 磁盘类型选NVMe还是SATA:虚拟化环境下NVMe性能更好,但老版本CentOS 7.4以下对NVMe控制器驱动支持不完整
  • 网络连接先选NAT模式,等系统装好后再改桥接
  • CentOS虚拟机如何正确安装与配置?CentOS安装配置教程

创建完成后,建议先不要直接启动,进入虚拟机设置里把"虚拟化Intel VT-x/EPT或AMD-V/RVI"选项勾上,这能让虚拟机里的编译和容器操作性能提升相当明显。

安装过程中的四个关键节点

第一个节点是软件选择(Software Selection),如果你熟悉命令行操作,选择"最小化安装(Minimal Install)"即可,后续需要的组件用yum按需添加,这样系统更干净,攻击面也小,如果是新手,选"带GUI的服务器"更友好,至少防火墙配置和网络管理有图形界面兜底。

第二个节点是分区策略,推荐手动分区(I will configure partitioning),不要用默认的自动分区,原因是自动分区默认创建LVM卷组但不会单独划分/home和/var,一旦日志写满根分区,整个系统会直接卡死,推荐的分区方案是:

  • /boot:512MB-1GB,ext4格式
  • swap:内存大小的一半,如果内存大于8GB可以固定分配4GB
  • /:剩余全部空间,xfs格式

第三个节点是KDUMP组件,安装界面会默认勾选KDUMP,它会预留一部分内存做内核崩溃转储,在虚拟机环境中这个功能用处不大,建议直接关闭,能省出几百MB内存。

第四个节点是网络主机名设置,在这里把主机名改成有辨识度的名字,不要保留默认的localhost.localdomain,否则后续配置集群环境时会出现主机名冲突。

安装完成后会进入重启界面,拔掉ISO镜像,登录后用ip addr查看当前IP地址。

CentOS虚拟机网络配置:NAT与桥接模式的区别和选择

CentOS虚拟机网络配置是新手最常踩坑的环节,因为虚拟机网络模式和物理机网络使用习惯差异很大。

三种网络模式分别对应什么场景

NAT模式:虚拟机通过宿主机共享IP上网,宿主机是网关,这种模式下外部设备无法直接访问虚拟机,但虚拟机可以正常访问外网,适合开发测试环境,安全性和便利性平衡得很好。

桥接模式:虚拟机直接接入物理局域网,拥有独立IP地址,和宿主机平级,其他电脑可以直连虚拟机IP,适合部署测试用网站或Samba共享服务,但桥接模式下如果宿主机是无线网络,虚拟机掉线概率会明显增加。

仅主机模式

CentOS虚拟机如何正确安装与配置?CentOS安装配置教程

:虚拟机只能和宿主机通信,无法访问外网,适合离线调试和恶意软件分析。

静态IP配置的完整操作路径

安装CentOS虚拟机网络配置时,NAT模式默认用DHCP获取IP,但DHCP分配的地址重启后会变化,这会导致SSH工具配置文件频繁失效,所以需要改成静态IP:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

重点修改以下内容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.186.200
NETMASK=255.255.255.0
GATEWAY=192.168.186.2
DNS1=223.5.5.5
DNS2=8.8.8.8

这里IPADDR要和VMware的NAT网段保持一致,查看网段的方法是:VMware菜单栏依次点击"编辑"、"虚拟网络编辑器",会看到VMnet8子网IP,比如192.168.186.0,那么网关就是192.168.186.2(通常是第二个IP),虚拟机IP取一个末尾大于100的地址,避免冲突。

配置完执行systemctl restart network,然后用ping baidu.com测试外网连通性,用ping 192.168.186.1测试宿主机连通性。

SSH连接失败的常见排查路径

很多用户在CentOS虚拟机网络配置完成后发现Xshell或FinalShell连接不上,按顺序检查:

  1. sshd服务是否运行:systemctl status sshd
  2. 防火墙是否放行22端口:firewall-cmd --permanent --add-port=22/tcp && firewall-cmd --reload
  3. 虚拟机IP是否能被宿主机访问到:宿主机命令行ping 虚拟机IP
  4. 检查SSH配置文件/etc/ssh/sshd_config中PasswordAuthentication是否为yes

多数情况下,问题出在防火墙默认zone是public,没有放行SSH服务这一点上。

CentOS 7虚拟机安装配置的进阶优化

超融合场景下的VMware Tools安装

CentOS 7虚拟机安装配置完成后,安装VMware Tools能大幅提升图形性能,还支持剪贴板共享和文件拖拽,但不要用VMware菜单里的"安装VMware Tools"选项,那个老旧的tar包兼容性有问题,正确做法是:

yum install -y open-vm-tools
systemctl enable vmtoolsd

open-vm-tools是开源版本,功能与官方Tools完全一致,而且集成在CentOS官方源里,省去挂载ISO的麻烦,装完后重启,虚拟机显示分辨率会自动适配窗口大小。

基础安全配置的三步曲

CentOS虚拟机如何正确安装与配置?CentOS安装配置教程

关闭SELinux是CentOS虚拟机安装配置里的老话题,不少教程直接让你sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config,这确实有效,但需要理解为什么改,SELinux强制访问控制会拦截很多编译型应用的非标准调用,尤其在跑Nginx和Docker时容易莫名其妙报权限错误,配置好LAMP环境后再重新开启SELinux是更专业的选择。

同时建议执行:

systemctl stop firewalld
systemctl disable firewalld

内网测试环境完全没必要让防火墙干扰联调,但如果是公网环境,建议留下firewalld,只放行必要端口。

快照与克隆的实战用法

在CentOS 7虚拟机安装配置完成后,拍摄第一个快照是最好的习惯,系统出问题后一分钟内就能回滚到干净状态。

快照分为内存快照和磁盘快照,VMware默认拍快照时会保存内存状态,恢复后虚拟机直接回到快照时的运行现场,克隆则有链接克隆和完整克隆两种,链接克隆秒级创建但依赖父镜像,完整克隆独立存在但占用磁盘空间。

生产环境建议每完成一个配置里程碑拍一个快照,比如网络配置后、Docker安装后、Nginx部署后各拍一个,方便问题回溯。

CentOS虚拟机安装配置相关问答

VMware安装CentOS卡在进度条不动怎么办?

多数情况下是CPU虚拟化未启用,重启物理机进入BIOS,找到Intel Virtualization Technology或SVM Mode选项,将其设为Enabled,还有可能是ISO镜像损坏,重新下载并校验SHA256值,个别情况是内存分配低于1GB导致安装器无响应,适当调高内存后再试。

CentOS虚拟机里端口映射怎么配置?

有两种方式,在VirtualBox里通过端口转发规则实现:设置-网络-高级-端口转发,宿主机端口映射到虚拟机IP的对应端口,在VMware里则需要先配置NAT模式的端口转发,或者干脆切换为桥接模式更简单。

用CentOS虚拟机做服务器是否比云服务器划算?

就成本而言,虚拟机占用的是已有硬件资源,没有额外租赁费,适合学习实验室或内网服务,但虚拟机依赖宿主机保持开机,一旦宿主机宕机业务立即中断,同时出口带宽受限于家庭网络或办公室网络质量,云服务器按需付费且自带公网IP和DDoS防护,可靠性远高于本地虚拟机,长期运行更推荐云服务器。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱