当前位置: 首页 > Linux

别拦我,我要删数据库

时间:2023-04-06 11:44:53 Linux

本来想删公司服务器的,后来在同事的劝说下,改删了自己电脑vmware上的虚拟机。rm-rf/*是一个流传很广的命令,删除库的命令,自毁的命令都是关于他的,常年占据Linux最危险命令榜首.关于它的故事很多。今天去一家公司面试。他们让我写一个shell。我在他们的服务器上输入rm-rf/*并按下Enter键。他们现在不会让我走。我想问一下我被录取了吗?技术讨论群提问:linux优化命令是什么?Answer:rm-rf/*Q:好的,我试试,谢谢!问:卧槽,我的网站打不开!我们现在应该做什么?答:跑路新来的妹子要卸载Oracle,执行rm-rf$ORACLE_BASE/*ORACLE_BASE变量没有赋值。就这样,全部删除了。.deleteall命令的真正含义:删除根目录“/”下的所有文件和目录,并递归删除子目录。在删除数据库的过程中,vmware上安装的RedHatEnterpriseLinuxServerrelease6.6没有安装其他应用。切换到root账户,执行rm-rf/*,可以看到满屏的cannotremove报错。由于是新安装的系统,都是系统本身的文件,没有导入任何外部文件,命令执行很快就完成了。中间省略了几个画面,不能删的会报错,能删的什么都不提示。然后命令行中的lsrebootshutdown命令无法识别,无法关机或重启。cd命令工作得很好。此时无法连接securecrt。据说如果在删库之前连上了,现在就可以用了。进入Linux桌面,点击鼠标后桌面图标全部消失。还好system->shutdown可以关闭虚拟机。但是卡卡在最下面的位置不动。点击vmware菜单栏下拉关机按钮,弹窗报错“关机请求失败”。我想分叉,但是没有回应。VirtualMachine->Manage->DeletefromDisk是灰色的,无法点击。查看控制台视图,虚拟机呈灰色,无法完全关闭。弹窗报“虚拟机忙”。任务管理器结束vmware任务,可以退出虚拟机,重启再点击打开虚拟机,就卡死了。在vmwareinterface中却可以fork。如果vmware重新打开虚拟机vmx文件,就可以进入grub引导界面了。引导操作无法成功,因为缺少太多文件。实验结论删除库后,除cd以外的所有命令都不起作用,处于无法使用的状态。桌面操作基本没用,可以执行system->shutdown关机,但不能成功关机。真实的物理机应该是差不多的,肯定不能继续用了。不同的是,实体机可以通过按下电源键来关机,然后观察重启的反应。做完这些我又用vmware重新安装了虚拟机,但是重新安装的虚拟机运行不正常。经常启动虚拟机卡在启动画面无法进入系统。卸载重装vmware也没用。后来改用vbox安装虚拟机。删库就得跑路?网友提供如下经验,发现删除库后,按ctrl+c可以立即截断执行的命令和脚本。删除库后会有少量命令仍然有效,这些命令可以帮助恢复一些其他命令。然后把其他服务器的文件复制到本机,把删除的文件填上。它只能完成操作系统本身的文件。把硬盘拆下来放到别的服务器上,然后用ext3grep或者extundelete。据说可以成功恢复部分数据。如果那部分是最重要的数据,损失很小。