介绍
在一个偏远的日本古老忍者村庄里,你是一名正在修习古老忍术的年轻学徒。你的村庄正受到敌对忍者家族的威胁。作为一项至关重要的训练演习,你必须学会使用 Linux 中的 kill 命令来终止那些对村庄构成威胁的敌方忍者进程。你的最终目标是通过使用 kill 命令清除特定的敌方忍者进程,从而确保村庄的安全。
终止敌方忍者
任务
- 你需要识别出对村庄构成威胁的敌方忍者家族进程。
- 使用
kill命令终止识别出的敌方忍者进程。
要求
- 你需要在 Linux 环境中执行此挑战。
- 使用
ps命令列出进程,并识别名为mysql的敌方忍者进程。 - 利用
kill命令终止识别出的名为mysql的敌方忍者进程。 - 在默认工作目录
/home/labex/project中进行操作。
示例
成功完成后,执行 ps 命令的输出应显示名为 mysql 的敌方忍者进程已被终止。
labex:project/ $ ps -aux | grep 'mysql'
高级终止技术
任务
- 编写一个 Shell 脚本来自动终止所有敌方忍者进程。
- 确保该脚本能够彻底清除敌方忍者进程,不留任何残余。
要求
- 使用
bash脚本语言在~/project/terminate_mysql.sh路径下创建脚本。 - 该脚本应能通过
kill命令有效地终止所有名为mysql的敌方忍者进程。
示例
成功执行脚本后,所有与敌方忍者家族相关的进程都应被清除,不留任何痕迹。
请务必测试脚本以验证其功能。
sudo chmod +x terminate_mysql.sh
./terminate_mysql.sh
检查敌方忍者进程是否已成功终止:
ps -aux | grep 'mysql'
总结
在本次挑战中,你学习了如何有效地利用 Linux 中的 kill 命令来终止特定进程,模拟了保卫古老忍者村庄的关键任务。通过这次练习,你获得了进程终止的实战经验,并加深了对 Linux 环境下进程管理的理解。



