亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > 系統(tǒng)優(yōu)化教程 > CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法

      CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法

      時間: 志藝942 分享

      CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法

        大家都用過Windows,在使用windows系統(tǒng)的過程中系統(tǒng)會變得越來越慢。而對于Windows下飽受詬病的各種垃圾文件都需要自己想辦法刪除,不然系統(tǒng)將會變得越來越大,越來越遲鈍!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系統(tǒng)垃圾呢?接下來是小編為大家收集的CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法,希望能幫到大家。

        CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法

        Linux的文件系統(tǒng)比Windows的要優(yōu)秀,不會產(chǎn)生碎片,對于長時間運行的服務(wù)器來說尤為重要,而且Linux系統(tǒng)本身也不會像Windows一樣產(chǎn)生大量的垃圾文件。不知道這個說法有沒有可信度!至少我們可以確定的是linux系統(tǒng)的文件系統(tǒng)是比較優(yōu)秀的!

        Linux、centos下哪些文件屬于垃圾文件

        1、軟件安裝過程中產(chǎn)生的臨時文件;

        2、軟件運行過程中產(chǎn)生的臨時文件;

        3、上網(wǎng)沖浪產(chǎn)生的臨時文件;

        4、一些不常用的雞肋文件;

        5、各種緩存文件。

        使用Linux命令刪除垃圾文件

        刪除用戶后遺留下的垃圾文件

        我們刪除一個賬戶之后,還會存在一些無用垃圾文件及目錄,我們要找出屬于這個用戶的垃圾東西,使用 find / -user 用戶名 :就可以找到根目錄下屬于這個用戶的相關(guān)文件 ,使用命令:

        # find ./ -nouser |xargs rm –rf

        刪除core文件

        當(dāng)我們在系統(tǒng)下運行某個程序出錯的時候,系統(tǒng)會自動將殘留在內(nèi)存中的數(shù)據(jù)存成 core 文件,久而久之,系統(tǒng)中遺留下來的 core 會越來越多。我們就可以應(yīng)用find命令加上—exec 參數(shù)來清理它們。使用命令:

        # find / -name core -print -exec rm -rf {} ;

        刪除多余的手冊頁

        另外Linux提供了眾多語言的手冊頁(man)比如Ubuntu的手冊頁位于/usr/share/man目錄下,可以使用命令刪除多余語言的手冊頁保留中英文即可。

        # 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

        說明:關(guān)鍵字是(en|zh|man) ,可以根據(jù)自己的情況修改。

        使用fdupes工具刪除指定目錄下重復(fù)文件

        fdupes是一個命令行工具,它會查找和刪除指定目錄的重復(fù)文件,它通過文件的大小和MD5值進(jìn)行比較 。一個字節(jié)一個字節(jié)進(jìn)行對比。首先安裝這個工具

        # 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后綴腳本來運行即可清除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)不再使用的孤立軟件


      看了“CentOS等Linux系統(tǒng)清理系統(tǒng)垃圾和日志方法”還想看:

      1.Linux系統(tǒng)怎樣清理垃圾文件

      2.CentOS 6.6系統(tǒng)怎么安裝

      3.CentOS Linux防火墻配置及關(guān)閉方法

      4.CentOS系統(tǒng)怎么修改IP地址

      5.CentOS怎么安裝FTP服務(wù)器

      2813307