Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1981961
  • 博文数量: 424
  • 博客积分: 1291
  • 博客等级: 中尉
  • 技术积分: 2682
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-13 01:34
个人简介

linux oracle 网络安全 编程

文章分类

全部博文(424)

文章存档

2016年(22)

2015年(53)

2014年(57)

2013年(242)

2012年(50)

分类: LINUX

2013-01-24 00:01:16

前些天,犯了个极其弱智的错误,在公司的服务器上(CentOS 5.5)执行rm 删除操作,由于粗心执行了条 rm -rf ?/var/web/悲剧发生了,问题很严重,差点吐血。。。。。后来机房帮忙将硬盘寄回公司,我拿去做数据恢复,因为是ext3的文件系统,经过多家知名数据恢复中心的努力,依然无果,最终决定放弃,还好丢失的只是网站的一些图片,真的是一失足成千古恨啊 o(∩_∩)o ,最后又买了几块硬盘送回香港做成raid 5,现在终于得到了解决。相信很多朋友都喜欢在windows上使用shift+del在linux上使用rm -rf等非常危险的操作,windows还好用个回收站,但是linux删除了就是删除了,几乎没有后悔药,就算有机会数据恢复,也不一定能很完美的恢复到删除前的样子。所以强烈建议大家 忘掉shift+del,使用回收站,但是Linux系统没有回收站,怎么办呢,没事我们就自己创建一个“回收站”,防止意外发生。越是简单的事情越容易出问题。下面说下 在Linux下创建“回收站”的方法,经过在CentOS和ubuntu下测试非常OK,其他发行版本也应该万变不离其宗吧! 1、创建“回收站”文件夹 mkdir /tmp/huishouzhan 这个文件夹和位子大家可以根据自己情况建立 2、vi /bin/huishouzhan ?#在bin目录下创建一个文件,名字随意了,我这里就叫huishouzhan #/bin/bash ? ? #shell脚本方面知识 mv $@ /tmp/huishouzhan ? ? ?#回收站目录就在/tmp/huishouzhan 按esc键,:wq保存退出 3、vi /etc/bashrc 在最下面添加: alias rm=’/bin/huishouzhan’ ?#做一个别名,这样我们在bash shell中执行rm就相当于执行/bin/huishouzhan这个脚本了,现在应该大家都知道原理了吧 o(∩_∩)o 哈哈,其实就是将要删除的文件夹移动到其他文件夹。 :wq 保存退出。 4、 chmod 755 /bin/huishouzhan ? #对脚本赋予权限 5、 chmod 777 /tmp/huishouzhan ? #对回收站文件夹授予权限,777可能有些危险,我用的是这个,有空的朋友可以研究下。 6、退出shell重新登录。 PS:以上操作需在root用户权限下执行。 以后如果我们发现误删除了文件,就可以到/tmp/huishouzhan里边找到我们的文件cp回去就行了,是不是很方便呢,随着我们删除文件的越多,/tmp/huishouzhan文件夹就越大,我们可以定期清理下,就像清空回收站,还真有些像 回收站,o(∩_∩)o 哈哈。 本文固定链接: | 活雷锋的IT生活
阅读(1227) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~