rm -rf / 好屌!

我真的做了这个实验,结果是,系统彻底坏了。。

不管怎样,总算体验了一把~

$sudo rm -rf / --no-preserve-root

执行命令:

执行中:

执行结束,系统彻底用不了了:

谢谢虚拟机^_^

其实,我搜了下,有不少人也做过这个实验,这个 BBGamerUK 还录了像:

https://www.youtube.com/watch?v=SIIweirHwek

这里还有一个发了很久的,比较热烈的讨论:

http://serverfault.com/questions/587102/monday-morning-mistake-sudo-rm-rf-no-preserve-root

时间: 2024-10-14 09:13:47

rm -rf / 好屌!的相关文章

find ./ -name *.bak | xargs rm -rf

##################################################################################################### #find ... -exec rm {} \; 可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现"参数太多"之类的错误. -exec   必须由一个   ;   结束,而因为通常   shel

rm -rf误删文件的恢复(extundelete工具的使用)

实战:extundelete恢复数据的过程 在数据被误删除后,第一时间要做的是卸载被删除数据所在的磁盘或磁盘分区,如果是系统根分区的数据遭到误删除,就需要将系统进入单用户,并且将根分区以只读模式挂载.这样做的原因很简单,因为将文件删除后,仅仅是将文件的inode结点中的扇区指针清零,实际文件还存储在磁盘上,如果磁盘以读写模式挂载,这些已删除的文件的数据块就可能被操作系统重新分配出去,在这些数据块被新的数据覆盖后,这些数据就真的丢失了,恢复工具也回力无天.所以,以只读模式挂载磁盘可以尽量降低数据块

前端js正则的一个实例:过滤“rm -rf /”

最近开发cmdb,有个需求是要求脚本中不能含有"rm -rf /"命令,如果含有这个命令,前端弹出警告框提示. 这里需要用test方法来测试字符串,符合模式时返回true,否则返回false. 我先从控制台调试一下: 可以看到,匹配OK了. 前端代码如下: var re = /rm -rf \/$/;  //匹配"rm -rf /"命令 if (re.test('your commands')) {     alert('您输入的命令含有"rm -rf /

使用lsof恢复rm -rf删除后的文件

在Linux系统中使用rm -rf删除文件后,其实文件只是从磁盘中移除,文件内容还是在系统后台等待回收,此时可以使用系统进程号将文件考贝出来,内容不会有更改. 1.删除一个文件 [[email protected] logs]# ll access.log -rw-r--r-- 1 root root 11723908 Jun 14 16:02 access.log[[email protected] logs]# rm -rf access.log 2.查看文件在后台的进程[[email pr

用ext3grep恢复rm -rf 误删除的文件

Linux作为企业级服务器,数据安全性至关重要,任何有价值的数据被误删除都是不能容忍的,甚至可能带来大的灾难!作为linux系统管理员,一定要有 数据保护意思,不但要做好数据备份工作,还应该有在将重要数据误删除后恢复的能力.在这里给大家介绍一个开源的数据恢复工具ext3grep,该工具可以 恢复rm –rf误删除的文件 一.ext3grep的原理:利用ext3grep恢复文件并不依赖于任何文件格式,首先ext3grep利用root的inode来获取文件系统中所有的文件信息,包括存在的或已删 除的

centos rm -rf 恢复删除的文件

Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急.这时我们就要用到一款叫做extundelete的工具了. 目录[-] 依赖 安装 查找要恢复的驱动器名 运行恢复 恢复单个文件 恢复一个目录 恢复整个分区 Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块.在数据块被系统重新分配前,这部分数据还是可以找回来的. 网上说在删除文件后要立即unmount这个分区,这样做其实是为了让外界不再写入,我们也可

rm -rf /

今天看了篇文章,说rm -rf / 是不能直接执行的,我怀着忐忑的心情,测试了一下: [[email protected] ~]# rm -rf / rm: it is dangerous to operate recursively on `/' rm: use --no-preserve-root to override this failsafe [[email protected] ~]# unset $foo [[email protected] ~]# unset $bar [[em

救火专用---别再说rm -rf 不可以恢复

工作中难免因为意外或其他情况,导致rm -rf误删文件,这个时候,救火专用 extundelete 就派上了用场: 下载地址:http://extundelete.sourceforge.net/ 注意: 1:此工具安装依赖e2fspogs 和 e2fslibs 两个包,在RH/Centos系列上包的名字为 e2fsprogs和 e2fsprogs-lib 2:此工具适用于ext3/ext4 文件系统 3:该工具基于硬盘的恢复倒是强大,但是基于目录和文件的恢复尚未测试成功过 原理: 虽然该工具用

谨慎使用 rm -rf /* 命令!

转载:http://www.kwx.gd/VpsPrimary/CentOS-rm-rf.html 经常逛VPS主机交流论坛的朋友可以看到,在用户发帖询问命令相关的问题时,个别想整恶作剧的用户会回答在SSH执行"rm -rf /*",若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 "root" 权限的帐号才可以执行,其它未取得"root"权限的帐户只能删除属于自己用户或用户组内的文件. Linux的目录是使用 /