前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >删库不要跑,我站起来还可以删

删库不要跑,我站起来还可以删

作者头像
谙忆
发布于 2021-01-21 06:39:18
发布于 2021-01-21 06:39:18
26300
代码可运行
举报
文章被收录于专栏:程序编程之旅程序编程之旅
运行总次数:0
代码可运行

原文地址: https://copyfuture.com/blogs-details/201909061555306597xvo4pefwz7sy68

删库不要跑,学学下面的操作,每天执行一次rm -rf /*不是梦 上午删完,下午恢复,一天就过去了,还不用加班

前些日子在菜鸟架构上看到一篇服务器误删文件的恢复过程文章,感觉挺有意思的,在这里进行分享一波。

事故背景

大佬:“这里有个在生产服务器上安装Oracle的任务,部门的哪个妹子接一下” 然后有个妹子接受了大佬的安装Oracle的任务,妹子未注意到shell的语法,当变量未被赋值的时候,会是个空值。注意了,圈起来要考的。

妹子执行命令如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf $ORACLE_BASE/*

看到这条命令,你就知道有多危险了,更何况妹子用的是root账号??what?

“很幸运”,ORACLE_BASE不存在或者未赋值,上面命令变成大家熟悉的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf /*

root用户?执行后,可以跑路了… (插个小技巧:使用${var:=初始值},可以让未定义的变量或者空值进行赋初值)

当然,妹子没跑路,那个大佬也没跑路,稳稳的背下了恢复数据的大锅。

整个盘的文件都被删了ÿ

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
都别拦着我,我要删库了
一个流传甚广的命令,删库命令,自毁命令说的都是他,常年霸占Linux最危险命令排行榜第一名。关于它的故事有很多
震八方紫面昆仑侠
2020/10/26
1.8K0
都别拦着我,我要删库了
临近五一,小林我删删删删库了,要跑路吗?
写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑。
小林coding
2020/05/18
2.8K0
临近五一,小林我删删删删库了,要跑路吗?
删库跑路技巧 删库跑路命令
删库跑路,这一几乎每个程序员都懂得一个都市传说,让sudo rm -rf成了大佬蒙骗萌新的高频词汇,甚至还有极致快乐版的sudo dd if =/dev/zreo of=/。
twelvecoder
2021/12/21
3.7K0
删库跑路技巧 删库跑路命令
Linux服务器误删恢复
子在一台生产服务器上安装Oracle,边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下:
黄啊码
2020/05/29
2.4K0
求助!妹子一个rm -rf把公司服务器数据删没了,我该怎么办?
https://www.cnblogs.com/zhouyu629/p/3734494.html
Python数据科学
2019/09/08
1.1K0
执行了rm-f,除了跑路,如何恢复?
每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug。
数据和云
2019/08/09
1.3K1
执行了rm-f,除了跑路,如何恢复?
删库后,除了跑路还能怎么办?
当年悟空学艺于菩提祖师门下,老师遣他下山,悟空觉得自己蒙受师傅传授大恩,还没有报答。菩提祖师就说:不要提什么报答之恩,只要你日后闯出祸来不把为师说出来就行了。
良月柒
2019/04/06
1.1K0
删库后,除了跑路还能怎么办?
删库了,我们一定要跑路吗?
在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。
平头哥的技术博文
2020/02/27
6960
从微盟删库,谈谈身边'删库跑路'的大神
运维人员恶意删除核心数据这种操作确实是有可能发生,但是在正常情况下又不应该发生。当然由于管理的不规范、权限的控制等问题依然可能造成某些人员恶意或非恶意的制造出‘删库跑路’事件。
CainGao
2020/04/14
1.4K0
妹子你真萌:一次心惊肉跳的服务器误删文件的恢复过程
刚在我的订阅里面看到这篇文章,在爆笑之余也让跟我一样的运维农民工们发人深省,所以转过来分享一下。妹子啊妹子,网上找的东西也不能直接照搬啊,太萌了~~哈哈! 作者也是挺萌的,重要服务器给妹子当成练手的工具,看来荷尔蒙又出来作恶了,嘿嘿! 下面且看事件始末: 经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。 事故背景 安排一个妹子在一台生产服务器上安装 Oracle,妹子边研究边安装,感觉装
张戈
2018/03/26
1.8K0
五重备份无一有效,还有哪些 rm -rf 和GitLab类似的忧伤?
DBA的悲伤,不是没有做备份,就是没有做有效的备份。日光之下,并无鲜事。 都说一个没有删过数据库的DBA,职业生涯是不完整的,不过当你删过之后,你的DBA生涯可能就完(整)了。 今天我们要讲一个做了五重备份但无一有效备份最终导致数据库恢复失败全面崩溃的故事。 今日,据GitLab.com官方网站发布声明称由于其产品数据库问题导致的网站无法正常访问。GitLab网站的主要功能如下: GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公
数据和云
2018/03/07
1.2K0
五重备份无一有效,还有哪些 rm -rf 和GitLab类似的忧伤?
DBA生存警示:系统级误删除案例及防范建议
编辑手记:对于资深的老DBA们,他们在漫长的职业生涯中养成了很多稀奇古怪的守则,以在复杂多变的环境中“幸存”,这源于无数血泪的教训,我曾经在《数据安全警示录》一书收录了大量现实案例,现在整理分享给大家,共为警示。 案例分享 ---- 误删除Oracle软件 硬件维护人员删除归档日志的时候,把节点2的整个ORACLE_HOME都删除了。在删除的时候没有注意到目录改变了,还键盘做了一个向上的动作,刚好就是刚刚使用的 rm -rf *,然后一个下意识的动作回车就这么按下去了。 空格
数据和云
2018/03/05
1.4K0
DBA生存警示:系统级误删除案例及防范建议
大数据错题库(微信群Bug整理)
勤快懒人: 数据仓库 本身上讲 已经是结构化或者是半结构化的数据 数据湖 就是半结构化 +没有结构的数据 数据源更加丰富 【数据仓库或者数据湖的作用 感觉和代码复用很想 常用的抽出来】
Maynor
2021/12/07
1.9K0
大数据错题库(微信群Bug整理)
Linux入门(一)
为什么人能成为万物之长是因为人会制造和利用工具。那么人为什么会制造工具?在远古时期时时为了对抗自然,为了在恶劣的环境下生存下来,而现在,人制造工具是为了在人和人的对抗中取得胜利。
始终学不会
2023/03/28
1.1K0
Linux入门(一)
鹅厂7年终有离开之日,记离职鹅厂最后30天的真实心路历程
本文来自公众号“玩不好就别玩”原创分享。本次文章内容为个人真实经历,记录了作者个人离职鹅厂前最后一个月工作交接过程中的心理变化历程。内容虽平凡无奇,但同为程序员的你我,感同身受。
JackJiang
2019/03/01
1.5K0
01 . Docker原理部署及常用操作命令
这里面可能有多个镜像文件,镜像本身是只读的,而且镜像在registries放的时候仓库名就是应用程序名,而后仓库内可以放多个镜像,而且这些镜像通常属于同一个应用程序不同版本,我们用标签来识别;
iginkgo18
2020/09/27
6810
进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理
这是个bug,版本升级后,pg_config改变了,会导致后面装外部extension时没有装到指定目录。
民工哥
2023/08/22
1.5K0
进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理
运维面试题(每日一题)
默认生产环境中,三台服务器均可满足访问外网需求;但最终目标是完成服务器01与服务器03之间的不同网段间通讯,即服务器01的10.0.0.10主机IP地址可以正常访问服务器03的10.0.1.10主机IP地址
全栈程序员站长
2022/08/10
5.2K0
运维面试题(每日一题)
linux常用命令汇总_unix命令大全
for i in in {1..10}; do rm -f hadoop-cmf-hive-HIVEMETASTORE-nn1.testhdp.com.log.out.$i;done
全栈程序员站长
2022/11/09
6.2K0
linux常用命令汇总_unix命令大全
数据库MySQL详解
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。
砖业洋__
2023/05/06
2.5K0
数据库MySQL详解
推荐阅读
相关推荐
都别拦着我,我要删库了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验