linux执行rm -rf /*命令后的效果原来是这样 - Go语言中文社区

linux执行rm -rf /*命令后的效果原来是这样


如果你接触过linux,肯定没少听过rm -rf的故事,这个恐怖的命令执行后到底会产生什么样的效果呢?接下来就带大家在虚拟机中演示一下。

注意:::一定不能在生产环境中执行此命令,否则没有后悔药可买的!

【演示环境】

虚拟机:vmware

系统:centos

用户:root

1、执行删除命令前,系统运行良好,且操作正常,如下图所示:

 

linux free df

 

2、执行“rm -rf /*”命令,期间会报如下图所示的错误。容易看出,并不是所有的文件都能被删除,有些系统保护的文件删除会报错。

 

删除后命令报错

 

3、删除完毕后,我们试着执行了几个命令,如top、free、ls、shutdown等都已经无法执行了,只有cd可以。由此可见执行rm -rf /*命令的影响程度有多大。

 

rm -rf报权限错误

 

4、强制关机后,重新启动系统,如下图所示已经报异常了,无法正常进入系统,此时只有进行重装系统了。

 

linux启动异常

 

总结:

有点遗憾删除结束后没法再使用df、ls这些命令,所以没办法看出还剩哪些文件。不过从上面的结果来看,连基础命令都执行不了,所以用户数据(如安装的软件、部署的网站、数据库等)肯定也都全删没了。

 

因此平时操作的过程中要养成良好的习惯,尽量不要用rm命令,可以用mv命令来代替。比如要删掉a.txt,可以执行mv a.txt /mytemp ,然后再写个脚本定时清除/mytemp目录下的文件,这样会安全很多。

 

文章出自:https://www.daixiaorui.com/read/265.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

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

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