srm linux字符界面,如何使用srm安全的删除Linux中的文件
在Linux平台上,有几个可能的工具可以完成此过程,其中一些工具不能用于删除此类信息,而另一些工具只能可靠地在磁性驱动器上工作。因此,如果您的服务器使用ssd,那么您需要确保使用适合该任务的工具。其中一个工具就是Secure-delete工具包。
Secure-delete Toolkit是文件删除工具的集合,其中包括srm命令(用于安全删除)。这里将引导您完成在Ubuntu Server 18.04上安装和使用srm的过程。该工具包可以从标准存储库中轻松安装在几乎任何Linux发行版上,因此在您选择的发行版上启动并运行该工具包的方法差不多。
SRM命令删除的文件,是无法恢复的,操作需谨慎。
一、安装
Secure-delete Toolkit的安装很简单。打开终端窗口并发出命令:
sudo apt-get install secure-delete -y
安装完成后,您就可以开始了。
二、删除文件
让我们创建删除测试文件。首先,使用随机数据创建一个文件。这可以使用head命令完成,如下所示:
head -c 10MB dev / urandom> testfile
上面的命令将创建一个名为testfile的二进制文件,其中填充了10 Mb的随机数据。现在,让我们删除该文件。我们将使用两个选项:
v - 用于详细输出。
z - 用零擦除最后一次写入而不是随机数据。
我们的命令如下所示:
srm -vz testfile
因为我们创建了一个小文件,擦除过程将在大约一到两分钟内完成。如果你必须删除一个更大的文件,准备srm需要一些时间。允许它完成,否则擦除过程将失败,并且您的数据保持不变(即使只是部分)。
命令完成后,您的数据将被安全删除(如下图)。
正在进行的文件删除。
当流程完成后,srm会通知您已完成。发出ls命令以验证文件是否消失(如下图)。
三、删除目录
如果你需要安全地删除整个目录,那么srm就可以了。使用以下命令创建测试目录:
mkdir~ / TEST
现在使用与上面相同的方式创建包含随机数据的文件:
head -c 10MB dev / urandom>〜/ TEST / testfile
使用测试文件和目录,可以使用以下命令安全地删除它们:
srm -r~ / TEST
以上就是使用srm命令安全删除数据文件的全部内容。
srm linux字符界面,如何使用srm安全的删除Linux中的文件相关推荐
- Linux字符界面操作进阶
字符界面最重要的内容当然还是要记住各种命令了!下面我们来介绍一个字符界面下各种常用的操作命令. 常用的文本目录操作命令: ls显示文件和目录 touch创建一个空文件或改变文件的创建时间 cp复制文件 ...
- 两款【linux字符界面下】显示【菜单】,【选项】的powershell脚本模块介绍
两款[linux字符界面下]显示[菜单],[选项]的powershell脚本模块介绍 powershell linux ps1 menu choice Multiselect 传教士 菜单 powe ...
- Linux字符界面和图形界面
Ubuntu图形界面和字符界面的切换 Ubuntu和其他的Linux系统一样,有图形界面和字符界面,同时能够设置默认的启动界面. linux的显示界面分为命令行的字符界面和图形界面,我们可以设置lin ...
- linux字符界面教程,打造字符界面的多媒体Linux系统
打造字符界面的多媒体Linux系统 打造字符界面的多媒体Linux系统 0 环境与目标 硬件:ThinkPad R52笔记本一台. 目标:字符界面的LINUX系统,同时可以看图片,听音乐,看视频,无线 ...
- Linux字符界面与图形界面的切换
redhat linux图形界面切换到字符界面 1. X-Window图形界面和字符界面自由切换 一.图形界面切换到字符界面 ①在X-Window图形操作界面中按"Alt+Ctrl+Fn(n ...
- linux字符界面忘记登录密码,个性化修改Linux登录时的字符界面
如果采用root账号登录编辑/etc/bashrc内容,那所有其他帐号登录都会提示相同的内容,如果想每个用户进行配置,那就去每个帐号的目录下去配置吧. 这里提供改一个文件所有帐号都能看到的个性显示内容 ...
- Linux字符界面 MP3播放器
写在前面:大家好,我是草莓橙须圆.毕业之前在CSDN和微信公众号活跃 欢迎关注我的公众号:[草莓橙须圆] 微信公众号主要就是更新大学生或者考研党的日常 CSDN主要就是学习Java过程中总结的笔记,以 ...
- linux文字转图形界面,Linux字符界面转图形界面
1.启动时进入字符界面,后来想切换到图形界面:使用startx或init5 (注:startx只是在原有运行级别3上加了图形界面,运行级别没变,而init5则是切换到运行级别5,所以要重新登录.可用r ...
- linux 字符界面
一.进入字符界面 1.在终端输入init 3 2.输入管理员密码,进入字符界面 二.登录root账户 在字符界面中 用小键盘输入密码时会出现:login inc orrect 使用主键盘上面的数字就可 ...
最新文章
- JSIS3D:具有多任务点向网络和多值条件随机场的3D点云联合语义-实例分割
- python的速度问题_python编程如何提升速度篇
- U3D的飞船太空射击例子中,使用coroutine
- java 类 加载 初始化_java类的加载与初始化
- nginx支持php解析,upstream模块
- Android中使用系统相机进行拍照并获取高清照片(一)
- 在演示文稿中控制视频播放效果
- RedHat配置阿里yum源
- dual thrust 交易_国债期货常见的量化对冲交易策略
- iOS Design Patterns Excerpt
- 不懂设计的产品不是好开发
- Linux命令教程第三期
- Python编程之求自由落体高度
- 【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]
- 加工中心主传动系统的机械结构设计
- 距阵乘以一个未知距阵得单位矩阵 怎么算_贷款利息怎么算,房贷车贷消费贷,利息有什么区别...
- 本机设置单网卡多IP,彻底离线可用也不影响互联网和局域网
- Python+正则表达式编写多线程百度贴吧网页爬虫
- 大数据开发之入门java基础教程
- 身份证号码的合法性校验
热门文章
- Cannot evaluate tensor using 'eval' No default session is registered错误问题的解决
- numpy 下的数据结构与数据类型的转换(np.array vs. np.asarray)
- iOS子线程操作总结
- 实用!你不知道的小技巧,电脑快速实现屏幕长截图
- c语言中getc与gets,getc()和gets()的用法
- mysql的模糊查询在xml_数据库模糊查询语句(mybatis中运用(xml文件))
- mysql不等于判断时,空值过滤问题
- git File name too long
- 去除字符串中重复字符
- php解析QQmv直链,网易云音乐直链解析API源代码^-^