Linux系统 自杀实验 rm -rf /* - Go语言中文社区

Linux系统 自杀实验 rm -rf /*


想必大家都听说过一个笑话:一个程序员去公司面试,面试官让他随便写个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界面 无法进内核。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_42350212/article/details/82527501
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:54:40
  • 阅读 ( 1254 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