【Linux】关于如何避免删库跑路的个人思路

linux运维中,错误使用rm命令造成的生产事故频繁出现。但是rm又是系统运维中常用的命令,下面是如何避免删库跑路事件发生的个人思路。

一、使用safe-rm

safe-rm命令,该命令其实也是一个删除命令,不过它是有过滤的删除。各个厂家都有自己优化过的safe-rm。厂家工程师使用内部提供的脚本即可,个人用户可以使用官方下载链接进行下载安装:https://launchpad.net/safe-rm/+download

二、使用trash-cli

众所周知linux是没有类似于windows的回收站机制的,可以通过安装软件包实现类似于windows的回收站机制。这个时候就需要使用到trash-cli这款软件包。项目地址:https://github.com/andreafrancia/trash-cli

安装步骤:

1、下载项目包后解压,进入解压目录安装

python setup.py install

2、安装完成后有如下命令

trash-put 将文件或目录移入回收站trash-empty 清空回收站trash-list 列出回收站中的文件trash-restore还原回收站中的文件trash-rm 删除回收站中的单个文件

3、删除文件或时使用trash-put

trash-put 1  //1为文件夹

4、查看被删除的文件夹

trash-list

图片

5、如误删,可以直接恢复

trash-restore /home/kali/1     //trash-restore后面接第四步的文件名

图片

三、正确使用rm命令

可以使用一些较为安全的方法删除dump文件,例如:

需要删除/home/1234内的dump文件,可以使用绝对路径删除

rm -rf /home/1234/*

上述命令等同于:​​​​​​​

cd /home/1234rm -rf ./*

千万不可用:rm -rf /*

千万不可用:rm -rf /*

千万不可用:rm -rf /*

四、使用mv替代

可以使用mv先将需要删除的文件移动到tmp或其他文件夹,再进行删除

五、做好备份工作

备份主要分为两个层面

1、如果使用虚拟机(如某服超融合,某里云),进行快照的定期备份工作。

2、备份服务器上软件的数据。

如果真的发生删库事件,怎么办!

1、立刻停止一切操作

2、联系厂家和上报内部,反馈所做的操作

不可做:

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值