日志清理
日志清理功能用于扫描和清理系统及应用产生的日志文件,以释放磁盘空间。 在面板中它位于工具箱下的 日志清理 中。

功能概览
页面顶部提供批量操作按钮:
- 扫描所有:扫描所有类型的日志
- 清理所有:清理所有已扫描的日志
日志类型
面板日志
面板运行产生的日志文件。
- 点击 扫描 检查日志大小
- 点击 清理 删除日志文件
网站日志
网站的访问日志和错误日志,包括:
- 访问日志(access.log)
- 错误日志(error.log)
- 每个网站的独立日志(支持 Nginx、OpenResty 和 Apache)
提示
网站日志通常是占用空间最大的日志类型,建议定期清理。
MySQL 日志
Percona/MySQL/MariaDB 数据库的日志文件:
- 慢查询日志(
mysql-slow.log) - 二进制日志(binlog,
mysql-bin.*)
注意
二进制日志用于数据恢复和主从复制,清理前请确认不再需要。
Docker
Docker 和 Podman 相关的日志及未使用的资源:
- 容器日志(Docker 和 Podman)
- 未使用的镜像
- 构建缓存及其他可回收资源会在清理时(通过
system prune)释放,但不会出现在扫描结果中
系统日志
系统级别的日志文件:
- systemd journal 日志
/var/log下的系统日志(syslog、messages、auth.log、secure,以及所有/var/log/*.log文件)- 内核日志(
kern.log、dmesg) - 登录记录(
btmp、wtmp、lastlog)
Journal 保留
systemd journal 不会被完全删除。 清理时会执行 journalctl --vacuum-time=1d,因此只保留最近一天的条目。
lastlog 仅扫描
/var/log/lastlog 会包含在扫描结果中以便查看其大小,但在清理时不会被截断。 该文件存储每个用户的最后登录时间且为稀疏文件,因此其报告的大小通常远大于实际占用的磁盘空间。
使用方法
- 点击各类型的 扫描 按钮,查看日志占用空间
- 确认要清理的日志类型
- 点击 清理 按钮删除日志
或者:
- 点击 扫描所有 一次性扫描所有日志
- 查看各类型的占用情况
- 点击 清理所有 批量清理
注意事项
- 清理操作不可恢复,请确认日志不再需要
- 重要日志建议先备份
- 生产环境建议保留最近的日志用于问题排查
