另类实验
疑问:在Linux启动后,执行 rm -rf / 删除所有目录及文件,系统还能运行吗?
环境建议:最好在虚拟机(如VMWare)中安装Linux系统进行测试,这样可以利用虚拟机的快照功能,随时可以恢复。
- 实验开始,以CentOS 7.6 Linux为测试环境。
Linux启动后,以root用户执行。提升需要增加:--no-preserve-root 参数,然后增加参数再试
[root@centosa ~]# rm -rf /
rm: it is dangerous to operate recursively on ‘/’
rm: use --no-preserve-root to override this failsafe
[root@centosa ~]# rm -rf --no-preserve-root /
然后增加参数再rm尝试。rm删除过程中提示了很多“rm: cannot remove”
删除完后,发现可用的命令有cd 、 pwd、export等命令。许多日常常用的命令都无法使用。甚至poweroff关机命令也无法运行只能强行关机。如下图( bash: sed: command not found 这句提示可忽略 )
...(省略)...
...(省略)...
rm: cannot remove ‘/var/lib/nfs/rpc_pip