在当今的软件开发中,拥有一个稳定、安全且可复现的开发环境至关重要。RockyLinux 作为 RHEL(Red Hat Enterprise Linux)的社区替代品,因其稳定性与企业级支持而广受欢迎。本文将带你一步步在虚拟机中搭建 RockyLinux 虚拟开发环境,适合完全没有 Linux 经验的新手。
一、准备工作
在开始之前,请确保你已准备好以下工具:
一台 Windows 或 macOS 主机 虚拟机软件(推荐使用 VirtualBox 或 VMware Workstation Player) RockyLinux ISO 镜像(建议下载最新版,如 RockyLinux 9.x)
二、创建虚拟机
以 VirtualBox 为例:
打开 VirtualBox,点击“新建” 名称输入:RockyLinux-Dev,类型选择“Linux”,版本选择“Red Hat (64-bit)” 分配内存:建议至少 2GB(2048MB) 创建虚拟硬盘:选择“VDI”,动态分配,大小建议 20GB 以上三、安装 RockyLinux 系统
1. 启动虚拟机,选择你下载的 RockyLinux ISO 文件作为启动盘。
2. 在安装界面选择 “Install Rocky Linux”
3. 按照提示选择语言、时区、键盘布局
4. 在“安装目标”中确认磁盘分区(新手可选“自动”)
5. 设置 root 密码和创建普通用户(务必记住!)
6. 点击“开始安装”,等待完成并重启。
四、基础系统配置
首次登录后,打开终端(Terminal),进行以下操作:
1. 更新系统
sudo dnf update -y
2. 安装常用开发工具
sudo dnf groupinstall "Development Tools" -ysudo dnf install git vim curl wget -y
3. 安装 EPEL 仓库(扩展软件包)
sudo dnf install epel-release -y
五、配置网络与 SSH(可选但推荐)
为了方便远程连接或文件传输,建议启用 SSH 服务:
sudo systemctl enable --now sshdsudo firewall-cmd --permanent --add-service=sshsudo firewall-cmd --reload
现在你可以使用 Xshell、PuTTY 或 VS Code Remote-SSH 连接到你的 RockyLinux 虚拟开发环境了。
六、安装开发语言环境(以 Python 为例)
sudo dnf install python3 python3-pip -ypip3 install --user virtualenv
至此,你的 RockyLinux虚拟开发环境 已基本就绪!你可以根据项目需求继续安装 Node.js、Java、Docker 等其他工具。
七、常见问题与建议
若虚拟机卡顿,请检查是否启用了硬件虚拟化(VT-x/AMD-V) 建议安装 VirtualBox Guest Additions 或 VMware Tools 以提升性能和共享剪贴板 定期执行sudo dnf update 保持系统安全 通过本教程,你应该已经成功搭建了一个功能完整的 RockyLinux开发配置 环境。无论你是学习 Linux、准备认证考试,还是开发企业级应用,这个环境都能为你提供坚实基础。
希望这篇 新手RockyLinux教程 对你有所帮助!如果你正在寻找如何在 虚拟机搭建RockyLinux 的详细步骤,恭喜你,你已经完成了!
