linux擦除空間命令 linux常用命令清除

如何在Linux上一次刪除所有網(wǎng)絡(luò)命名空間

在Linux中,引入“命名空間”的概念是為了在不同的進(jìn)程組之間隔離系統(tǒng)資源。作為六種不同類型的Linux命名空間之一,網(wǎng)絡(luò)命名空間在邏輯上隔離與不同進(jìn)程組之間的網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)設(shè)備,IP地址,路由表)相關(guān)聯(lián)的系統(tǒng)資源,從而為每個(gè)進(jìn)程組提供主機(jī)網(wǎng)絡(luò)堆棧的不同視圖。此功能通常用于操作系統(tǒng)級虛擬化。 可以通過ip命令創(chuàng)建和刪除Linux網(wǎng)絡(luò)命名空間,

臨洮網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

如下所示。

$ sudo ip netns add

’ $ sudo ip netns del

假設(shè)您要清理Linux系統(tǒng)上的所有現(xiàn)有命名空間。當(dāng)然你可以用上面的ip命令逐個(gè)刪除每個(gè)命名空間,但這可能很麻煩。以下是從命令行中刪除所有網(wǎng)絡(luò)命名空間的方法

方法一

該IP命令來自iproute2的包。最新的iproute2包允許ip命令為所有對象執(zhí)行指定的操作(例如,對于所有現(xiàn)有的命名空間)。為此,它提供“-all”選項(xiàng)

例如,在Ubuntu 15.10或Fedora

23上,ip命令可以使用“-all”選項(xiàng)一次刪除所有名稱空間。

$ sudo ip -all netns delete

但是,如果您的Linux系統(tǒng)沒有安裝兼容的iproute2軟件包,您將遇到以下錯(cuò)誤。

選項(xiàng)“-all”未知,請嘗試“ip-help”

方法二

對于那些沒有安裝最新iproute2軟件包的人,可以使用xargs和ip的組合刪除所有網(wǎng)絡(luò)名稱空間,如下所示。

$ ip netns | xargs -I {} sudo ip netns delete{}

基本上,您將多行命名空間列表傳遞給xargs,然后xargs將為每個(gè)命名空間運(yùn)行ip命令。

轉(zhuǎn)自 嘉為教育-rhce認(rèn)證_rhce培訓(xùn)_linux培訓(xùn)_linux認(rèn)證_linux考證

linux系統(tǒng)怎么清理磁盤空間

1:清理殘余的配置文件

一般而言,當(dāng)從 Ubuntu 系統(tǒng)中刪除了一個(gè)軟件之后,該軟件的殘余配置文件并沒有被刪除。如果確信以后不再使用該軟件,那么保留其配置文件實(shí)在沒有必要,所以大可一并刪除之。

要?jiǎng)h除某個(gè)軟件的殘余配置文件,可以執(zhí)行下面的操作:

在終端中執(zhí)行 sudo synaptic,以便啟動 Synaptic 包管理工具。

點(diǎn)擊 Synaptic 右下角的 Status 按鈕進(jìn)行切換。

現(xiàn)在,應(yīng)該能夠在 Synaptic 的左邊看到 Not installed (residual config)。選擇它即可在右邊看到包含有殘余配置文件的包,可以在此選擇刪除該包。

2:清理下載的緩存包

在 Ubuntu 中通過 sudo apt-get install 安裝軟件時(shí),其下載的包都緩存在 /var/cache/apt/archives/ 目錄中。如果要清理掉這些已下載的緩存包,那么可以執(zhí)行命令:

sudo apt-get autoclean

sudo apt-get clean

3:清理不再需要的包

在 Ubuntu 系統(tǒng)中安裝軟件時(shí),該軟件的依賴通常也會自動安裝上。那么,在刪除該軟件后,其依賴可能需要我們手動刪除之??梢赃\(yùn)行 sudo apt-get autoremove 命令來解決這個(gè)問題。

4:清理無用的語言文件

Ubuntu 與其他 Linux 發(fā)行版一樣,是一個(gè)支持多語言界面的系統(tǒng)。其實(shí),對使用自己母語的我們來說,通常保留中文即可,也可以保留自己所需要使用的語言,如英文。其他的語言文件則沒有必要保留。

為了清理這些無用的語言文件,需要在 Ubuntu 系統(tǒng)中安裝一個(gè)名為 localepurge 的小工具。

