当前位置:K88软件开发文章中心电脑基础基础应用05 → 文章内容

Linux系统安全删除文件的技巧

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-1-31 15:37:30

  在使用电脑的时候,我们一方面希望能够把不小心删除的重要文件恢复过来。确实大部分的数据都能够通过一些努力来恢复。但是另一方面,我们又不希望一些涉及到个人隐私的东西被恢复。在Linux系统中,用户都是通过rm命令来删除数据,但是用这种方法删除数据,黑客可以利用各种软件,轻易恢复这些删除的数据。只有通过一些工具,才能安全地删除数据。今天华军小编给大家展示的是Linux系统安全删除文件的技巧,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!  让我们看看怎样安全并完整地从你的 Linux 系统中删除文件或者文件夹。以下提到的工具可以完全地删除数据,因此那些恢复工具很难找到真实数据的痕迹然后恢复它。  1.Secure-Delete  Secure-Delete 是一组为 Linux 操作系统而生的工具集合,他们为永久删除文件提供了先进的技术支持。一旦 Secure-Delete 安装在各种 Linux 系统上,就提供了如下的四个命令:  srmsmemsfillsswap  在 Ubuntu 的终端中运行如下命令安装此工具:  sudo apt-get install secure-delete  在 RHEL,Fedora 或者 CentOS 中运行如下命令安装此工具:  sudo yum install secure-delete  “srm” 命令的工作方式和 "rm" 命令类似,但是它不仅仅是删除文件,它首先使用一些随机的数据重写数次文件,然后彻底地删除此文件。这个命令的语法是相当地简单,仅仅指定要删除的文件或者目录,然后它会负责此任务。  sudo srm /home/aun/Documents/xueo/1.png  "sfill" 检测在指定的分区或者目录被标记为空闲或者可用的空间,然后使用它自身的算法用一些随机数据填充。因此它保证了在此分区没有可以恢复的文件或者文件夹。  sudo sfill /home  "sswap" 命令用来安全地清除你的交换分区。交换分区用来存放运行程序的数据。首先我们需要运行如下命令来找到你的交换分区。  cat /proc/swaps  如下是上述命令的输出示例:  aun@eagle:~$ cat /proc/swaps  FilenameTypeSizeUsedPriority  /dev/sda5 partition 208486071216-1  从现在起,你可以看到你的交换分区设置在哪个分区,然后使用如下命令安全地清除。替换 "/dev/sda5" 部分为你的交换分区名字。  sudo sswap /dev/sda5  “smem” 用来清理在内存中的内容,虽然当系统重启或者关机时会清理随机存取存储器(RAM)中的内容,但是内存中仍然会保留一些数据的残留痕迹。这个命令提供安全的内存清理,简单地在终端中运行 smem 命令即可。  smem 

Linux系统安全删除文件的技巧