在虚拟机中新建 CentOS 系统是许多开发者和运维人员的日常工作,本文将详细介绍从准备工作到系统配置的完整流程,帮助读者顺利完成 CentOS 虚拟机的部署。
前期准备工作
在创建虚拟机前,需确保满足以下条件:
- 虚拟机软件选择:常见工具有 VMware Workstation、VirtualBox 或 Hyper-V,本文以 VMware Workstation 16 为例进行说明。
- CentOS 镜像下载:从 CentOS 官网(https://www.centos.org/download/)下载 ISO 镜像文件,推荐选择 CentOS Stream 9 或 CentOS 7(根据需求选择版本)。
- 系统资源规划:根据实际需求分配 CPU、内存和磁盘空间,建议配置如下:
组件 | 最低配置 | 推荐配置 |
---|---|---|
CPU | 1 核 | 2 核及以上 |
内存 | 2GB | 4GB及以上 |
磁盘空间 | 20GB | 50GB及以上 |
创建虚拟机步骤
-
新建虚拟机
打开 VMware Workstation,选择“创建新的虚拟机”,进入新建向导界面,选择“典型(推荐)”模式,点击“下一步”。 -
安装来源选择
在“安装来源”页面,选择“安装程序光盘映像文件(iso)”,并浏览下载好的 CentOS ISO 镜像文件,点击“下一步”。 -
输入系统信息
填写“客户机操作系统”为“Linux”,“版本”为“CentOS 7 64 位”(或其他对应版本),自定义虚拟机名称(如“CentOS-Test”)并选择安装位置,点击“下一步”。 -
分配硬件资源
- 处理器:根据需求分配 CPU 核数,建议至少 1 核。
- 内存:分配内存大小,确保不低于 2GB。
- 网络类型:选择“NAT 模式”(默认)或“桥接模式”,NAT 模式可让虚拟机通过主机共享网络,桥接模式则直接连接局域网。
- 磁盘:选择“创建新虚拟磁盘”,设置磁盘大小(建议 20GB 起步),选择“将虚拟磁盘拆分成多个文件”以方便管理。
-
完成创建
确认配置信息无误后,点击“完成”,虚拟机将自动启动并进入 CentOS 安装界面。
CentOS 系统安装配置
-
语言与键盘设置
安装界面默认为英文,可根据需求选择中文(简体),键盘布局默认为“U.S. English”,无需修改。 -
网络与主机名配置
点击“NETWORK & HOST NAME”,启用以太网连接(确保右上角图标为“已连接”),设置主机名(如“centos-test”),点击“应用”。 -
磁盘分区
选择“Installation Destination”,点击“Done”后进入分区界面,推荐选择“Automatic Partitioning”(自动分区)以简化操作,或手动划分/boot、/swap、/ 等分区(swap 大小建议为内存的 1-2 倍)。 -
开始安装
点击“BEGIN INSTALLATION”,设置 root 密码(需包含 8 位以上字符,建议字母+数字+符号)并创建普通用户(可选),等待安装完成,提示“Reboot”后重启虚拟机。
系统初始化配置
-
更新系统
重启后登录 root 账户,执行以下命令更新系统:yum update -y
-
安装常用工具
根据需求安装工具包,如:yum install -y net-tools vim wget
-
关闭防火墙(可选)
若需临时关闭防火墙,执行:systemctl stop firewalld systemctl disable firewalld
至此,虚拟机新建 CentOS 系统的完整流程已结束,用户可根据实际需求进行进一步配置,如安装 Docker、配置 SSH 远程连接等。