安裝 localepurge 是十分簡單的,只需執(zhí)行 sudo aptitude install localepurge 命令就可以了。在安裝的過程中,程序會提示進(jìn)入如下圖所示的畫面中進(jìn)行配置。

localepurge

使用空格鍵可以選擇需要保留的區(qū)域配置,其他的則會被刪除。當(dāng)以后在安裝程序時(shí),此工具也會自動執(zhí)行,勿需再次配置。中文用戶保留zh、zh_CN、zh_CN.*

5:清理無用的翻譯內(nèi)容

可以使用 trans-purge 這組小工具來清理 *.desktop、mime-database、gconf schema 中的無用翻譯內(nèi)容。

trans-purge 這組小工具使用過程如下:

下載源代碼:

wget?

wget?

wget?

安裝編譯依賴:

 

 sudo?apt-get?install?libglib2.0-dev

編譯程序:

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?desktop-purge?desktop-purge.c

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?mime-purge?mime-purge.c

gcc?`pkg-config?glib-2.0?--cflags?--libs`?-o?gconf-purge?gconf-purge.c

安裝程序:

sudo?cp?desktop-purge?/usr/bin/

sudo?cp?mime-purge?/usr/bin/

sudo?cp?gconf-purge?/usr/bin/

執(zhí)行清理:

手動清理:

sudo?desktop-purge

sudo?mime-purge

sudo?gconf-purge

自動清理:

讓每次 apt-get 安裝軟件后自動進(jìn)行清理。創(chuàng)建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列內(nèi)容:

 

 DPkg

{

Post-Invoke?{"if?[?$(ps?w?-p?"$PPID"?|?grep?-c?remove)?!=?1?];?then?/usr/bin/desktop-purge??/dev/null;?/usr/bin/mime-purge?/dev/null?;?/usr/bin/gconf-purge??/dev/null;?else?exit?0;?fi";};

};

警告:無用翻譯在清除后無法還原

如何用linux命令徹底刪除文件

1. shred – 覆蓋文件以隱藏內(nèi)容

shred可覆蓋文件以隱藏內(nèi)容,另外還可以刪除文件。

$ shred -zvu -n 5 passwords.list

這個(gè)命令包括的幾個(gè)選項(xiàng)有:

-z – 最后一次覆蓋添加0,以隱藏覆蓋操作

-v – 能夠顯示操作進(jìn)度

-u – 覆蓋后截?cái)嗖h除文件

-n – 指定覆蓋文件內(nèi)容的次數(shù)(默認(rèn)值是3次)

shred – 覆蓋文件以隱藏內(nèi)容。

你可以在shred的參考手冊頁找到更多的使用選項(xiàng)和信息:

$ man shred

2. wipe – 安全地擦除Linux下的文件

Linux的wipe命令,可安全地刪除磁存儲器中的文件,后續(xù)無法恢復(fù)已刪除文件或目錄的內(nèi)容。

首先,你需要安裝wipe工具才能使用它,運(yùn)行下面命令:$ sudo apt-get install wipe [在Debian及其衍生版上]

$ sudo yum install wipe [在基于RedHat的系統(tǒng)上]

下面這個(gè)命令將擦除目錄private下面的一切內(nèi)容。

