回顾:连通性
Coddy 使用终端进行网络通信 课程的第 19 课,共 47 课。
诊断就像一架梯子,每一级都能排除一些可能性。
机器是否存在? Ping 它。请记住,Ping 失败并不能说明太多,因为许多主机会忽略 ICMP。
端口是否开放? nc -z。这样就能发现“服务器已启动,但网站无法访问”的情况。
服务有响应吗?使用 curl 发起真实请求,并查看退出码:0 表示成功,7 表示被拒绝,28 表示超时。
按这个顺序逐步排查,每个答案都会缩小下一个问题的范围。直接跳到最后一步,只会让人开始随机重启各种东西。
挑战
困难在你自己启动的服务器上完成整个阶梯挑战。
- 创建
index.html,内容为up - 在端口 9109 上提供该文件夹
- 打印
1:和 ping 的结果(ok) - 打印
2:和端口检测结果(ok) - 打印
3:和你获取的页面
预期输出:
1: ok
2: ok
3: up亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
使用终端进行网络通信中的所有课
自己练习: Terminal 在线编辑器