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 进行日志删除。
查看全文 »