一个被高管绿的程序员如何彻底地删库跑路

原文:程序员如何彻底地删库跑路

据说, 某公司程序员贺某在2月23晚突然把公司数据库全部删除.
原因是: 高管(据说是创始人之一)绿了员工,员工去公司找高管理论, 高管把这名员工裁撤掉,员工的老婆去劝高管不要裁掉员工, 然后员工绿了一次, 导致了这名程序员删库报复。

可能贺某只是用了 rm * -rf , 数据还能恢复, 可惜, 那么如何彻底的删库跑路呢?请往下看:

删除是删除数据最便捷的方法,如 Linux 用户最经常采用rm删除命令。实际上并没有真正的将数据从硬盘上删除,只是将文件的索引删除而已,让操作系统和使用者认为文件已经删除,又可以把腾出空间存储新的数据。数据恢复极易恢复此类不见的数据,而且也有很多专门进行数据恢复的软件。

彻底删除的原理:磁盘可以重复使用,前面的数据被后面的数据覆盖后,前面的数据被还原的可能性就大大降低了,随着被覆盖次数的增多,能够被还原的可能性就趋于 0,但相应的时间支出也就越多.

覆盖原理(overwriting):覆盖是指使用预先定义的格式——无意义无规律的信息来覆盖硬盘上原先存储的数据.

wipe

这是迄今为止最彻底的数据删除方法,覆盖数据 35 次使得任何还原数据的企图都是徒劳的。。随着硬盘容量愈来愈大,重写时间也会愈来愈长,所以 wipe 也提供了只重复写入 4 次的快速模式。

安装

Debian/Ubuntu

apt-get install wipe

Centos7

wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -Uvh rpmforge-release*rpm
yum install wipe

删除

1.删除文件

wipe file.txt

2.删除目录

wipe -r /home/user/test/

3.删除整个分区

wipe /dev/sdb1
  • 17
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值