在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考證
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";};
};
警告:無用翻譯在清除后無法還原
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
展開全部
雖然說使用
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)