精华内容
下载资源
问答
  • 对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN 也曾教诸多程序员们如何在 Linux 谨慎使用 rm,避免从删库到跑路的悲剧发生: 一个方案就是重定向 rm 命令以嫁接为 mv 命令,相当于给 Linux 系统...

    我们该如何再次避免删库“跑路”等事件的再次发生?

    对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN 也曾教诸多程序员们如何在 Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生:

    一个方案就是重定向 rm 命令以嫁接为 mv 命令,相当于给 Linux 系统定制了一个回收站。实现方式如下:

    最后将上述脚本写入 /etc/bashrc,并立即执行命令 source /etc/bashrc 即刻生效。最好写个定时清理回收站任务

    以上的脚本定义了几个命令:

    • rl:查看回收站下的文件;

    • unrm 文件名或目录:恢复到当前的路径下;

    • rmtrash:清空回收站,不过会友好提示。

    执行 rm 不会真正删除,而是使用 mv 移动到我们指定的回收站。实在真的想删除可以 /bin/rm 来进行删除。另外,需要注意的时,之前 rm 指令的一些参数可能不再使用,因为 rm 现在其实是 mv 了。

    还有无论是运维、DBA 还是程序员们都应该在日常 Coding 时严加注意操作规范,铭记“一失手成千古恨”的后果。在审查时也要做好自动容灾、数据同步的步骤,最后,重要的事情说三遍,不要忘记:

    备份!

    备份!

    备份!

    展开全文
  • Linux系统自杀实验 rm -rf /* 及如何抢救和预防

    事情是这样的

    想必大家都听说过一个笑话:一个程序员去公司面试,面试官让他随便写个shell脚本看看

    结果程序员在公司机器上写了个简单的 rm -rf  /* 

    今天博主好奇到无聊,想看看到底会有什么效果呢。

    就拿了一台不用的废弃虚拟机系统玩了一把。

    在这里跟大家,汇报一下战果:

    大家一定注意谨慎:玩完之后,绝大部分数据无法恢复,系统会基本完全崩溃状态,

    建议在废弃的机器上玩可以,正式环境千万不要,另外大家写删除命令的时候,也一定要小心

    Linux机器准备

    首先找了台好久不用的虚拟机,回到根目录下,直接执行rm -rf * ;

    然后就开始看到系统开始从根目录开始删除

    开始报一些无法删除的错误

    因为一些正在运转的misc net等硬件文件 无法删除

    当我们误操作的时候,发现这些rm: cannot remove...,就赶紧中止还有得救

    相关路径解读

    boot:启动路径,部分文件,正在运行删不掉。

    misc net:硬件相关运行中,不允许删除。

    dev/shm:

    /dev:目录下一般都是一些设备硬件文件,例如磁盘、内存、摄像头、网卡等等。
    /dev/shm: 这个目录是linux下一个利用内存虚拟出来的一个目录,这个目录中的文件都是保存在内存中,而不是磁盘上。

    其大小是非固定的,即不是预先分配好的内存来存储的。(shm == shared memory)

    dev/pts/ptmx

    ptmx 虚拟终端相关文件 系统不让删除

    Linux终端:

    另外sys目录下的一些系统文件包括,

    挂载的磁盘信息等,root也是没有权限删除的,

    其余的文件夹 opt mnt home root等等 统统被删除
     

    Linux挣扎了一下:sys/block的块设备不让删除、

    nfs文件系统的缓存、挂载记录、锁等不让删除

    rm -rf /* 运行完之后

    删除完成之后,我们在根目录下看一下:

    ls 命令已经没有了,这是因为存放命令的/bin目录下的所有二进制命令文件都被删除了,

    包括 yum pwd 等等统统没有了,只有cd命令还在,

    这是因为cd命令并不在/bin下

    whereis cd :查看一下,cd在/usr/bin目录下

    可以看到根目录下 只剩下/boot的启动文件夹。

    硬件相关的misc net dev

    sys系统相关文件夹

    这是给我们下次启动时 进行启动牵引,牵引到grub界面 之后,由

    于系统中所有的东西都被我们删除了,所以就卡死在grub界面 无法进内核。

    抢救及预防措施

    这个命令是极其危险的,所以一旦误操作

    1、中止命令

    首先,在意识到命令执行时,立即按Ctrl+C 终止命令。尽可能的保护系统文件。

    2、不要退出当前shell,不要重启

    因为,我们不清楚,到底有哪些文件被删除了。

    我们总会下意识的觉得,重启下就好了。这个时候千万不要重启,因为一重启,你可能无法再进入系统,连最后抢救的机会都没有了。

    3、系统文件夹迁移

    系统根目录下,大体就是这几个文件夹。

    像/bin /sbin :主要是存储一些命令的文件夹。如果被删除了,我们可以通过从其他的服务器,将/bin目录,压缩,拷到当前服务器解压,进行替换。

    4、系统快照

    这是一个非常实用的方法。我们可以定时做系统快照,例如:每天凌晨2点,对系统做一个快照;也可以每逢比较重大的系统更新或者服务搭建之后,做一个快照。

    这样,当我们误操作之后,就会有一个回退的备份。

    5、命令重写

    可以将rm -rf 重写,构造一个回收站,可以参考博主的这篇博文:

    “你的rm -rf /*,我接盘了“——刚毕业的运维小姐姐总误删文件,我送了她一个命令行版 “回收站”

     推荐阅读

    【资源推荐】

    python实战

    【pygame开发实战开发30例 完整源码】

    【pygame游戏开发专栏,获取完整源码+教程】

    CSDN官方学习推荐 ↓ ↓ ↓

    • CSDN出的Python全栈知识图谱,太强了,推荐给大家!

    展开全文
  • 是什么鬼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 重写设置好。

    展开全文
  • Linux删库跑路

    2021-05-14 03:16:19
    导读时常在网上看到有一些运维或者程序员因不小心敲错了rm删除功能,导致系统,数据库被。从而跑路的段子,今天小编就来带大家一起深入了解一下这个删除跑路。最近在网上看到一张图(原图出处不详,题图据原图重制...

    导读

    时常在网上看到有一些运维或者程序员因不小心敲错了rm删除功能,导致系统,数据库被删。从而跑路的段子,今天小编就来带大家一起深入了解一下这个删除跑路。

    07fbca4d5bba4cbaa9ad04433c5e5409.png

    最近在网上看到一张图(原图出处不详,题图据原图重制,有修改。)

    感觉很有道理啊,你看rm 是删除,这个单词简单好记;连 rf 都给出了解释,“垃圾文件”;/* 代表目录下的所有文件,没毛病;sudo 也有了,确保权限没问题。

    会有人执行这样的

    来清理所谓的垃圾文件么?你别说,这还真不好说。

    我们经常会发一些关于关于 Bash 别名的文章,总有一些同学皮一下“贡献”一些别致的别名,比如 alias ls=rm -rf,alias cd=rm -rf 等等。虽然我认为几乎没有人会被这些

    恶搞,但是大家也屡屡乐此不疲。

    我将这张图发到朋友圈里,好友“龙十三”表示,这不仅仅清除垃圾文件,而且清除垃圾系统管理员。

    是啊,为什么会有这样的段子一再出现呢?就是因为我们有些不求甚解的人,遇到问题了,习惯于从网上随便找个命令示例瞎试,不去探究其原理,也不去核实可靠性。所以,这样的段子真是用来清除“系统管理员里的垃圾”的。

    那么让我们来探究一下上面这条命令,看看这里有多少知识点。

    rm 的那些事

    首先,这条命令是用来清除

    系统的根目录(/)下所有文件的。它使用了两个命令选项:

    -r:递归recursive,对目录及其下的内容进行递归操作

    -f:强制force,无需确认操作

    这两个选项可以单独写作 -r 和 -f ,也可以按 POSIX 惯例,将两个选项合并成 -rf 。这里的 -r 和 -f 选项,绝非上图中恶搞的 “Rubbish” 和 “Files”。

    其后的参数 /* 指的是根目录 / 下的所有文件。

    -r 选项

    -r 选项代表递归recurive,其意思是指递归地对参数中的目录及其下的文件或子目录进行删除操作。

    这个选项除了短选项风格,还有 GNU 风格的长选项 --recursive ;也出于兼容性的原因,支持同义的大写 -R 参数。

    如果没有该选项,则不会删除目录及其下的内容。

    -f 选项

    在介绍 -f 选项之前,让我们先看一下这里没有出现的 -i 选项。

    原生的 rm 命令在删除文件或目录时,遵循 UNIX 惯例,在执行删除操作前和操作成功后,是静默的,毫无提示的。除非遇到错误(如要删除的文件不存在)时,否则绝不抱怨。

    后来,可能是鉴于很多人经常会错误删除文件,在绝大多数的 Linux 发行版上的 rm 命令是一个添加了 -i 选项的别名:

    alias rm=rm -i

    这里的 -i 选项用于在每一个删除动作前做个提示,需要用户明确给予确认才会删除。

    但是,有时候,这种提示实在是太烦了,所以,很多人在操作时,特意使用 -f 选项覆盖了 -i 选项的行为,使得这个别名的定义毫无意义。

    因此,还有一个 -I 选项,这个选项在要删除三个及更多的文件或递归删除时,会做一次确认提示。这样,既没有 -i 选项那么烦人,又能防止大部分错误操作。所以,可以将上述别名采用 -I 选项,并避免使用 -f 选项。

    * 通配了什么

    我们看到命令中以* 来指代目录下的所有文件。但是严格来说,* 这个通配符代表不以点 “.” 开头的所有文件。以 “.” 开头的文件默认属于 Linux 下的隐藏文件。

    因此,这个命令不会删除 / 目录下以 . 开头的隐藏文件,以及 . 和 .. 两个目录。但是在递归操作时,会递归地删除子目录下除了 . 和 .. 目录之外的所以文件和子目录——无论是否以 . 开头——因为递归操作不是由 Bash 等

    进行通配展开的。

    至于为什么不在删除目录下的内容时也将 . 和 .. 一视同仁?因为自从 1979 年 rm 命令开始有删除目录的能力时,就专门避开了这两个特殊目录。

    根目录保护

    有一定经验的系统管理员可能这个时候会想起来,rm 命令有一对专门针对根目录的选项 --preserve-root 和 --no-preserve-root 。这对选项的意思是:

    --preserve-root:保护根目录,这是默认行为。

    --no-preserve-root:不保护根目录。

    这对选项是后来添加到 rm 命令的。可能几乎每个系统管理员都犯过操作错误,而这其中删除过根目录的比比皆是(我就是一个)。出现这种情况的原因有几种:

    输入手误:比如本来想输入 rm /tmp/test.txt,结果不小心键盘打的飞起,多输入了一个空格变成: rm / tmp/test.txt 。看到根目录(/)后面的空格了么?!——这就是我当前自己亲手犯过的错误,而且是在生产服务器上。

    未正确初始化或命名错误的 shell

    变量:比如在

    中,rm -rf /${tmp_dir},如果无论是 tmp_dir 变量没有正确赋值还是输入错误(原本或许是 tmpdir ?),那会导致什么?当然是删除根目录咯~

    鉴于这种情况层出不穷,在 Linux 圈子几乎和“初学者如何退出 vi” 一样成为经典笑话了。所以,在 POSIX 第七版规范中,rm 命令添加了 --preserve-root 选项,并将其作为默认行为,以降低出现这种错误的可能。

    但是,这个选项不能防范本文中所述的清除根目录下所有文件(/*)的操作。

    有的同学可能要问,那为什么还会专门出现 --no-preserve-root 选项呢?这可能主要是出于 UNIX 哲学的考虑,给予你想要的一切权力,犯傻是你的事情,而不是操作系统的事情。万一,你真的想删除根目录下的所有文件呢?

    你还别说,真有这种需求:比如你要清除一个 chroot 环境下的所有文件。 chroot 我们这里不多讲,它就是以一个目录作为“监狱”,该目录在逻辑上形成了新的“根目录”,在该监狱内的文件操作不能跨出该目录范畴。近些年流行的 Docker、LXC/LXD 之类的容器技术,都是一种 chroot 技术。

    UEFI 系统

    好吧,你可能更特立独行一些,就是要清除物理环境中的根目录下所有文件!但是在你按下回车键之前,请再考虑一下,你是否在一个 UEFI 系统上?

    因为 UEFI 系统会将其固件、变量和设置映射到根目录下的 /sys 分区里面,所以,如果在 UEFI 环境中清除根目录下的所有内容,也会同样清除 /sys ,这将可能会导致你丢失 UEFI 的估计设置,从而使设备变砖。

    sudo 提权

    为了可以删除属于 root 等系统和其它用户的文件,这个命令还需要在前面加上 sudo 来提权。

    输入该命令后,会要求输入密码。谁的密码?不是 root 密码,而是输入该命令的当前用户的密码。

    而对于谁能执行 sudo 命令,以及他可以通过 sudo 命令执行什么命令等知识点,这里就不再赘述,请参阅我们的其它文章。顺便说一句,要记得区分 sudo 和 su 命令的联系与区别。

    垃圾文件

    研究到这里,我们不能忘记这条命令原本的意图,删除“垃圾文件”。

    Linux 下有垃圾文件么?有。这些垃圾文件一般来源于:

    没有被包管理器管理的孤儿文件,在软件包被删除后,遗留在系统中

    无用的依赖包,在需要这些依赖包的软件被删除后,没有相应删除

    没有清理的临时文件

    遗留的诊断文件

    那么这些垃圾文件需要清除么?一般而言,Linux 系统上的这些文件大多不会对系统的健康运行造成任何影响,除非太多了,占据了很多存储空间和 inode。

    所以,如果你感觉你的 Linux 系统慢了,那几乎可以肯定不是由于垃圾文件导致的,至少在这一点上,来自 Windows 系统的经验并不值得复制。

    原文来自:

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

    万次阅读 2020-05-10 11:35:24
    删库跑路是程序员圈子里面的流行语,rm -rf则是删库跑路的代名词。 本文将为你解释这个命令的含义及其使用方法。 含义 首先需要明确rm -rf是Unix/Linux的命令、只有在Unix/Linux系统中才能正常使用。本文以Linux...
  • 一、Linux的概述 1.学习Linux之前先了解Unix Unix是一个强大的多用户、多任务操作...Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中
  • Linux rm命令

    千次阅读 2021-05-10 07:40:27
    Linuxrm命令是删除文件和目录的。在使用-r参数时,一定要注意,因为该目录和文件都会被删除。1.命令格式:rm [选项] 文件…2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会...
  • 原标题:程序员,Linux 如何避免从删库到跑路的悲剧? 作者简介:刘晨,网名 bisal,Oracle 技术爱好者,CSDN 和 ITPub 专家博主,拥有 Oracle 10g/11g OCP、Oracle 11g OCM、EXIN DevOps Master、SCJP 等国际认证...
  • 大家好我是历史,身为liunx系统管理员,rm命令是不是经常在用呢?有没有做过rm命令以后,瞬间感觉无语的时候!让大家看看我的血的教训!果真感觉蛋疼了,欲哭无泪啊!写了一天的成果,想着把之前备份的文件删除呢,...
  • 1、rm -rf * 删除当前目录的所有文件,这个命令很危险,应避免使用。所删除的文件,一般都不能恢复! 2、rm -f 其中的,f参数 (f --force ) 忽略不存在的文件,不显示任何信息不会提示确认信息。 3、rm 命令删除...
  • ifconfig # 查看网络信息 ...ls # list 查看当前目录的文件 ls -a # --all 查看所有文件,隐藏文件 ls -l # --long 详情信息 ls -h # --human 人性化信息 ls -d # --directory 查看目录信息 ls -i # 查看文件号 ...
  • Linux 教你如何预防删库到跑路

    千次阅读 2019-07-09 16:07:30
    我们最常见的删库命令 rm -rf /** 这个命令可以在你心情不好的时候,对着公司服务器操作一番,保证让你一时爽, 删完库这个时候你就该跑路了,但是你真的能跑的掉吗,恐怕等待你的就是牢狱之灾; 所以我们要...
  • linux下执行rm -rf命令后如何恢复

    千次阅读 2021-01-13 22:55:41
    写了一天的成果,想着把之前备份的文件删除呢,结果把刚写完的了。国外著名linx管理员守则中有这么一条:“慎用rm -rf命令,除非你知道此命令将带来什么后果。” 可见这个命令的重要性啊,书中看到的这句话,确实...
  • 使用linuxrm命令移除文件或目录发布时间:2020-07-07 14:11:15来源:亿速云阅读:123作者:小新栏目:服务器这篇文章主要介绍了使用linuxrm命令移除文件或目录,具有一定借鉴价值,需要的朋友可以参考。...
  • 删库 rm-rf /*` 后跑路 。。。。。。。。。。。。. 学到Springboot后面开始需要把项目搭建到服务器,后面Redis、docker等等都用到Linux,其实也不用学的多深,大概了解其实就够了,如果是专业运维的话,要学的挺...
  • 知乎话题:不小心删库是一种怎样的体验 一、引言 读完了知乎上对于“删库”这个话题下面的讨论,我感受颇深,“删库”这两个字虽然最近已经成为了计算机专业的学生或工作人员开玩笑的常用词汇,但与此同时,这其实...
  • Linux下command操作,一个迷糊就可能遇到删库跑路的可能,比如杀手rm -fr *, 这里提供一种方法替换Linux下rm为mv, 实现删除文件备份的功能 操作方法 在/root/.bashrc中添加如下内容 function rm_mv(){ curr_...
  • 两条Linux删数据跑路命令 rm rm -rf / 无提示循环删除根目录,,删除存在被恢复的可能 ...dd if=/dev/urandom of=/dev/hda1...我们该如何再次避免删库“跑路”等事件的再次发生? 对此,在企业首先做好权限管理以...
  • linux下rm删除文件的恢复

    千次阅读 2018-10-16 16:48:29
    linux rm文件恢复总结 恢复条件和一些准备: 一、保护数据。 先提点删除恢复常识:文件删除后,虽然没有清除文件内容,但是文件所占的存储空间已经允许被申请写入,所以要恢复文件的话,必需保证不要再向文件...
  • 命令格式rm [OPTION]... FILE...命令参数-f, --force强制删除,忽略不存在的文件,不会提示。-i, --interactive没次删除文件时,提示用户确认。-I在删除超过三个文件或者递归删除前提示用户确认。--interactive=WHEN...
  • #难忘今宵,啊,不说了开始吧trash-cli是一个使用 python 开发的软件包,包含trash-put、restore-trash、trash-list、trash-empty、trash-rm等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的...
  • 点击上方“Java精选”,选择“设为星标”别问别人为什么,多问自己凭什么!下方留言必回,有问必答!每天08:00更新文章,每天进步一点点...杨某原万合集团邯郸客运总站售票系统计算机编...
  • 需要:当前linux系统的启动盘手贱不小心 rm -rf /usr/lib/x86_64-linux-gnu/,这个目录存放了大量的.so文件,删除之后问题很严重,连apt-get都没有办法使用了,提示缺少某个.so文件。这个时候头一昏去重启,结果...
  • 事件背景: 在服务器上面执行脚本,需要删除某个目录下面的所有文件,执行rm -rf /...虽然只运行了几秒钟,但是系统文件该了基本删除了,如果说此时你有连接xftp文件传输的工具,就可以直接把数据文件拷贝出来,如...
  • 环境Linux,这个不用说了吧。 sudo rm-rf/* 删除数据库解决方案 /******************************/ 首先安装ext3grep文件恢复工具 执行以下命令 sudo apt-get install ext3grep 或者从...
  • Linux命令行cp,rm,mv命令的使用 以下的内容来源于 Linux命令行的复制.删除与移动:cp,rm,mv cp(copy)复制 cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ... Linux命令行如何终止当前程序 ...
  • Linux操作系统下完全删除Oracle数据库详述:1.关掉oracle server 和 background processesps -ef | grep ora关掉数据库shutdown immediate2.关掉监听lsnrctl status如果开启的话就执行lsnrctl stop 关掉3.把$ORACLE_...
  • 上一章节,讲了自己悲剧的删库事件。 原因总结: (1)手贱 (2)还是手贱 (3)不过大脑 ...在 Linux 系统中这种危险尤为明显,一条简单的语句:rm –rf /* 就会把整个系统全部删除,而 Lin..
  • 删库跑路技巧 删库跑路命令

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,526
精华内容 5,410
关键字:

linuxrm删库系统下

linux 订阅