宝塔面板(BT Panel)的精简维护和日志清理操作
- This topic has 0 个回复, 1 个参与人, and was last updated 1 天, 4 小时 前 by
追光.
正在查看 0 条回复
- 作者帖子
- 2025年7月10日 - 下午5:57 #371
追光管理员下面是你提供的系列 rm -rf 命令的详细说明,每一条命令的清理范围与用途都会明确列出,最后我会提供一个合并后的清理脚本(可保存为 clean_bt_panel.sh),适用于宝塔面板(BT Panel)的精简维护和日志清理操作。
📦 指令详解与说明:
✅ 1. 清理安装缓存文件
rm -rf /www/server/panel/install/*.tar.gz
说明:删除 BT 面板安装目录下所有 .tar.gz 格式的压缩包。
目的:通常是编译安装时留下的源码包,如 nginx、php 等,安装完成后不再需要。
rm -rf /www/server/panel/install/*.zip
说明:同样删除 .zip 格式的压缩文件。
可能来源:某些插件或脚本下载资源使用 .zip 压缩。
rm -rf /www/server/panel/install/curl-*
说明:删除安装过程中用于支持 curl 模块编译的所有临时源码。
用途:减少磁盘占用,通常不影响面板使用。
rm -rf /www/server/panel/install/mysql*
说明:删除 BT 面板在安装 MySQL 时下载或解压的安装包或源码文件。
用途:安装完成后占用空间大,清除无影响。
✅ 2. 清理 MySQL 编译源码残留
rm -rf /www/server/mysql/src
说明:删除 MySQL 安装后留下的源码目录 src。
用途:用于源码安装或编译的残留文件,占空间,可安全删除。
✅ 3. 清理日志文件
rm -rf /www/server/panel/data/*.log
说明:删除 BT 面板自身的一些日志文件(运行状态、安装记录、错误信息等)。
用途:长期运行会产生大量日志,占用 data 目录空间,建议定期清理。
rm -rf /www/server/panel/logs/*
说明:清空 BT 面板 logs 目录下的所有文件。
用途:主要为 Web 面板操作日志,如访问、执行记录,清理后面板更干净。
rm -rf /www/server/mysql/*.log
说明:删除 MySQL 主目录下生成的日志文件,如 error.log、slow.log 等。
用途:不影响运行,定期清理可释放空间,但建议确认无排障需求后执行。
📜 清理脚本(建议保存为
clean_bt_panel.sh
):
#!/bin/bash # 宝塔面板与MySQL清理脚本(适用于 CentOS / Ubuntu 系统) echo "开始清理宝塔安装包与日志..." # 清理安装包 rm -rf /www/server/panel/install/*.tar.gz rm -rf /www/server/panel/install/*.zip rm -rf /www/server/panel/install/curl-* rm -rf /www/server/panel/install/mysql* # 清理MySQL源码目录 rm -rf /www/server/mysql/src # 清理日志文件 rm -rf /www/server/panel/data/*.log rm -rf /www/server/panel/logs/* rm -rf /www/server/mysql/*.log echo "清理完成 ✅"
✅ 使用方法:
# 1. 保存脚本 nano clean_bt_panel.sh # 2. 添加可执行权限 chmod +x clean_bt_panel.sh # 3. 执行清理 sudo ./clean_bt_panel.sh
📌 注意事项:
所有命令均为危险操作,使用 rm -rf 会直接删除文件且不可恢复;
建议在清理前进行一次手动备份或使用快照;
如果你使用的是 编译安装 的 PHP/MySQL/Nginx,清理源码包是安全的;
如果你计划升级或重装某服务,建议先保留安装包;
- 作者帖子
正在查看 0 条回复
- 在下方一键注册,登录后就可以回复啦。