RockyLinux 9.6 虚拟机安装避坑实录:从镜像选择、分区到静态IP,新手也能一次成功
RockyLinux 9.6 虚拟机安装避坑实录从镜像选择、分区到静态IP新手也能一次成功刚接触Linux的新手在虚拟机环境中部署RockyLinux 9.6时往往会遇到各种意料之外的坑。本文将分享我在多次安装过程中积累的实战经验帮助大家避开常见陷阱顺利完成从镜像选择到网络配置的全过程。1. 镜像选择性能与需求的平衡RockyLinux 9.6提供了三种安装镜像Minimal、DVD和Boot。对于虚拟机环境选择正确的镜像类型直接影响后续使用体验。镜像类型体积大小安装时间磁盘占用适用场景推荐指数Minimal1-1.5GB3-5分钟1.5-2GB服务器/开发/学习⭐⭐⭐⭐⭐DVD10-12GB15-20分钟10-15GB桌面体验/离线使用⭐⭐⭐Boot500-700MB10-15分钟1.5-2GB定制化安装/带宽有限⭐⭐⭐⭐为什么推荐Minimal镜像速度优势安装时间仅为DVD镜像的1/4资源友好虚拟机运行更流畅尤其适合配置不高的开发机安全精简默认不安装多余服务减少潜在攻击面灵活扩展后续可随时通过命令安装GUI界面sudo dnf groupinstall Server with GUI提示如果确实需要图形界面建议先安装Minimal版本再按需添加GUI组件这样比直接安装DVD镜像更节省资源。2. 虚拟机创建关键参数设置在VMware中创建虚拟机时以下几个参数设置直接影响RockyLinux的运行表现2.1 基础配置处理器2核4线程2个处理器×2个内核是平衡性能与资源占用的理想选择内存4GB足够运行大多数服务如需运行容器可适当增加磁盘100GB动态分配存储为单个文件管理更方便2.2 兼容性技巧当VMware版本较旧时可能没有RockyLinux选项。这时可以选择使用CentOS 8模板两者同源手动选择Linux和其他Linux 5.x或更高版本内核# 安装后验证内核版本 uname -r3. 安装过程中的分区策略手动分区是许多新手容易出错的地方。以下是经过验证的分区方案3.1 标准分区方案/boot分区800MB存放内核和启动文件建议ext4文件系统swap分区4GB规则物理内存≤4GB时swap2×RAM物理内存4GB时swapRAM2GB/分区剩余所有空间主文件系统建议XFS文件系统RockyLinux默认3.2 高级分区技巧对于特殊用途的虚拟机可考虑以下优化数据库服务器单独划分/var分区容器环境单独划分/var/lib/docker分区开发环境单独划分/home分区注意虚拟机磁盘空间分配是厚置备延迟清零实际占用会随使用量增长不必担心初始分配过大。4. 安装后必做配置4.1 静态IP设置这是最常出问题的环节。以下是可靠配置方法编辑网络配置文件sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33修改以下关键参数BOOTPROTOstatic ONBOOTyes IPADDR192.168.1.100 NETMASK255.255.255.0 GATEWAY192.168.1.1 DNS18.8.8.8 DNS28.8.4.4重启网络服务sudo systemctl restart NetworkManager验证网络连通性ping -c 4 google.com4.2 配置阿里云Yum源替换默认源可显著提升软件下载速度sudo sed -e s|^mirrorlist|#mirrorlist|g \ -e s|^#baseurlhttp://dl.rockylinux.org/$contentdir|baseurlhttps://mirrors.aliyun.com/rockylinux|g \ -i.bak \ /etc/yum.repos.d/rocky*.repo sudo dnf makecache常见问题repo文件大小写敏感。确保/etc/yum.repos.d/目录下只有一个rocky.repo文件大小写统一。5. Docker环境配置RockyLinux 9.6上配置Docker的推荐方案5.1 安装准备移除旧版本如有sudo dnf remove docker docker-common docker-selinux docker-engine安装依赖sudo dnf install -y yum-utils device-mapper-persistent-data lvm25.2 使用华为云镜像站sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i sdownload.docker.commirrors.huaweicloud.com/docker-ce /etc/yum.repos.d/docker-ce.repo5.3 安装并配置Dockersudo dnf makecache sudo dnf install docker-ce sudo systemctl enable docker --now配置国内镜像加速器sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [ https://docker.1ms.run, https://docker.m.daocloud.io, https://docker.xuanyuan.me ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker验证安装docker run hello-world在实际使用中我发现华为云镜像站的稳定性相当不错特别是在国内网络环境下拉取镜像的速度比官方源快很多。对于刚开始接触RockyLinux和Docker的新手这套配置方案能避免很多常见的网络问题。