$ wipe -rfi private/*

相關(guān)標(biāo)志的用法如下:

-r – 告訴wipe遞歸查詢子目錄

-f – 啟用強(qiáng)行刪除,并禁用確認(rèn)查詢

-i – 顯示刪除過程的進(jìn)度

wipe – 安全地刪除Linux下的文件

注意:wipe只能適用于磁存儲器,對于固態(tài)磁盤要使用其他方法。

仔細(xì)閱讀wipe的參考手冊頁,了解更多的使用選項(xiàng)和使用說明:

$ man wipe

3. 面向Linux的secure-deletetion工具包

secure-delete是一套安全文件刪除工具,包含SRM(secure_deletion)工具,它是用來安全地刪除文件。

首先,你要安裝它,為此使用下面這個(gè)相關(guān)命令:$ sudo apt-get install secure-delete [在Debian及其衍生版上]

$ sudo yum install secure-delete [在基于RedHat的系統(tǒng)上]

一旦安裝完畢,你可以使用srm工具,在Linux系統(tǒng)上安全地刪除文件或目錄,如下所示。

$ srm -vz private/*

使用的選項(xiàng)如下:

-v – 啟用詳細(xì)信息模式

-z – 用0而不是隨機(jī)數(shù)據(jù)擦除上一次寫入的內(nèi)容

srm – 安全刪除Linux下的文件

仔細(xì)閱讀srm的參考手冊頁,了解更多的使用選項(xiàng)和信息:

$ man srm

4. sfill –安全免費(fèi)的磁盤/索引節(jié)點(diǎn)空間擦除工具

ffill是secure-deletetion工具包的一部分,它是一種安全免費(fèi)的磁盤和索引節(jié)點(diǎn)空間擦除工具,可以安全地刪除閑置磁盤空間上的文件。sfill可檢查指定分區(qū)上的閑置空間,并用來自/dev/urandom的隨機(jī)數(shù)據(jù)來填充。

下面這個(gè)命令將在我的根分區(qū)上執(zhí)行sfill,-v參數(shù)選項(xiàng)符啟用詳細(xì)信息模式:

$ sudo sfill -v /home/aaronkilik/tmp/

假設(shè)你創(chuàng)建了一個(gè)單獨(dú)的分區(qū),/home用來存儲平常的系統(tǒng)用戶主目錄,那么你可以在該分區(qū)上指定一個(gè)目錄,對它進(jìn)行sfill操作:

$ sudo sfill -v /home/username

sfill有幾個(gè)局限性,參考手冊頁中有說明,你還能找到另外的使用標(biāo)志和操作說明:

$ man sfill

注意:secure-deletetion工具包中的下面兩個(gè)工具(sswap和sdmem)與本文并不直接有關(guān),不過我們會介紹它們,也許將來用得著。

5. sswap – 安全交換分區(qū)擦除工具

這是一個(gè)安全分區(qū)擦除工具,sswap刪除的數(shù)據(jù)駐留在交換分區(qū)上的數(shù)據(jù)。

警告:記得在使用sswap之前先卸載掉你的交換分區(qū)!不然系統(tǒng)可能會崩潰!

只要確定你的交換分區(qū)(并使用swapon命令,核實(shí)分頁和交換設(shè)備/文件是否開啟),下一步,使用swapoff命令,禁用分頁和交換設(shè)備/文件。

然后,在交換分區(qū)上運(yùn)行sswap命令:

$ cat /proc/swaps

$ swapon

$ sudo swapoff /dev/sda6

$ sudo sswap /dev/sda6 #這個(gè)命令需要一段時(shí)間才能完成,默認(rèn)情況下執(zhí)行38趟

sswap – 安全交換分區(qū)擦除工具

確保仔細(xì)閱讀sswap的參考手冊頁,了解更多的使用選項(xiàng)和信息:

$ man sswap

6. sdmem – 安全內(nèi)存擦除工具

sdmem是安全內(nèi)存擦除工具,它旨在安全地刪除駐留在內(nèi)存中的數(shù)據(jù)。

它原先名叫smem,但是在Debain系統(tǒng)上,有另一個(gè)程序包名叫smem(報(bào)告每個(gè)進(jìn)程和每個(gè)用戶的內(nèi)存使用情況),于是開發(fā)人員將它改名為sdmem。

$ sudo sdmem -f -v

想了解更多的使用信息,請仔細(xì)閱讀sdmem的參考手冊頁:

$ man sdmem

LINUX系統(tǒng)怎么使用命令清理磁盤空間

展開全部

雖然說使用

rm

命令清理磁盤空間一點(diǎn)也不難(即:#\rm

-r

*),但是最最關(guān)鍵的還是需要你對

LINUX

系統(tǒng)有相當(dāng)?shù)氖煜げ判?。即:在刪除文件之前,必須要知道哪些文件是可以刪除的,而哪些文件又是絕對不能夠刪除的。只有這樣,才能夠使用文件刪除命令有效地清理磁盤空間。

特別注意:我上面寫的那一條命令:#\rm

-r

*

cr

一定、一定、一定要特別慎用、再慎用!!

因?yàn)槠渲校?

代表在超級用戶狀態(tài)下;\

代表取消刪除文件之前對用戶的詢問提示;-r

代表當(dāng)前目錄以及當(dāng)前子目錄下的所有子目錄(具有遞歸性);*

代表子目錄下面的所有文件。

網(wǎng)頁題目:linux擦除空間命令 linux常用命令清除
網(wǎng)站URL:http://muchs.cn/article30/doedhso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、面包屑導(dǎo)航網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)