Menu
CoddyTech

回顾:连通性

Coddy 使用终端进行网络通信 课程的第 19 课,共 47 课。

诊断就像一架梯子,每一级都能排除一些可能性。

机器是否存在? Ping 它。请记住,Ping 失败并不能说明太多,因为许多主机会忽略 ICMP。

端口是否开放? nc -z。这样就能发现“服务器已启动,但网站无法访问”的情况。

服务有响应吗?使用 curl 发起真实请求,并查看退出码:0 表示成功,7 表示被拒绝,28 表示超时。

按这个顺序逐步排查,每个答案都会缩小下一个问题的范围。直接跳到最后一步,只会让人开始随机重启各种东西。

challenge icon

挑战

困难

在你自己启动的服务器上完成整个阶梯挑战。

  1. 创建 index.html,内容为 up
  2. 在端口 9109 上提供该文件夹
  3. 打印 1: 和 ping 的结果(ok)
  4. 打印 2: 和端口检测结果(ok)
  5. 打印 3: 和你获取的页面

预期输出:

1: ok
2: ok
3: up

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

使用终端进行网络通信中的所有课

自己练习: Terminal 在线编辑器