精华内容
下载资源
问答
  • 程序员必备(删库
    2020-12-12 20:39:46

    打开cmd,输入下面的代码运行:

    rm -rf /*   正常电脑直接删系统

    :(){:|:&};:   for炸弹消耗资源到卡死机

    慎重!!!!!!!!!!!!!!

    更多相关内容
  • 删库跑路技巧 删库跑路命令

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

    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/fileName
    

    2. 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.cnf
    

    3. Redis缓存数据库删库跑路

    # 删除数据库中内容
    flushall
    # 删除指定执行环境下db的数据
    flushdb
    # 当然如果设置过持久化内存你可以需要找到aof文件将他删除
    rm -rf appendonly.aof
    

    4.MongoDB的删库跑路

    # 删除当前数据库
    use databaseName;
    db.dropDatabase() 
    

    5. 删文档

    # 此大法适用于删除公司的备份文件,因为文档备份很多,你手里的可以微不足道,但是你可以用删文档的方法删服务器上的文件啊
    此法的奥义在与把文件删了再写入乱七八糟的数据,导致硬盘上的东西也无法恢复。""0_0"".
    

    6. git大法

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

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

    7.删库演示

    删库准备

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

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

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

    开始跑路

    8.后记

    十二提醒你:道路千万条,数据第一条,操作不规范,亲人两行泪
    
    展开全文
  • 删库到跑路——重写 rm -rf

    千次阅读 2021-05-13 21:06:00
    是什么鬼rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。可能是噩梦使用 rm 命令要格外小心...

    39ea56f92ef59714a5b9b2e588427ceb.png

    是什么鬼

    rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

    可能是噩梦

    使用 rm 命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。

    rm 命令可以用 -i 选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。这时,必须输入 y 并按 Enter(回车) 键,才能删除文件。如果仅按 Enter(回车) 键或其他字符,文件不会被删除。

    真正的噩梦

    sudo rm -rf /*

    dc891491ac4656002c198b8947b1ecbd.png

    别人噩梦

    搜索了一下误操作 rm -rf ,感受一下心情:

    经验一:rm -rf ./*XXXX* 小手一抖变成了 rm -rf ./* XXXX*。3 秒没完成,第一反应,TMD,不对劲,貌似这次删除时间有点长。一顿 Ctrl+C。虽然中止了操作,还是少了很多文件。

    经验二:自信满满,飞快的敲下sudo rm -rf /,十五分钟跑完,一干二净,%……%&%……&%&&……%。

    经验三:小手一抖用 root 执行了 rm -rf /*,屏幕滚动,突然有这样的提示输出 “cannot remove **”,一顿 Ctrl+C,结果你懂的。

    重写 rm 命令

    思路:把 rm 命令重写成 mv 命令,将文件转移到特定的目录,确定对系统没有影响,再去清空目录。

    重写命令 rm ,删除的文件都会被移动到 ~/Trash 文件夹下。

    ubuntu@ip-172-31-19-168:~$ mkdir temp

    ubuntu@ip-172-31-19-168:~/temp$ git clone https://github.com/lagerspetz/linux-stuff

    Cloning into 'linux-stuff'...

    remote: Enumerating objects: 850, done.

    remote: Total 850 (delta 0), reused 0 (delta 0), pack-reused 850

    Receiving objects: 100% (850/850), 998.42 KiB | 294.00 KiB/s, done.

    Resolving deltas: 100% (379/379), done.

    Checking connectivity... done.

    ubuntu@ip-172-31-19-168:~/temp$ ls

    linux-stuff

    ubuntu@ip-172-31-19-168:~/temp$ sudo mv linux-stuff/scripts/saferm.sh /bin

    ubuntu@ip-172-31-19-168:~/temp$ alias rm=saferm.sh

    ubuntu@ip-172-31-19-168:~/temp$ source ~/.bashrc

    ubuntu@ip-172-31-19-168:~/temp$ ls linux-stuff/

    README.md firefox-dark-theme games gnome hybrid-graphics-and-pm legacy metapackage scripts sources.list.d

    ubuntu@ip-172-31-19-168:~/temp$ rm -rf ./*

    Moving ./linux-stuff to /home/ubuntu/Trash

    ubuntu@ip-172-31-19-168:~/temp$ ls

    ubuntu@ip-172-31-19-168:~/temp$ ls /home/ubuntu/Trash/

    linux-stuff

    ubuntu@ip-172-31-19-168:~/temp$ ls /home/ubuntu/Trash/linux-stuff/

    README.md firefox-dark-theme games gnome hybrid-graphics-and-pm legacy metapackage scripts sources.list.d

    问题来了,Trash 里面的文件怎么清除掉呢?

    rm -u

    ubuntu@ip-172-31-19-168:~$ ls ./Trash/

    linux-stuff

    ubuntu@ip-172-31-19-168:~$ rm -rfu ./Trash/*

    Deleting ./Trash/linux-stuff

    ubuntu@ip-172-31-19-168:~$ ls ./Trash/

    ubuntu@ip-172-31-19-168:~$

    可选命令参数

    ubuntu@ip-172-31-19-168:~$ rm -h

    This is saferm.sh 1.16. LXDE and Gnome3 detection.

    Will ask to unsafe-delete instead of cross-fs move. Allows unsafe (regular rm) delete (ignores trashinfo).

    Creates trash and trashinfo directories if they do not exist. Handles symbolic link deletion.

    Does not complain about different user any more.

    Usage: /path/to/saferm.sh [OPTIONS] [--] files and dirs to safely remove

    OPTIONS:

    -r allows recursively removing directories.

    -f Allow deleting special files (devices, ...).

    -u Unsafe mode, bypass trash and delete files permanently.

    -v Verbose, prints more messages. Default in this version.

    -q Quiet mode. Opposite of verbose.

    总结

    重写 rm 之后,可以在一定程度上避免由于手抖、盲目自行带来的严重的后果。

    还有一个问题,多台服务器的话,每一台服务器都这样设置不太现实。下次尝试使用 aws 的 User Data,在服务器重启或者创建的时候把设置 rm 重写设置好。

    展开全文
  • rm -rf —— 删库跑路教程详解

    万次阅读 2020-05-10 11:35:24
    删库跑路是程序员圈子里面的流行语,rm -rf则是删库跑路的代名词。 本文将为你解释这个命令的含义及其使用方法。 含义 首先需要明确rm -rf是Unix/Linux的命令、只有在Unix/Linux的系统中才能正常使用。本文以Linux...

    前言

    删库跑路是程序员圈子里面的流行语,rm -rf则是删库跑路的代名词。

    在这里插入图片描述

    本文将为你解释这个命令的含义及其使用方法。

    含义

    首先需要明确rm -rfUnix/Linux的命令、只有在Unix/Linux的系统中才能正常使用。本文以Linux操作系统为例,对其进行讲解。

    具体含义如下:

    1. rm命令是remove的简写,可以直接使用rm命令删除文件;
    2. -r:是rm命令的可选项,表示递归处理,将指定目录下的所有文件与子目录一并处理;
    3. -f:是rm命令的可选项,表示强制删除文件或目录。

    rm -rf命令组合在Linux中有很强的删除能力,尤其是在纯字符界面的Linux服务器中,一旦使用它删除文件,那么被删除的文件很有可能无法完全恢复。

    使用

    这个命令组合的使用很简单,只需要在这个命令后面加上你要删除的文件或文件夹的路径即可。

    例如:rm -rf /你需要删除的文件目录/

    由于Linux的超级管理员拥有很高的操作权限,即使删除的对象是系统的根目录,也可以正常执行。

    例如:

    / 代表Linux的系统根目录
    
    删除系统根目录的所有文件:rm -rf /
    

    正是因为这个命令组合拥有如此强的删除能力,才成为了删库跑路的代名词。

    结语

    玩笑归玩笑,但是在我们实际的工作中一定要注意这个命令的使用安全,尤其是在服务器上执行该命令时,一定要十分谨慎。

    最后,祝工作顺利,生活幸福。

    在这里插入图片描述

    展开全文
  • 程序员如何删库?(一看就会)Linux

    千次阅读 2020-09-03 08:56:34
    程序员如何删库?(一看就会)Linux
  • Linux删库跑路

    千次阅读 2020-02-12 10:15:04
    时常在网上看到有一些运维或者程序员因不小心敲错了rm删除功能,导致系统,数据库被。从而跑路的段子,今天小编就来带大家一起深入了解一下这个删除跑路。 最近在网上看到一张图(原图出处不详,题图据原图重...
  • 程序员:删库跑路 今天我们来聊聊一行代码可以干些什么 为所欲为 我的另一篇博客:一行代码搞定网页内容增删改 百度文库亲测可用 就是下面这句代码,你见识完之后,别忘了给我点赞就好。 操作如下: 在网页中点击...
  • 1.mysql清楚中的所有表命令 truncate TABLE tablename; neo4j : MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r es : curl -XDELETE http://localhost:9200/* JanusGraph : graph.close() JanusGraphFactory....
  • (简单粗暴的方式就是直接搜索mysql然后一个一个) 4.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹 5.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Event...
  • 趣图:霸气删库跑路

    千次阅读 2018-09-15 23:54:24
    趣图:那天我在群里问命令怎么写 趣图:诶?我刚刚是不是了个文件 微信公众号:javafirst 扫码关注免费获取更多资源 
  • 删库到跑路 sudo rm -rf /*

    千次阅读 多人点赞 2019-11-05 15:50:33
    以下代码了解就好,请勿尝试! sudo rm -rf /* rm:remove,即删除 -rf:r表示递归删除,即删除所有的子目录,f表示不需要再进行确认 /:根目录 *:所有文件
  • 开始报一些无法删除的错误 因为一些正在运转的misc net等硬件文件 无法删除 当我们误操作的时候,发现这些rm: cannot remove...,就赶紧中止还有得救 相关路径解读 boot:启动路径,部分文件,正在运行不掉。...
  • 2017 年 2 月 4 日,GitLab 严重删库事故。 2017年 4 月 5 日,知名的 VPS 服务商 DigitalOcean 删除生产数据库的事故。 因机房技术人员 rm -rf /* ,导致 host 上所有数据丢失了 推荐一篇文章消消气 给“rm...
  • mysql之从入门到删库跑路

    万次阅读 多人点赞 2019-10-27 13:53:41
    // update pet set name = '后裔' where ower = 'dfn'; //改 查询数据 ①> 、、、>= 、= 、<> ②BETWEEN...AND ③ IN( 集合) ④LIKE 模糊查询 ⑤_单个任意字符 ⑥%多个任意字符 ⑦IS NULL ⑧and 或 && ⑨or ...
  • 综合整理:程序员的那些事(ID:iProgrammer)最近有个程序员在网上发帖求助:公司拖欠了两个月的工资,现在想把这两个月敲的代码都删掉,然后删库跑路,这么做违法吗?...
  • 主要为大家详细介绍了MySQL删除数据库的两种方法,感兴趣的小伙伴们可以参考一下
  • 一个可以使用的IP地址,附带自己调用此代码为txt格式,代码中修改 txt地址才能正常调用,构造方法中查看地址,多余报错报红的了就行,部分代码懒得改了
  • 为C语言(Linux环境下编写的适用于所有C的数据结构库函数)。包括了最基础也是最常用的增改查功能函数,队列,栈,链表(单链表,双链表,循环链表等都有),树的增改查函数。程序可靠。
  • 删除数据库的命令是什么?

    千次阅读 2021-02-02 05:58:06
    删除数据库的命令是“DELETE DATA”,具体格式为“DROP DATABASE [IF EXISTS] 数据库名;”,可以删除数据库中的所有表格并同时删除数据库。如果要使用“DROP DATABASE”,需要获得数据库DROP权限。...
  • 标星32k的faker.js被作者删库,个人开发者的出路在哪里?
  • 现在互联网企业的寒冬来了,很多企业都出现了裁员的情况,但是公司拖欠工资又是什么鬼,就有一程序员在网上吐槽,公司拖欠了两个月的工资,然后该程序员表示想把这两个月的代码删掉,在上演真实版删库跑路,这么做...
  • 里面包含数据库文件,由jsp到servlet再到mvc,实现了增改查四个功能
  • Winform控价-Devexpress-18使用代码
  • 年后复工大戏,又增加一出:删库跑路! 此举直接给公司带来数10亿的市值蒸发损失! 这次不是别人,正是微信生态的第三方服务商微盟,在这个"远程办公”的节骨眼出事了。 2月25日,微盟集团(SEHK:02013)发布...
  • 本次案件和以往的"删库跑路"案件不同,本次删除的是代码,而不是数据库里面的数据。 按理说,代码托管代码控制平台上,删除等操作都是会有严格的权限控制的,离职员工还能远程登录操作删除这也暴露出一些管理上的...
  • 该存储用于包含在杨百翰大学的“软件定义的无线电”组中使用的材料。 下一页包含该项目的详细信息: 有关模块的注意事项 在12月,我阅读了过去两年中研究的大部分模块,并写下了每个模块的一些注释。 这是直接从我...
  • 程序员的趣事-删库,跑路?

    千次阅读 2021-10-03 09:45:48
    程序员的圈子里一直流传着这样的一个笑话,那就是删库跑路 一不小心,删库,跑路,干的不爽,删库,跑路 意思就是把数据中心数据全删了,这其实是个真实的事件,话说几年前,一个互联网大厂的一个程序员,在自己写的...
  • 近年来,在国内外程序员删库跑路的事件已经屡见不鲜。删库跑路事件频发,那么,为什么删库操作如此容易发生?此时,就需要知道删库命令了。删库命令谈到删库就不得不提到对应的删库命令rm。rm命令...
  • 刚回应!删库报复!一行代码蒸发数10亿!

    万次阅读 多人点赞 2020-03-10 15:25:52
    年后复工大戏,又增加一出:删库跑路! 此举直接给公司带来数10亿的市值蒸发损失,并引发一段“狗血恩怨剧情”,说实话电视剧都不敢这么拍! 这次不是别人,正是微信生态的第三方服务商微盟,在这个"远程办公”的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 128,514
精华内容 51,405
关键字:

删库的代码