展開全部
為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、成都全網(wǎng)營(yíng)銷推廣、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷獲客服務(wù)。創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷”三大難題,同時(shí)降低了營(yíng)銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
雖然說使用
rm
命令清理磁盤空間一點(diǎn)也不難(即:#\rm
-r
*),但是最最關(guān)鍵的還是需要你對(duì)
LINUX
系統(tǒng)有相當(dāng)?shù)氖煜げ判?。即:在刪除文件之前,必須要知道哪些文件是可以刪除的,而哪些文件又是絕對(duì)不能夠刪除的。只有這樣,才能夠使用文件刪除命令有效地清理磁盤空間。
特別注意:我上面寫的那一條命令:#\rm
-r
*
cr
一定、一定、一定要特別慎用、再慎用??!
因?yàn)槠渲校?
代表在超級(jí)用戶狀態(tài)下;\
代表取消刪除文件之前對(duì)用戶的詢問提示;-r
代表當(dāng)前目錄以及當(dāng)前子目錄下的所有子目錄(具有遞歸性);*
代表子目錄下面的所有文件。
1、刪除無用的安裝包
在之前的Linux實(shí)驗(yàn)室中,筆者介紹過apt-get及其相似命令,而在apt-get命令中,有一項(xiàng)“autoremove”自動(dòng)移除選項(xiàng)。
這個(gè)選項(xiàng)能夠移除一些無用的自動(dòng)安裝包和庫(kù),也可以刪除那些在系統(tǒng)升級(jí)中自動(dòng)安裝的就得Linux內(nèi)核。
這是一個(gè)傻瓜式的命令,你隨時(shí)都可以運(yùn)行,以加大你的磁盤可用空間。
sudo?apt-get?autoremove
如你所見,這個(gè)命令能夠釋放我電腦中的300MB空間。
2、清空系統(tǒng)中的APT緩存
APT的全稱是Advanced?Package?Tool,即高級(jí)軟件包工具,他是一個(gè)成熟的軟件包管理系統(tǒng)。Ubuntu使用APT在系統(tǒng)上進(jìn)行軟件的安裝、管理和卸載,而在進(jìn)行這些操作之后,APT會(huì)保留以前下載和安裝過的軟件包緩存。
APT會(huì)將DEB軟件包緩存保存在/var/cache/apt/archives中,而隨著時(shí)間的推移,這個(gè)緩存會(huì)變得越來越大,其中也會(huì)包含大量不需要的軟件安裝包。你可以通過一下這個(gè)命令來查看你的緩存大?。?/p>
sudo?du?-sh?/var/cache/apt?
正如你所見,APT在這個(gè)系統(tǒng)中一共有581MB的空間占用。當(dāng)你已經(jīng)沒有空間可用時(shí),500MB已經(jīng)是一個(gè)非常有意義的空間了。
接下來你就有兩種方法來清理這些緩存了,前一種由系統(tǒng)自動(dòng)判斷清除,而后一個(gè)命令行能夠清空更大的空間。
sudo?apt-get?autoclean
sudo?apt-get?clean
2清緩存、卸軟件、GUI輔助
3、清理thumbnail緩存
對(duì)于Linux為內(nèi)核的大多數(shù)系統(tǒng)中(包括安卓),都會(huì)有thumbnail,可以直譯為“縮略圖”,也就是說Ubuntu會(huì)自動(dòng)創(chuàng)建一個(gè)縮略圖版本,并存儲(chǔ)在文件管理器中。一般來講,?這種縮略圖存儲(chǔ)在一個(gè)隱藏目錄中,位于~/.cache/thumbnails。
當(dāng)然,隨著時(shí)間推移,縮略圖的數(shù)量也將大大增加,里面的文件也會(huì)越來越大,如果要了解你的thumbnail的大小可以用這個(gè)命令來查看,可以看到該系統(tǒng)目前有380MB的緩存。
du?-sh?~/.cache/thumbnails
然后你就可以在任何時(shí)間清理你的緩存了,最快速的方法就是終端上使用清理命令:
rm?-rf?~/.cache/thumbnails/*
4、卸載不常用的軟件
總有些軟件我們一心潮澎湃就下載了,然而下載后半年都不用一次,對(duì)于這些極其占用電腦資源,有沒有什么實(shí)際意義的軟件,最好的辦法就是卸載了吧。
如果你需要卸載這些使用頻率很低的軟件,并且知道這個(gè)軟件的名字的話,可以使用下面的命令進(jìn)行卸載。
sudo?apt-get?remove?package-name1?package-name2
5、通過GUI清理Ubuntu空間
以上幾種方法可以說都是用命令行的方式去清理磁盤空間的,可能有些人并不習(xí)慣這么做,畢竟你需要記住所有命令,在一個(gè)接一個(gè)的使用它們,所以這里給大家推薦一種通過GUI來清理內(nèi)存空間的方法。
比如Stacer就是這樣一個(gè)工具,它可以展示你系統(tǒng)中的內(nèi)存、CPU等各種部件狀態(tài)信息,當(dāng)然還有很多其他類似的工具,等著你不斷去發(fā)掘。
1:清理殘余的配置文件
一般而言,當(dāng)從 Ubuntu 系統(tǒng)中刪除了一個(gè)軟件之后,該軟件的殘余配置文件并沒有被刪除。如果確信以后不再使用該軟件,那么保留其配置文件實(shí)在沒有必要,所以大可一并刪除之。
要?jiǎng)h除某個(gè)軟件的殘余配置文件,可以執(zhí)行下面的操作:
在終端中執(zhí)行 sudo synaptic,以便啟動(dòng) 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í),該軟件的依賴通常也會(huì)自動(dòng)安裝上。那么,在刪除該軟件后,其依賴可能需要我們手動(dòng)刪除之。可以運(yùn)行 sudo apt-get autoremove 命令來解決這個(gè)問題。
4:清理無用的語(yǔ)言文件
Ubuntu 與其他 Linux 發(fā)行版一樣,是一個(gè)支持多語(yǔ)言界面的系統(tǒng)。其實(shí),對(duì)使用自己母語(yǔ)的我們來說,通常保留中文即可,也可以保留自己所需要使用的語(yǔ)言,如英文。其他的語(yǔ)言文件則沒有必要保留。
為了清理這些無用的語(yǔ)言文件,需要在 Ubuntu 系統(tǒng)中安裝一個(gè)名為 localepurge 的小工具。
安裝 localepurge 是十分簡(jiǎn)單的,只需執(zhí)行 sudo aptitude install localepurge 命令就可以了。在安裝的過程中,程序會(huì)提示進(jìn)入如下圖所示的畫面中進(jìn)行配置。
localepurge
使用空格鍵可以選擇需要保留的區(qū)域配置,其他的則會(huì)被刪除。當(dāng)以后在安裝程序時(shí),此工具也會(huì)自動(dòng)執(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í)行清理:
手動(dòng)清理:
sudo?desktop-purge
sudo?mime-purge
sudo?gconf-purge
自動(dòng)清理:
讓每次 apt-get 安裝軟件后自動(dòng)進(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";};
};
警告:無用翻譯在清除后無法還原
看緩存的命令
free -m
清理緩存的命令
echo 1 /proc/sys/vm/drop_caches
echo 2 /proc/sys/vm/drop_caches
echo 3 /proc/sys/vm/drop_caches
echo 0 是不釋放緩存
echo 1 是釋放頁(yè)緩存 《Linux就該這么學(xué)》
ehco 2 是釋放dentries和inodes緩存
echo 3 是釋放 1 和 2 中說道的的所有緩存