教你在Linux下如何清除系統日志
使用過Windows的人都知道,在使用windows系統的過程中系統會變得越來越慢。而對于Windows下飽受詬病的各種垃圾文件都需要自己想辦法刪除,不然系統將會變得越來越大,越來越遲鈍!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系統垃圾呢?
Linux的文件系統比Windows的要優秀,不會產生碎片,對于長時間運行的服務器來說尤為重要,而且Linux系統本身也不會像Windows一樣產生大量的垃圾文件。不知道這個說法有沒有可信度!至少我們可以確定的是linux系統的文件系統是比較優秀的!
錯誤
- rm -f logfile
原因
應用已經打開文件句柄,直接刪除會造成:
1.應用無法正確釋放日志文件和寫入
2.顯示磁盤空間未釋放
正確
- cat /dev/null > logfile
把一下代碼保存為.sh后綴腳本來運行即可清除Linux系統日志
- #!/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系統垃圾還有以下命令
sudo apt-get autoclean 清理舊版本的軟件緩存
sudo apt-get clean 清理所有軟件緩存
sudo apt-get autoremove 刪除系統不再使用的孤立軟件
總結:
希望本文介紹的Linux下清除系統日志方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。