从零到第一个网站上线,2 小时内能走完的路
先看结果:这是你 2 小时后的浏览器

一个干净的服务器,一个跑起来的 Nginx,浏览器里打出 Hello Nginx! ——这是本篇的终点,也是很多初学者半年都没摸到的起点。
现在把时间倒回去:这一切,从一台空的 VMware 虚拟机开始。 从点下"新建虚拟机"到上图这个页面,总共只花了 1 小时 54 分钟——比看一部电影还短。
全程没有废话,每一步都给你验证结果:做到哪一步、怎么算过关、卡住了查哪里,一目了然。路线图先上:

整个流程像打游戏一样分成 4 关,每关有产出、有验收命令。原则只有一条:不验证,不进下一关。 90% 的"装了一天没装好",都是前面某一步带着问题往下走,最后问题叠问题。
一、第 1 关:一台空虚拟机 → Rocky 登录界面(0-40 分钟)
建虚机(约 15 分钟),只记 4 个选项:
| 选项 | 怎么选 |
|---|---|
| 新建类型 | 自定义 · 兼容性选最高版本 |
| 客户机操作系统 | Linux → Rocky Linux 64 位(没有就选 CentOS 同级) |
| 资源配置 | 内存 4GB · CPU 2 核 · 磁盘 40GB |
| 网络模式 | NAT(新手最省心,共享宿主机网络) |
装系统(约 25 分钟),安装界面里只改 3 处:
- 安装目的地:整块盘 + 自动分区——新手别碰手动分区,40GB 默认方案完全够用;
- 软件选择:最小安装 + 勾上"开发工具";
- root 密码:设一个不会忘的,勾选"允许 root 使用 SSH 登录"。
装完重启登录,第 1 关验收:
cat /etc/os-release # 确认 Rocky Linux 10.2
uname -r # 看内核版本
ip addr # 记下网卡名和 IP
三条都有正常输出,过关。任何一条报错,就地解决再往下走。
二、第 2 关:网络通、下载快(40-70 分钟)
系统装完只是"能开机",离"能用"还差两件事。
先通网络,NAT 模式下通常自动获取 IP 就能上网:
ping -c 3 www.baidu.com
ping 不通别慌,按顺序查:网卡有没有拿到 IP(ip addr)→ 网关对不对(ip route)→ DNS 配没配(cat /etc/resolv.conf),九成是配置行敲错。
再换源,国内必换阿里云镜像,否则后面每一步下载都是煎熬:
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/\$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak /etc/yum.repos.d/rocky*.repo
dnf clean all && dnf makecache
makecache 几秒内出现 Metadata Cache Created,第 2 关过关。网络模式怎么选、换源原理,我之前各写过一篇详细版,可以翻主页找。
三、第 3 关:Hello Nginx! 你的第一个网页(70-110 分钟)
最激动人心的一关。装第一个真服务,走完"安装 → 启动 → 验证"完整闭环:
dnf install -y nginx # 换完源,10 秒装完
systemctl enable --now nginx # 开机自启 + 立即启动
systemctl status nginx # 看到 active (running) 即成功
curl http://localhost # 返回 Nginx 欢迎页 HTML
最后一步:在宿主机浏览器地址栏输入虚拟机的 IP——
Hello Nginx!
开头那张图,此刻出现在你自己的浏览器里。这是你亲手部署的第一个 Web 服务,值得截个图发个朋友圈。
四、第 4 关(隐藏关):快照与克隆——通关奖励
网站上线了,别急着关机。趁系统最干净的时刻,先领"通关奖励":

- 快照 = 时光机:VMware → 快照 → 拍摄,命名
clean_nginx_ok_日期。以后实验搞砸,一键回滚 30 秒,再也不用重装系统 40 分钟; - 克隆 = 分身术:母机关机后完整克隆,一台变 N 台——K8S 集群实验、多机演练直接克隆起步。
这两个是虚拟机玩 Linux 相对真机的最大红利,不会用等于白装虚拟机。
五、通关路上最容易翻车的 5 个坑
| 坑 | 症状 | 解法 |
|---|---|---|
| ISO 没挂载 | 开机提示 Operating System not found | 虚拟机设置 → CD/DVD → 勾选"启动时连接" |
| 分区纠结症 | 安装界面卡半小时不敢点 | 自动分区,别犹豫 |
| ping 不通就重装 | 反复重装浪费时间 | 按顺序查:IP → 网关 → DNS |
| 忘换源就装软件 | dnf 龟速/超时 | 先换源再装任何东西,铁律 |
| 搞坏了就重装 | 每次重装 40 分钟 | 学会快照,回滚只要 30 秒 |
六、写在最后
1 小时 54 分钟,4 关,从一台空虚拟机到自己浏览器里的 Hello Nginx! ——零基础建立信心,这条路径最短。上面每一步的完整操作画面、每条命令的现场演示,我把它做成了课程《Rocky Linux 10.2 虚拟机环境搭建》(19 课时 / 全程 1h54m,无废话、每步带验证结果):
课程直达: Rocky Linux 10.2 虚拟机环境搭建
第一个网站上线之后就是重头戏:K8S 部署与 GPU 算力运维系列已经在路上,实验环境会一路沿用这套 Rocky。关注清哥,Linux 路上少踩坑,精彩继续!

浙公网安备 33010602011771号