色吊丝最新资源-第一福利在线视频-欧美久久久-欧产日产国产精品v原神 |www.phbaer.net

來(lái)古計(jì)算機(jī) > Linux系統(tǒng) > 正文

Linux系統(tǒng)清理垃圾文件的命令

 2015120977447577.png

Linux系統(tǒng)清理垃圾文件的方法:
  Linux的文件系統(tǒng)比Windows的要優(yōu)秀,不會(huì)產(chǎn)生碎片,對(duì)于長(zhǎng)時(shí)間運(yùn)行的服務(wù)器來(lái)說(shuō)尤為重要,而且Linux系統(tǒng)本身也不會(huì)像Windows一樣產(chǎn)生大量的垃圾文件。不知道這個(gè)說(shuō)法有沒(méi)有可信度!至少我們可以確定的是linux系統(tǒng)的文件系統(tǒng)是比較優(yōu)秀的!
  Linux、centos下哪些文件屬于垃圾文件?
  1、軟件安裝過(guò)程中產(chǎn)生的臨時(shí)文件;
  2、軟件運(yùn)行過(guò)程中產(chǎn)生的臨時(shí)文件;
  3、上網(wǎng)沖浪產(chǎn)生的臨時(shí)文件;
  4、一些不常用的雞肋文件;
  5、各種緩存文件。

使用Linux命令刪除垃圾文件:
  刪除用戶后遺留下的垃圾文件
  我們刪除一個(gè)賬戶之后,還會(huì)存在一些無(wú)用垃圾文件及目錄,我們要找出屬于這個(gè)用戶的垃圾東西,使用 find / -user 用戶名 :就可以找到根目錄下屬于這個(gè)用戶的相關(guān)文件 ,使用命令:
  # find ./ -nouser |xargs rm –rf
  刪除core文件
  當(dāng)我們?cè)谙到y(tǒng)下運(yùn)行某個(gè)程序出錯(cuò)的時(shí)候,系統(tǒng)會(huì)自動(dòng)將殘留在內(nèi)存中的數(shù)據(jù)存成 core 文件,久而久之,系統(tǒng)中遺留下來(lái)的 core 會(huì)越來(lái)越多。我們就可以應(yīng)用find命令加上—exec 參數(shù)來(lái)清理它們。使用命令:
  # find / -name core -print -exec rm -rf {} ;
  刪除多余的手冊(cè)頁(yè)
  另外Linux提供了眾多語(yǔ)言的手冊(cè)頁(yè)(man)比如Ubuntu的手冊(cè)頁(yè)位于/usr/share/man目錄下,可以使用命令刪除多余語(yǔ)言的手冊(cè)頁(yè)保留中英文即可。
  # cd /usr/share/man
  # find ./ -maxdepth 1 -type d | tail -n +2 | grep -E -v '(en|zh|man).*' | while read d; do rm -rf $d; done
  說(shuō)明:關(guān)鍵字是(en|zh|man) ,可以根據(jù)自己的情況修改。
  使用fdupes工具刪除指定目錄下重復(fù)文件
  fdupes是一個(gè)命令行工具,它會(huì)查找和刪除指定目錄的重復(fù)文件,它通過(guò)文件的大小和MD5值進(jìn)行比較 。一個(gè)字節(jié)一個(gè)字節(jié)進(jìn)行對(duì)比。首先安裝這個(gè)工具
  # apt-get install fdupes
  在/etc目錄查找重復(fù)文件,使用如下命令:
  # fdupes /etc
  可以與Linux命令組合使用,刪除文件 :
  #fdupes -r -f . | grep -v ^$ | tee duplicate.txt cat duplicate.txt | while read file; do rm -v "$file"; done
  另外也可以與 sed 命令組合使用,刪除文件 :
  # fdupes -r -n -S /tmp | sed -r “s/^/#rm ”/” | sed -r “s/$/”/” >duplicate-files.sh
  刪除緩存文件
  清理舊版本的軟件緩存:# apt-get autoclean
  清理所有軟件緩存:# apt-get clean
  Linux、centos日志文件清除:cat /dev/null > logfile把一下代碼保存為.sh后綴腳本來(lái)運(yùn)行即可清除Linux系統(tǒng)日志:
  #!/bin/sh
  cat /dev/null > /var/log/syslog
  cat /dev/null > /var/adm/sylog
  cat /dev/null > /var/log/wtmp
  cat /dev/null > /var/log/maillog
  cat /dev/null > /var/log/messages
  cat /dev/null > /var/log/openwebmail.log
  cat /dev/null > /var/log/maillog
  cat /dev/null > /var/log/secure
  cat /dev/null > /var/log/httpd/error_log
  cat /dev/null > /var/log/httpd/ssl_error_log
  cat /dev/null > /var/log/httpd/ssl_request_log
  cat /dev/null > /var/log/httpd/ssl_access_log
  另外清理linux系統(tǒng)垃圾還有以下命令
  sudo apt-get autoclean 清理舊版本的軟件緩存
  sudo apt-get clean 清理所有軟件緩存
  sudo apt-get autoremove 刪除系統(tǒng)不再使用的孤立軟件

推薦文章

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

標(biāo)簽列表
網(wǎng)站分類
最新留言

Powered By Z-BlogPHP and Terry

Copyright @ laigucomputer.com 來(lái)古計(jì)算機(jī) 工信部備案號(hào):粵ICP備18009132號(hào)