从零到第一个网站上线,2 小时内能走完的路

先看结果:这是你 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 处:

  1. 安装目的地:整块盘 + 自动分区——新手别碰手动分区,40GB 默认方案完全够用;
  2. 软件选择:最小安装 + 勾上"开发工具";
  3. 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 路上少踩坑,精彩继续!

posted @ 2026-09-06 01:30  运维清哥  阅读(4)  评论(0)    收藏  举报