这门入门课程帮助你建立一套使用命令行理解和排查 Linux 网络的工作流程。通过 6 个引导式实验,你将检查接口与路由、测试可达性、查询 DNS、识别监听套接字、获取 HTTP 内容,并在准备好的接口上进行临时地址变更。
最终挑战要求你收集 Loopback 连通性、本地 Web 端口和接口配置的证据,再判断模拟故障来自网络路径还是服务。
你将学到什么
- 使用
ip link和ip addr查看链路状态与 IPv4 地址 - 通过限制次数的
ping测试 Loopback、网关和外部 IP 的可达性 - 读取丢包摘要,区分基本路径可达与连接不稳定
- 执行正向和反向 DNS 查询,并检查
/etc/resolv.conf - 使用
ss列出 TCP 和 UDP 监听端口,并将特权端口输出关联到进程 - 使用
wget下载本地 HTTP 内容,通过curl -I查看响应头,并用curl -o重命名输出 - 在准备好的
labex0接口上添加、验证并删除临时 IPv4 地址 - 诊断主机可达但应用端口关闭的情况,并记录服务层原因
本课程适合谁
本课程适合希望在学习路由、防火墙或服务配置前,先掌握实用一线网络工具的 Linux 初学者、技术支持人员,以及有志于从事系统或 DevOps 管理的学习者。
前置要求: 具备基本的终端导航、命令执行、管道、grep 和输出重定向能力;无需网络管理经验。
学习环境: LabEx 提供的 Ubuntu 环境终端,包含 Loopback 与外部连通性检查、本地 HTTP 服务器、准备好的 labex0 接口和受控故障排查场景。
常见问题
课程如何组织?
前 6 个实验提供引导式练习。第 7 项是故障排查挑战,你需要保存 ping、curl 和 ip addr 证据,并判断故障是 NETWORK 还是 SERVICE。
手动添加的 IP 会在重启或新实验会话后保留吗?
不会。你会通过 ip addr 将 10.10.10.10/24 直接添加到准备好的 labex0,验证后在同一实验中删除。课程不涉及 NetworkManager 或配置文件形式的持久设置。
下载实验会从公网获取文件吗?
不会。wget 和 curl 使用准备好的 localhost:8080 服务器,因此重点是命令行为和 HTTP 响应,而不是外部下载源。
最终挑战为什么判断为服务问题?
精确证据是对 127.0.0.1 的 Ping 成功,而连接 127.0.0.1:80 被拒绝。本地网络路径正常,但没有程序接受该 Web 连接,因此要求写入的结论是 SERVICE。





