安装CentOS虚拟机详细指南
在虚拟化技术日益普及的今天,使用虚拟机安装Linux系统已成为开发、测试和学习的主流方式,CentOS作为企业级Linux发行版的代表,以其稳定性和安全性受到广泛青睐,本文将详细介绍如何在主流虚拟化平台(如VMware Workstation和VirtualBox)上安装CentOS虚拟机,涵盖环境准备、系统配置、网络设置及后续优化等关键步骤,帮助读者顺利完成部署。

环境准备与工具下载
在开始安装前,需确保硬件环境满足基本要求,并下载必要的软件和镜像文件。
- 
硬件要求
- CPU:支持虚拟化技术(需在BIOS/UEFI中启用)。
 - 内存:建议至少分配2GB RAM(推荐4GB以上)。
 - 硬盘空间:预留至少20GB可用空间(根据需求可扩展)。
 - 系统:Windows 10/11或macOS主机操作系统。
 
 - 
软件与镜像下载
- 虚拟化平台:
- VMware Workstation Pro(推荐,功能全面)
 - Oracle VM VirtualBox(免费开源)
 
 - CentOS镜像:从官网下载CentOS 7或CentOS Stream镜像(本文以CentOS 7为例)。
官网地址:https://www.centos.org/download/
 
 - 虚拟化平台:
 
创建虚拟机与配置硬件
以VMware Workstation为例,演示虚拟机的创建流程。
- 
新建虚拟机
- 打开VMware Workstation,选择“创建新虚拟机”,进入向导界面。
 - 选择“典型(推荐)”配置,点击“下一步”。
 
 - 
选择安装来源
选择“安装程序光盘映像文件(iso)”,浏览并下载的CentOS ISO文件。
 - 
配置虚拟机名称与系统类型
- 输入虚拟机名称(如“CentOS-Test”),选择安装位置(确保磁盘空间充足)。
 - 客户机操作系统选择“Linux”,版本选择“CentOS 7 64位”。
 
 - 
分配硬件资源

- 处理器:根据主机CPU核心数分配(建议至少2个CPU)。
 - 内存:分配2GB-4GB RAM。
 - 硬盘:选择“创建新虚拟磁盘”,容量设置为20GB(选择“将虚拟磁盘拆分成多个文件”便于管理)。
 
 - 
完成创建
检查配置摘要,确认无误后点击“完成”生成虚拟机文件。
 
安装CentOS操作系统
启动虚拟机后,进入CentOS安装界面。
- 
启动安装程序
- 开启虚拟机电源,从ISO引导后进入CentOS安装界面。
 - 选择“Install CentOS 7”,按回车键开始安装。
 
 - 
语言与键盘设置
- 在“安装摘要”界面,点击“本地化”选项:
- 语言:选择“简体中文(中国)”。
 - 键盘:默认“美国英语”即可,也可选择“汉语”。
 
 
 - 在“安装摘要”界面,点击“本地化”选项:
 - 
网络与主机名配置
- 点击“网络和主机名”,配置网络连接:
- 开启以太网连接(设置为“已连接”)。
 - 点击“配置”按钮,选择“自动DHCP”或手动设置静态IP(根据需求选择)。
 
 - 输入主机名(如“centos-server”),点击“应用”。
 
 - 点击“网络和主机名”,配置网络连接:
 - 
分区设置
- 点击“安装目标位置”,进入磁盘分区界面。
 - 选择“自动分区”(推荐新手使用),或手动分区:
| 分区类型 | 文件系统 | 大小 | 用途 |
|————|———-|——–|————–|
| /boot | xfs | 500MB | 启动分区 |
| swap | swap | 2GB | 交换分区 |
| / | xfs | 剩余空间| 根分区 | 
 - 
设置root密码与创建用户
- 点击“ROOT密码”,设置强密码(需包含大小写字母、数字及特殊字符)。
 - 勾选“创建用户”,输入用户名和全名,设置普通用户密码(建议避免使用root账户日常操作)。
 
 - 
开始安装
- 确认所有配置后,点击“开始安装”,等待安装完成(约10-20分钟)。
 - 安装完成后重启虚拟机,拔出虚拟光盘镜像。
 
 
安装后配置与优化
首次登录系统后,需进行基础配置以提升使用体验。

- 
更新系统
sudo yum update -y # 更新所有软件包 sudo reboot # 重启使配置生效
 - 
配置网络
- 编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
 - 修改以下参数:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 # 静态IP地址 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 - 重启网络服务:
sudo systemctl restart network
 
 - 编辑网络配置文件:
 - 
安装常用工具
sudo yum install -y wget vim net-tools tree
 - 
防火墙与SELinux配置
- 检查SELinux状态:
sestatus
 - 若需临时关闭(测试环境):
sudo setenforce 0
 - 永久关闭需修改配置文件:
sudo vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled
 
 - 检查SELinux状态:
 
常见问题与解决方案
- 
虚拟机无法联网
- 检查虚拟机网络模式是否为“NAT”或“桥接模式”。
 - 在VMware中编辑虚拟机设置,确保“网络适配器”已启用。
 
 - 
安装过程中卡顿
- 减少分配给虚拟机的CPU或内存数量。
 - 检查ISO镜像文件是否损坏(重新下载)。
 
 - 
磁盘空间不足
- 关机后进入VMware设置,扩展虚拟磁盘容量,再使用
growpart和xfs_growfs命令扩容分区。 
 - 关机后进入VMware设置,扩展虚拟磁盘容量,再使用
 
通过以上步骤,您已成功安装并配置了一台功能完善的CentOS虚拟机,虚拟机的灵活性使其成为学习Linux、部署服务器的理想环境,后续可根据实际需求安装LAMP/LNMP架构、Docker容器等进一步扩展功能。

















