CentOS 9 虚拟机部署与静态IP配置实战指南
1. 环境准备与镜像获取最近在帮朋友搭建测试环境时发现很多新手在部署CentOS 9虚拟机时总会遇到各种网络问题。今天我就把完整的安装流程和静态IP配置方法整理出来手把手教你避开那些常见的坑。首先需要获取CentOS 9的官方镜像。推荐直接访问CentOS官网获取最新稳定版注意选择带有GUI的Server版本。我习惯下载Minimal ISO后再按需安装图形界面这样既节省带宽又能保持系统纯净。下载时要注意区分x86_64和ARM架构普通PC和服务器通常选择前者。提示国内用户如果官网下载速度慢可以考虑阿里云或清华大学的镜像站搜索CentOS 9镜像就能找到国内加速源。2. VMware虚拟机创建打开VMware Workstation Pro我用的17版本点击创建新虚拟机。这里有个关键选择建议选自定义而不是典型这样才能灵活调整配置。在硬件兼容性页面直接选最新版本安装来源记得选稍后安装操作系统避免VMware自动识别时选错版本。系统类型选择Linux - CentOS 9 64位。内存建议至少2GB2048MB如果要运行图形界面最好给4GB。处理器配置根据宿主机性能来我的经验是给2核比较均衡。磁盘空间20GB起步选择将虚拟磁盘拆分成多个文件更方便迁移。网络连接类型这里要特别注意新手建议先用NAT模式安装系统等配置好静态IP后再考虑桥接。我见过太多人一开始就选桥接模式结果因为网络配置问题连系统都装不上。3. 系统安装详解挂载下载好的ISO镜像后启动虚拟机。安装界面出现时如果鼠标被虚拟机捕获出不来记住快捷键CtrlAlt。选择Install CentOS 9后进入图形安装界面。语言建议选英文因为很多报错信息用中文反而不好搜索解决方案。软件选择界面勾选Server with GUI和Development Tools这样既有图形界面又带了编译环境。磁盘分区直接使用自动配置即可除非你有特殊需求。重点来了在安装信息摘要界面一定要先配置网络。点击网络和主机名打开以太网连接。这时候如果显示已连接但获取不到IP别慌我们装完系统再处理。设置root密码时强度要够我见过太多人设简单密码被黑的案例。4. 静态IP配置实战系统安装完成后你会发现网络连不上。这是因为默认DHCP可能无法正确分配IP。这时候需要手动配置静态IP以下是具体步骤先用ip addr命令查看网卡名称通常是ens33或ens160编辑网卡配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens33修改关键参数TYPEEthernet BOOTPROTOstatic NAMEens33 DEVICEens33 ONBOOTyes IPADDR192.168.229.9 NETMASK255.255.255.0 GATEWAY192.168.229.2 DNS18.8.8.8 DNS2114.114.114.114重启网络服务systemctl restart NetworkManager这里有个坑要注意CentOS 9默认使用NetworkManager管理网络和以前版本有所不同。如果重启网络后还是不通试试nmcli connection reload。5. 安全与远程访问配置网络通了之后为了方便管理还需要做些安全设置。首先关闭防火墙测试环境适用生产环境请谨慎systemctl stop firewalld systemctl disable firewalld然后禁用SELinux同样仅限测试环境setenforce 0 sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config最后配置SSH允许root登录生产环境建议用普通用户sudovim /etc/ssh/sshd_config找到PermitRootLogin改为yes然后重启服务systemctl restart sshd6. 常见问题排查在实际操作中有几个高频问题需要注意。首先是IP冲突如果设置了静态IP但无法上网先用ping 网关地址测试是否能通网关。如果网关都ping不通检查VMware的虚拟网络编辑器确保NAT模式的子网配置和你设置的静态IP在同一个网段。另一个常见问题是DNS解析失败。可以尝试用nslookup baidu.com测试DNS是否工作正常。如果解析失败除了检查DNS配置外还可以在/etc/resolv.conf里直接添加nameserver。虚拟机时间不同步也是个坑。建议安装VMware Toolsyum install open-vm-tools -y systemctl enable vmtoolsd systemctl start vmtoolsd7. 系统优化建议基础环境搭好后我通常会做这些优化首先是更新系统dnf update -y然后安装常用工具dnf install vim wget curl net-tools -y设置时区国内用户timedatectl set-timezone Asia/Shanghai最后别忘了做个快照在VMware界面右键虚拟机 - 快照 - 拍摄快照。这样以后玩坏了可以快速恢复。我有个血泪教训曾经调试了一天的环境因为没做快照一个误操作全没了。