两个都想占同一个端口

第二个服务去占一个已经被占的端口,会怎样。

开始练习 →

⚠️ 取第一行,还是取最小的

从在监听的表里挑一个。比较「取第一行」和「排序取最小」。⚠️ 两种挑法都挑得出一个真在监听的端口。

开始练习 →

真机上先看哪一样

上了机器要判断一个服务好不好,第一步该【0】。

开始练习 →

几个一模一样的进程

几个进程名字完全一样,要找出哪个是真在提供服务的,靠【0】。

开始练习 →

一个个试,和照着查

运行下面这段程序,填写它打印出来的结果。 candidates = 12 per_try = 3 lookup = 4 by_try = candidates * per_try print(str(by_try) + "/&qu

开始练习 →

七个进程里唯一能用的那个

场景:实验机上跑着七个进程,名字和 code= 标记的格式完全一样。目录里那个文件里的标记全是干扰。 任务:⚠️ 这七个里只有一个真的在提供服务。找到它,真去要一次应答,把应答里的标记提交上来。 可操作范围:只在分给你的这台实验机上操作,不

开始练习 →

⚠️ 一堆报错,只有一条是原因

场景:实验机的 home 目录里有一份服务日志,十几行,每一行末尾都带一个 code= 标记。 任务:⚠️ 真标记在时间上最早的那条 ERROR 上——不是最后一条,也不是重复最多的那条。把它提交上来。 可操作范围:只在分给你的这台实验机上

开始练习 →

⚠️ 第一行不是最小的那个

场景:实验机上跑着十二个服务,各自占着一个端口,每个都能应答,各回一个 code= 标记。 任务:⚠️ 真标记在端口号最小的那个服务的应答里。⚠️ 注意:列监听的工具,输出并不按端口号排序。 可操作范围:只在分给你的这台实验机上操作,不要停

开始练习 →

照着日志把它修好

场景:实验机上有个服务起不来,它每两秒重试一次,并且把原因写进了 home 目录的日志里。 任务:照着日志说的把问题解决掉,等它自己起来开始监听之后,真去要一次应答,把应答里的标记提交上来。 可操作范围:只在分给你的这台实验机上操作,只做日

开始练习 →

⚠️ pid 文件里那个号早过期了

场景:实验机上有个服务在跑,它的应答只会回一句 code=待停止。目录里有 stop.sh 和 svc.pid。⚠️ 这个服务收到「请你收拾一下再退」的通知时,会把真标记写进它的日志再退出。 任务:让它把标记写出来,然后提交。⚠️ svc.

开始练习 →