没有合适的资源?快使用搜索试试~ 我知道了~
首页linux下防止rm-rf /处理
很不幸,之所以要写这篇文章。是因为自己尝过其中的痛。不过还好只是在自己虚拟机上误删。为了防止以上事情的再次发生,写一下我现在处理方式。 现在网上的处理方案主要是: 1、将删除改为mv命令,然后再去回收站清除文件。 2、用afe-rm代替rm,设置部分白名单,减小误删时候损失程度。 3、用rm -rfi 代替rm -rf ,给自己多一步后悔的空间。 4、设置 文件权限。 我们在使用中绝大部分要删除文件,为机器腾空 空间。只要不是误删 一些特别重要的内容还好,我一般选择 的是 2 和3 结合使用。当然这种情况的恢复比起第一种方案来说,要差一些。具体选择哪种方案,需要根据自己的使用场景衡量。 这里简
资源详情
资源评论
资源推荐

linux下防止下防止rm-rf /处理处理
很不幸,之所以要写这篇文章。是因为自己尝过其中的痛。不过还好只是在自己虚拟机上误删。为了防止以上事情的再次发
生,写一下我现在处理方式。
现在网上的处理方案主要是:
1、将删除改为mv命令,然后再去回收站清除文件。
2、用afe-rm代替rm,设置部分白名单,减小误删时候损失程度。
3、用rm -rfi 代替rm -rf ,给自己多一步后悔的空间。
4、设置 文件权限。
我们在使用中绝大部分要删除文件,为机器腾空 空间。只要不是误删 一些特别重要的内容还好,我一般选择 的是 2 和3 结合
使用。当然这种情况的恢复比起第一种方案来说,要差一些。具体选择哪种方案,需要根据自己的使用场景衡量。
这里简单介绍一下 2和3的处理方案:
第二种方案:第二种方案:
1.下载safe-rm软件:
//safe-rm下载地址:
https://launchpad.net/safe-rm
//通过命令:
wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
2、解压,复制文件到对应地方
//解压
tar -zxvf safe-rm-0.12.tar.gz
//进入目录
cd safe-rm-0.12
//复制safe-rm 文件到 /usr/local/bin
cp safe-rm /usr/local/bin/
3、用safe-rm 代替 rm
ln -s /usr/local/bin/safe-rm /usr/local/bin/rm
4、添加环境变量
vi /etc/profile
增加一条:
export PATH=/usr/local/bin:$PATH
//使环境变量生效
source /etc/profile
5、配置防止误删的名单
cd /usr/local/bin
vi safe-rm
在这个地方配置防止删除目录
my %default_protected_dirs = (
'/bin' => 1,
'/boot' => 1,
'/dev' => 1,
'/etc' => 1,
'/home' => 1,
'/initrd' => 1,
'/lib' => 1,
'/lib32' => 1,
'/lib64' => 1,
'/proc' => 1,
'/root' => 1,
'/sbin' => 1,
'/sys' => 1,
'/usr' => 1,
'/usr/bin' => 1,
'/usr/include' => 1,
'/usr/lib' => 1,
'/usr/local' => 1,
'/usr/local/bin' => 1,
'/usr/local/include' => 1,
'/usr/local/sbin' => 1,
'/usr/local/share' => 1,
);




















weixin_38680308
- 粉丝: 12
- 资源: 890
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0