社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
想必大家都听说过一个笑话:一个程序员去公司面试,面试官让他随便写个shell脚本看看,结果程序员在公司机器上写了个简单的 rm -rf /*
今天博主好奇到无聊,想看看到底会有什么效果呢。就拿了一台不用的废弃虚拟机系统玩了一把。结果如下:
大家一定注意谨慎:玩完之后,绝大部分数据无法恢复,系统会基本完全崩溃状态,建议在废弃的机器上玩可以,正式环境千万不要,另外大家写删除命令的时候,也一定要小心
1.首先找了台好久不用的虚拟机,回到根目录下,直接执行rm -rf * ;然后就开始看到系统开始从根目录开始删除,当然boot等开机文件,以及正在运转的misc net等硬件文件 无法删除
另外sys目录下的一些系统文件包括,挂载的磁盘信息等,root也是没有权限删除的,其余的文件夹 opt mnt home root等等 统统被删除
2.删除完成之后,我们在根目录下看一下:ls 命令已经没有了,这是因为存放命令的/bin/目录下的所有二进制命令文件都被删除了,包括 yum pwd 等等统统没有了,只有cd命令还在,这是因为cd命令并不在/bin下
3.可以看到根目录下 只剩下/boot文件夹,这是给我们下次启动时 进行启动牵引,牵引到grub界面 之后,由于系统中所有的东西都被我们删除了,所以就卡死在grub界面 无法进内核。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!