在Linux下如何清除系統(tǒng)日志
使用過Windows的人都知道,在使用windows系統(tǒng)的過程中系統(tǒng)會變得越來越慢。而對于Windows下飽受詬病的各種垃圾文件都需要自己想辦法刪除,不然系統(tǒng)將會變得越來越大,越來越遲鈍!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系統(tǒng)垃圾呢?
Linux的'文件系統(tǒng)比Windows的要優(yōu)秀,不會產(chǎn)生碎片,對于長時(shí)間運(yùn)行的服務(wù)器來說尤為重要,而且Linux系統(tǒng)本身也不會像Windows一樣產(chǎn)生大量的垃圾文件。不知道這個(gè)說法有沒有可信度!至少我們可以確定的是linux系統(tǒng)的文件系統(tǒng)是比較優(yōu)秀的!
錯(cuò)誤
rm -f logfile
原因
應(yīng)用已經(jīng)打開文件句柄,直接刪除會造成:
1.應(yīng)用無法正確釋放日志文件和寫入
2.顯示磁盤空間未釋放
正確
cat /dev/null > logfile
把一下代碼保存為.sh后綴腳本來運(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)不再使用的孤立軟件
【在Linux下如何清除系統(tǒng)日志】相關(guān)文章:
Linux系統(tǒng)日志子系統(tǒng)詳解06-23
Linux系統(tǒng)下nginx日志每天定時(shí)切割的腳本寫法06-23
linux系統(tǒng)中查看日志方法07-02
關(guān)于Linux日志式文件系統(tǒng)面面觀06-23
關(guān)于電腦日志清除方式07-02
Linux如何安裝使用logwatch以便處理日志禁止06-23
windows10系統(tǒng)下怎樣收集藍(lán)屏日志06-23