溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)中四種安全刪除文件的工具是什么呢

發(fā)布時(shí)間:2022-01-27 09:41:24 來(lái)源:億速云 閱讀:185 作者:kk 欄目:開(kāi)發(fā)技術(shù)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Linux系統(tǒng)中四種安全刪除文件的工具是什么呢,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Linux系統(tǒng)中如何完整的刪文件或者文件夾?在Linux系統(tǒng)中如果使用rm命令刪除文件之后也可以使用特殊的文件恢復(fù)工具恢復(fù)。下面將為大家分享四種安全刪除文件的工具,這四種工具可以完全的把數(shù)據(jù)刪除。

Secure-Delete

Secure-Delete 是一組為 Linux 操作系統(tǒng)而生的工具集合,他們?yōu)橛谰脛h除文件提供了先進(jìn)的技術(shù)支持。一旦 Secure-Delete 安裝在各種 Linux 系統(tǒng)上,就提供了如下的四個(gè)命令:

  • srm

  • smem

  • sfill

  • sswap

在 ubuntu 的終端中運(yùn)行如下命令安裝此工具:

 sudo apt-get install secure-delete

Linux系統(tǒng)中四種安全刪除文件的工具是什么呢

在 RHEL,F(xiàn)edora 或者 Centos 中運(yùn)行如下命令安裝此工具:

  sudo yum install secure-delete

srm” 命令的工作方式和 “rm” 命令類似,但是它不僅僅是刪除文件,它首先使用一些隨機(jī)的數(shù)據(jù)重寫(xiě)數(shù)次文件,然后徹底地刪除此文件。這個(gè)命令的語(yǔ)法是相當(dāng)?shù)睾?jiǎn)單,僅僅指定要?jiǎng)h除的文件或者目錄,然后它會(huì)負(fù)責(zé)此任務(wù)。

 sudo srm  /home/aun/Documents/xueo/1.png

sfill” 檢測(cè)在指定的分區(qū)或者目錄被標(biāo)記為空閑或者可用的空間,然后使用它自身的算法用一些隨機(jī)數(shù)據(jù)填充。因此它保證了在此分區(qū)沒(méi)有可以恢復(fù)的文件或者文件夾。

 sudo sfill /home

sswap” 命令用來(lái)安全地清除你的交換分區(qū)。交換分區(qū)用來(lái)存放運(yùn)行程序的數(shù)據(jù)。首先我們需要運(yùn)行如下命令來(lái)找到你的交換分區(qū)。

 cat /proc/swaps

如下是上述命令的輸出示例:

 aun@eagle:~$ cat /proc/swapsFilename                Type        Size    Used    Priority/dev/sda5                               partition    2084860    71216    -1

從現(xiàn)在起,你可以看到你的交換分區(qū)設(shè)置在哪個(gè)分區(qū),然后使用如下命令安全地清除。替換 “/dev/sda5” 部分為你的交換分區(qū)名字。

 sudo sswap /dev/sda5

smem” 用來(lái)清理在內(nèi)存中的內(nèi)容,雖然當(dāng)系統(tǒng)重啟或者關(guān)機(jī)時(shí)會(huì)清理隨機(jī)存取存儲(chǔ)器(RAM)中的內(nèi)容,但是內(nèi)存中仍然會(huì)保留一些數(shù)據(jù)的殘留痕跡。這個(gè)命令提供安全的內(nèi)存清理,簡(jiǎn)單地在終端中運(yùn)行 smem 命令即可。

 smem

Shred

“shred” 命令以一種不可恢復(fù)的方式來(lái)銷毀文件或者文件夾的內(nèi)容。它使用隨機(jī)生成的數(shù)據(jù)模式來(lái)持續(xù)覆寫(xiě)文件,因此很難恢復(fù)任意的被銷毀的數(shù)據(jù),即使是那些黑客或者竊賊使用高水平的數(shù)據(jù)恢復(fù)工具或者設(shè)備。Shred 默認(rèn)安裝在所有 Linux 發(fā)行版中,如果你想,你可以運(yùn)行如下命令來(lái)找到它的安裝目錄:

 aun@eagle:~$  whereis shredshred: /usr/bin/shred /usr/share/man/man1/shred.1.gz

使用 shred 工具運(yùn)行如下命令來(lái)刪除文件:

 shred /home/aun/Documents/xueo/1.png

使用 shred 運(yùn)行如下命令來(lái)刪除任意的分區(qū),用你期望的分區(qū)來(lái)替換分區(qū)名字。

 shred /dev/sda5

Shred 默認(rèn)情況下使用隨機(jī)內(nèi)容重寫(xiě)數(shù)據(jù) 25 次。如果你想它重寫(xiě)文件更多次數(shù),可以使用 “shred -n” 選項(xiàng)來(lái)簡(jiǎn)單地指定你所期望的次數(shù)。

 shred -n 100 filename

如果你想在重寫(xiě)后截?cái)嗷蛘邉h除文件,使用 “shred -u” 選項(xiàng):

 shred -u filename

dd

這個(gè)命令起初是用于磁盤(pán)克隆的。它用于將一個(gè)分區(qū)或者一個(gè)磁盤(pán)復(fù)制到另一個(gè)分區(qū)或者磁盤(pán)。但是它還可用于安全地清除硬盤(pán)或者分區(qū)的內(nèi)容。運(yùn)行如下命令使用隨機(jī)數(shù)據(jù)來(lái)重寫(xiě)你的當(dāng)前數(shù)據(jù)。你不需要安裝 dd 命令,所有的 Linux 分發(fā)版都已經(jīng)包含了此命令。

 sudo dd if=/dev/random of=/dev/sda

你也可以覆寫(xiě)磁盤(pán)或者分區(qū)中的內(nèi)容,只需要簡(jiǎn)單地將所有替換為 “zero”。

 sudo dd if=/dev/zero of=/dev/sda

Wipe

Wipe 起初開(kāi)發(fā)的目的是從磁性介質(zhì)中安全地擦除文件。這個(gè)命令行工具使用特殊的模式來(lái)重復(fù)地寫(xiě)文件。它使用 fsync() 調(diào)用和/或 O_SYNC 位來(lái)強(qiáng)制訪問(wèn)磁盤(pán),并且使用 Gutmann 算法來(lái)重復(fù)地寫(xiě)。你可以使用此命令刪除單個(gè)文件、文件夾或者整個(gè)磁盤(pán)的內(nèi)容,但是使用 wipe 命令來(lái)刪除整個(gè)磁盤(pán)的模式會(huì)耗費(fèi)大量的時(shí)間。另外,安裝和使用這個(gè)工具相當(dāng)容易。

在 ubuntu 的終端中運(yùn)行如下命令來(lái)安裝 wipe。

 sudo aptitude install wipe

Linux系統(tǒng)中四種安全刪除文件的工具是什么呢

使用如下命令在 Redhat Linux,Centos 或者 Fedora 中安裝 Wipe:

 sudo yum install wipe

一旦安裝完成,在終端中運(yùn)行如下命令來(lái)獲得完整的可用選項(xiàng)列表:

 man wipe

刪除任意文件或者目錄:

 wipe filename

運(yùn)行如下命令來(lái)安全地移除 tmp 分區(qū):

 wipe -r /tmp

使用如下的命令來(lái)刪除完整分區(qū)的內(nèi)容(替換分區(qū)名字為你所期望的分區(qū))。

 wipe /dev/sda1

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

上述就是小編為大家分享的Linux系統(tǒng)中四種安全刪除文件的工具是什么呢了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI