处女座较真没朋友:详解linux从删根(/)到跑路

  • A+
所属分类:日志

早上,打开聊天群。看到一群兄弟在讲笑话,搞IT的可能天生对IT段子情有独钟,有趣的围绕段子中的rm -rf /*命令展开了讨论。

处女座较真没朋友:详解linux从删根(/)到跑路

当看到有哥们说,rm -rf /不需要加*号就可以执行的时候,作为一个专业的Linux运维工程师,心里咯噔一激灵。难道,我记错了?我记得是rm -rf / 是执行不了的啊!

处女座较真没朋友:详解linux从删根(/)到跑路

首先,我们使用rm --help命令,来看下帮助信息,能看到有一条参数:--preserve-root do not remove '/' (default),默认是不允许删除/的。难道这个我没理解对?

处女座较真没朋友:详解linux从删根(/)到跑路

试验

我们在RHEL7.4上开始做试验检查系统版本,cat /etc/redhat-release

处女座较真没朋友:详解linux从删根(/)到跑路

接着来执行命令:rm -rf /

处女座较真没朋友:详解linux从删根(/)到跑路

是不是拒绝了呢?可以说rm 默认选项是生效的,是不允许直接删除/目录的。接着来执行命令:rm -rf /*

处女座较真没朋友:详解linux从删根(/)到跑路

是不是操作系统已经完蛋了呢?想搞坏操作系统直接rm -rf / 是不行的,要rm -rf /*,从删根到跑路,要正确执行。以上是在RHEL7下执行,有哥们又说了,你这是新的系统,在6下就不存在。好吧,只要rm命令没有变化,就不会允许你在RHEL6下rm -rf /的。查看系统版本:cat /etc/redhat-release

处女座较真没朋友:详解linux从删根(/)到跑路

执行删除/命令:rm -rf /

处女座较真没朋友:详解linux从删根(/)到跑路

看,又被拒绝了。接着执行命令:rm -rf /*

处女座较真没朋友:详解linux从删根(/)到跑路

系统已经崩溃了。

结论


看明白了吗?从删根/到跑路,也要跑的干净利索。你说你写个脚本rm -rf /真的可以搞定吗?处女座较真起来真的会没朋友的!

补充:

当然,也不是说根/就不能删,上面不是有个参数--no-preserve-root吗!

weinxin
付生保个人博客
一个运维工程师的自媒体个人博客网站。也是关注IT技术学习和经验分享的原创独立自媒体个人博客。
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: