English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

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

    2021年08月24日 上午 | 作者:VPS侦探


    Linux下有各种日志如SSH登陆日志、系统核心日志、crontab日志、用户登陆日志等等,同时还有MySQL、Nginx、PHP-FPM日志等等,如果服务器硬盘空间比较小或有比较占硬盘的应用,日志的大量产生也可能会占用大量的硬盘空间,一般系统日志在/var/log/ 下,可以ls -lh /var/log/ 看一下各个日志文件占用的大小,也可以使用duncdu之类的命令查看占用情况。如果要查看日志文件内容可以使用命令 tail -f  /path/to/logfile,文件不大的话只有几行或10几行可以cat命令,也可以使用功能强大的vim命令。

    所有的日志文件都不建议直接删除,直接删除有些程序是无法自动创建很可能会造成程序无法正常运行,可以使用cat /dev/null > /path/to/logfile 进行日志删除。

    目前Linux系统常见的日志有如下这些:

    cat /dev/null > /var/log/syslog
    cat /dev/null > /var/log/cron
    cat /dev/null > /var/log/wtmp
    cat /dev/null > /var/log/btmp
    cat /dev/null > /var/log/dmesg
    cat /dev/null > /var/log/secure
    cat /dev/null > /var/log/messages
    cat /dev/null > /var/log/lastlog
    cat /dev/null > /var/log/maillog
    cat /dev/null > /var/log/yum.log
    cat /dev/null > /var/log/auth.log
    cat /dev/null > /var/log/boot.log
    cat /dev/null > /var/log/daemon.log
    cat /dev/null > /var/log/dpkg.log
    cat /dev/null > /var/log/kern.log
    cat /dev/null > /var/log/user.log

    根据Linux发行版的不同,日志文件都是有区别的,不一定都存在。

    LNMP环境的话常见日志一般就是:

    MySQL日志:https://www.vpser.net/manage/delete-mysql-mysql-bin-0000-logs.html
    Nginx日志:https://bbs.vpser.net/thread-1811-1-1.html
    PHP-FPM日志:PHP-FPM日志默认位置为 /usr/local/php/var/log/php-fpm.log,如要清空可以使用前面的命令清空:cat /dev/null > /usr/local/php/var/log/php-fpm.log

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/linux-clean-logs.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)