删库跑路技巧 删库跑路命令

您所在的位置:网站首页 删库代码rm-rf表情包 删库跑路技巧 删库跑路命令

删库跑路技巧 删库跑路命令

#删库跑路技巧 删库跑路命令| 来源: 网络整理| 查看: 265

IT 界的有一个老梗,一次某论坛的数据库管理员抱怨自己老板一直虐待他,结果他一气之下就删库跑路了……

删库跑路,这一几乎每个程序员都懂得一个都市传说,让sudo rm -rf成了大佬蒙骗萌新的高频词汇,甚至还有极致快乐版的sudo dd if =/dev/zreo of=/。

此前也曾有新闻报道,北京一软件工程师离职后因公司未能如期结清工资,便利用其在所设计的网站中安插的后门文件将网站源代码全部删除,结果因破坏计算机信息系统罪而获刑五年…

然而,最近又有一名勇士,拿起了这把双刃的“屠刀”,超过300万商户被影响,市值瞬间蒸发10个亿! 据了解,事件的主角便是在香港上市的国内领先微信公众平台开发服务商——微盟。从公开信息上显示,这家公司提供微信商城、餐饮O2O、智慧城市等营销解决方案,而沃尔玛、百草味、洽洽、森马等耳熟能详的品牌也是其客户。 从微盟发出的公告来看,2月23日19点微盟发现出现故障,截止到2月25日7点尚未完全修复,而老用户数据的修复预计要到2月28日晚上24点前完成。 值得注意的是,犯罪嫌疑人已通过登录账号和IP地址被追查到,并且并非误操作,而是故意删库。

好吧,言归正传。本文我们来讨论下,程序员如何优雅地删库跑路。

1. Linux操作系统上的删库跑路# 删除根目录下所有文件,杀伤力极大,请谨慎使用 # 此命令一出,Linux根目录下很多文件,可以能彻底从这个星球上彻底消失了 rm -rf /* # 指定路径删除,菜刀可以用来做菜亦可以用来s人 rm -rf /home/fileName2. sql上的删库跑路

此部分杀伤力就没有第一部分十足了,当时依然需要跑路

# 删除数据库 # 删除后可能会遗留日志,一些数据还是可以通过日志恢复的,所以索性把日志也一起删了吧 drop database databasename purge binary logs to '日志名字'; # 觉得还是太麻烦,那就直接删除mysql的服务和数据吧 find / -name mysql # 删除找到的关于mysql的一切 rm -rf /var/lib/mysql rm -rf /var/lib/mysql rm -rf /usr/lib64/mysql rm -rf /etc/my.cnf3. Redis缓存数据库删库跑路# 删除数据库中内容 flushall # 删除指定执行环境下db的数据 flushdb # 当然如果设置过持久化内存你可以需要找到aof文件将他删除 rm -rf appendonly.aof4.MongoDB的删库跑路# 删除当前数据库 use databaseName; db.dropDatabase() 5. 删文档# 此大法适用于删除公司的备份文件,因为文档备份很多,你手里的可以微不足道,但是你可以用删文档的方法删服务器上的文件啊 此法的奥义在与把文件删了再写入乱七八糟的数据,导致硬盘上的东西也无法恢复。""0_0"".6. git大法

众所周知git是一个版本控制工具,很多开发公司都拿他来做版本控制,用于协同开发

# 此法最大的功效在于让你的队友可以愉快的加班,虽然你不一定需要跑路当是不敢保证你的队友不打你。嘿嘿嘿~~~~~~ # 强制推送 git push -f origin develop # 强制覆盖 git push origin develop:master -f7.删库演示

删库准备

删库中 可以即使在root用户下还是有些文件删不了,但是这些根本就不会影响到你需要跑路的后果。

删库完毕 删库完毕大部分命令失效,操作系统以及基本不可以用

重启试试 可以看到系统基本废了,不能用了,删库有风险使用需谨慎

开始跑路

8.后记十二提醒你:道路千万条,数据第一条,操作不规范,亲人两行泪


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3