介绍
在本次挑战中,你正身处一艘海盗船上,执行寻找隐藏金银岛的任务。作为海盗船的船长,你需要穿过波涛汹涌的大海,并利用 Linux 网络工具 nc 与你的船员进行沟通,以确保寻宝任务圆满成功。
这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 88%。它在学习者中获得了 89% 的好评率。
在本次挑战中,你正身处一艘海盗船上,执行寻找隐藏金银岛的任务。作为海盗船的船长,你需要穿过波涛汹涌的大海,并利用 Linux 网络工具 nc 与你的船员进行沟通,以确保寻宝任务圆满成功。
在这一步骤中,你需要使用 nc 命令与你的船员建立一个通信频道。
开启一个监听端口 1234 以接收传入的消息。
在宿主机中使用 nc 命令向你的船员发送以下消息:
Prepare to set sail!
接收该消息并将其存储在 ~/project 目录下名为 receive_message 的文件中。
/home/labex/project 目录下进行操作。1234 处于开启状态。完成任务后,你的船员应该能够收到船长发送的消息。
labex:project/ $ ll
total 4.0K
-rw-r--r-- 1 labex labex 21 Feb 2 16:09 receive.txt
labex:project/ $ cat receive.txt
Prepare to set sail!
在本次挑战中,你学习了如何使用 nc 命令在 Linux 网络环境中建立通信频道并交换消息。这段经历将增强你对网络工具及其在真实场景中实际应用的理解。