技术解析

试了一下 rm -rf / :D
0
2021-07-25 21:07:12
idczone
[email protected]:~# uname -a
Linux web 3.4.0-cloud #1 SMP Thu May 24 05:12:36 EDT 2012 i686 GNU/Linux
[email protected]:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.4 (squeeze)
Release: 6.0.4
Codename: squeeze
[email protected]:~# rm -rf /
rm: it is dangerous to operate recursively on `/'
rm: use --no-preserve-root to override this failsafe
[email protected]:~# rm -rf --no-preserve-root /
^Z
[1]+ Stopped rm -rf --no-preserve-root /
[email protected]:~# bg
[1]+ rm -rf --no-preserve-root / &
[email protected]:~#
[email protected]:~# rm: cannot remove `/boot': Device or resource busy
...
[1]+ Exit 1 rm -rf --no-preserve-root /
[email&ls
-bash: /bin/ls: No such file or directory
[email&pwd
/root
[email&cd /
[email&ls
-bash: /bin/ls: No such file or directory
[email&echo bye,world
bye,world
[email&time
real 0m0.000s
user 0m0.000s
sys 0m0.000s

以前蛋疼的做过视频。。。


我以为是rm的windows的D盘

不用那么麻烦,只要删除 /lib/ld-x.xx.so 就能起到相同的效果。

我的 /lib 就被这么删了,现在启动系统直接 kernel panic... 请问在不重装系统(Archlinux)的情况下有没有恢复方案

要是有备份的话还好办,要是没有……真没办法了。

其实不理解这种是算行为艺术还是就是纯粹喜欢自虐……

没备份。。。好吧,闲了重装遍系统

最新版本的ubuntu rm -rf / 已经不会损坏系统了 只清除了一些垃圾文件

太慢烦了,要想自杀的话 echo x > /dev/sda就可以了。

/dev/rand >/dev/sda
各种给力……

其实很少有人真的去写个rm -rf /。
大部分都是因为写成了 "rm -rf / tmp" 或者 "rm -rf /tmp /" 这样才造成严重后果的,特别是有些字体环境中根本看不出来。
所以,rm这种命令根本就应该拒绝一个以上的文件参数。

正解,有的人你不能说他不认真,但就是会粗心...

把有问题的硬盘挂载到其他的机器上面去,再把另外一台 archlinux 的 /lib 复制过去,不知行不行?
如果另外还有台 linux 会比较方便,如果没有还得重装了.

会有权限问题吧

@Shared
是指什么权限?文件访问权限吗?
挂载后访问文件是没有问题的,但是再挂载到原机器上面可能会有...我没有试过...

挺精彩的XD

期待你在公司生产服务器上运行下。

linux用习惯了喜欢在cmd下运行ls···

刚刚用putty在ubuntu下试了
cd /
rm -rf *
终端随手关了,忘了拷下来了
图形界面先是提示网络连接断开,然后新终端起不来了,新ssh也连不上了,过了2-3分钟直接黑屏了。
期间硬盘灯没反应

VPS上运行了,然后网站就挂了,然后转移网站。过两天VPS到期。
然后就没有然后了。

数据地带为您的网站提供全球顶级IDC资源