一、准备工作
-
软件工具
- VMware Workstation Pro/Player(16+版本)
- CentOS7 ISO镜像(推荐阿里云镜像站下载)
-
硬件建议
- 虚拟机内存:≥2GB
- 处理器:1核以上
- 磁盘空间:≥20GB
二、创建VMware虚拟机
-
新建虚拟机
- 打开VMware,选择「创建新的虚拟机」→「自定义」→ 兼容性默认 → 选择「稍后安装操作系统」(关键步骤)。
-
配置硬件参数
客户机操作系统:Linux → CentOS 7 64位 内存:2048MB 网络类型:NAT(后续配置更简单) 磁盘:20GB,拆分为单个文件
-
挂载ISO镜像
- 右键虚拟机 → 设置 → CD/DVD → 使用ISO镜像文件 → 选择下载的CentOS7 ISO文件。
三、安装CentOS7操作系统
-
启动安装程序
- 开启虚拟机,进入安装界面,选择「Install CentOS 7」。
-
配置安装选项
- 语言:英文或中文(建议英文避免乱码)
- 软件选择:Minimal Install(最小化安装,适合服务器)或带GUI的版本
- 安装位置:进入磁盘分区界面,选择「自动配置分区」或手动划分(示例手动分区):
/boot
:1GBswap
:2GB(内存≤2GB时)/
:剩余所有空间
- 网络和主机名:开启网络连接(此时为DHCP临时地址),设置主机名如
centos7-vm
。
-
完成安装
- 设置root密码(需满足复杂度要求)→ 创建普通用户(可选)→ 点击「Reboot」重启。
四、网络配置(静态IP)
-
修改网络配置文件
# 进入网络配置目录 cd /etc/sysconfig/network-scripts/ # 编辑网卡配置文件(通常为ifcfg-ens33) vi ifcfg-ens33
-
配置静态IP参数
BOOTPROTO=static # 改为静态 ONBOOT=yes # 开机自启 IPADDR=192.168.1.21 # 静态IP(需在NAT网段内) NETMASK=255.255.255.0 GATEWAY=192.168.1.1 # VMware NAT网关(默认xxx.xxx.xxx.2) DNS1=114.114.114.114 # DNS服务器
-
重启网络服务
systemctl restart network ping www.baidu.com # 测试外网连通性
五、配置国内镜像仓库(加速yum)
-
备份原有仓库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
下载阿里云镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 或使用清华源: # wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/CentOS-Base.repo
-
清理并更新缓存
yum clean all yum makecache yum update -y # 可选:更新系统
4.安装常用工具
yum install -y net-tools #网络管理工具,比如ifconfig命令工具
yum install -y vim #vim编辑工具
yum install -y wget #wget工具,用于下载http网络资源
yum install -y lrzsz #文件上传下载工具
六、验证与常见问题
-
网络验证
ip addr # 查看IP是否生效 ping 223.5.5.5 # 测试DNS解析
-
防火墙配置(可选)
systemctl stop firewalld # 临时关闭 systemctl disable firewalld # 永久禁用
-
SELinux设置(可选)
setenforce 0 # 临时关闭 vi /etc/selinux/config # 修改为 SELINUX=disabled
七、总结
通过上述步骤,您已成功在VMware中部署CentOS7,并配置了稳定的静态IP及国内镜像源。此环境可用于开发测试、学习Linux操作或搭建服务。若需更复杂的网络拓扑(如桥接模式),可调整VMware网络设置并对应修改IP配置。