Linux下如何清理系統及MySQL/Nginx/PHP-FPM等日志

Linux下有各種日志如SSH登陸日志、系統核心日志、crontab日志、用戶登陸日志等等,同時還有MySQL、Nginx、PHP-FPM日志等等,如果服務器硬盤空間比較小或有比較占硬盤的應用,日志的大量產生也可能會占用大量的硬盤空間,一般系統日志在/var/log/ 下,可以ls -lh /var/log/ 看一下各個日志文件占用的大小,也可以使用du、ncdu之類的命令查看占用情況。如果要查看日志文件內容可以使用命令 tail -f? /path/to/logfile,文件不大的話只有幾行或10幾行可以cat命令,也可以使用功能強大的vim命令。
所有的日志文件都不建議直接刪除,直接刪除有些程序是無法自動創建很可能會造成程序無法正常運行,可以使用cat /dev/null > /path/to/logfile 進行日志刪除。
查看全文 »










