• 欢迎关注我的微信公众号!点击

从删库到跑路? rm -rf 会怎样?

Linux 大坚果 4年前 (2020-04-09) 2101次浏览 0个评论 扫描二维码

前不久微盟程序员删库事件,引得全网沸沸扬扬。具体情形是,微盟的业务系统数据库(包括主备)遭遇其公司运维人员的删除,微盟系统大范围瘫痪,很多客户数据丢失,造成经济损失达数亿,真的是损失巨大!

从删库到跑路? rm -rf 会怎样?

网上一直有“从删库到跑路”“rm -rf”这个段子,哪天老板惹自己不开心了就删库跑路。没想到现实中真有人这么干了,可惜的是,跑路失败了,面临的是牢底坐穿~

但越是发生这样的事情,很多小可爱的好奇心可能就越重了:什么叫删库?怎么删库?删了库会发生什么?为什么要跑路?为什么要牢底坐穿?

今天,小笔记就冒天下之大不韪给大家亲身示范一次“从删除到跑路”!当然这是开玩笑了,我是用个人的闲置服务器做做测试~

linux 基础知识介绍

目前大多数的服务器都是部署在Linux系统上的,这与大家常用的 windows/Mac 的可视化界面是有所区别的,其上面的所有操作都是采用 shell 命令符形式。

删库用到命令是rm -rf,非常简单有效。执行此命令的使用,所有的一切不复存在:

  • rm : 删除命令
  • 参数 f: 强制删除
  • 参数 : 递归删除

Linux系统中的用户角色主要分为 root 和普通用户(普通用户又可以设置详细的权限,这里不做区分)。root 指 administor,就是对服务器有绝对的权限,普通用户对于系统上的权限会少一些但日常使用是不受影响的。通常来说,为了安全起见,一个服务器只有 root 用户,多个普通用户。在接下来的试验中,会对 root 和普通用户分别测试!

服务器系统配置展示

演示之前,切换到 root 用户给大家看一下我的服务器配置,服务器是可以正常使用的。

从删库到跑路? rm -rf 会怎样?

因为要对服务器做毁灭性打击,先对服务器做快照备份。

普通用户删库

创建一个普通用户,进入系统根目录,开始rm -rf /*

从删库到跑路? rm -rf 会怎样?

这时发现,大批量的“cannt remove”提示。经测试,原 linux 系统操作是不受影响的,可以正常操作。

这是因为Linux有完善的权限管理机制,普通用户无法对系统产生任何破坏性的影响,其删除的内容也仅限于该用户目录文件之内。这也意味着用户目录下的文件在“删库”操作下都丢失了!这就像你的个人电脑,除了系统盘,其他内容全都没了。。你说你糟不糟心!!!

root 用户删库

切换到 root 用户,同样进行“删库”测试!

从删库到跑路? rm -rf 会怎样?咦?切换到 root 用户下,还是有大批文件提示无法删除?其实这是一些系统文件,这是无法删除的。但是这并不意味对我们的服务器没有影响!

我们再次进行验证,输入常用的 linux 命令,发现很多都无法使用了,甚至连关机都做不到了!现在能做的,只有重装系统啦!哈哈哈

从删库到跑路? rm -rf 会怎样?

 

再次声明,以上操作都在我的闲置服务器上进行的!大家千万不要在生产环境测试哦~

如果手头没有服务器,可以试试打开自己的笔记本电脑,右击 C 盘-格式化,会有意外惊喜!

从删库到跑路? rm -rf 会怎样?

 

 

 


墨痕|畅所欲言的小笔记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:从删库到跑路? rm -rf 会怎样?
喜欢 (1)

您必须 登录 才能发表评论!