云服务器自动备份Linux宝塔部署的网站文件、mysql数据库和相关配置文件的脚本配置
编写了一个完整的备份shell脚本,包含数据库和网站文件的备份。主要功能如下:
1. 数据库备份:备份wordpress数据库为SQL文件并压缩;
2. 网站文件备份:备份网站目录为tar.gz压缩包;
3. 配置文件备份:备份相关服务配置文件;
4. 自动清理:保留最近60天的备份,自动清理旧文件;
5. 日志报告:生成详细的备份报告和日志;
6. 错误处理:完善的错误检测和处理机制。
程序员的业余时间编程技能充电站!
编写了一个完整的备份shell脚本,包含数据库和网站文件的备份。主要功能如下:
1. 数据库备份:备份wordpress数据库为SQL文件并压缩;
2. 网站文件备份:备份网站目录为tar.gz压缩包;
3. 配置文件备份:备份相关服务配置文件;
4. 自动清理:保留最近60天的备份,自动清理旧文件;
5. 日志报告:生成详细的备份报告和日志;
6. 错误处理:完善的错误检测和处理机制。
目标:无人值守地、定时地、自动地执行带 sudo`的命令,不输密码。把脚本交给 root 的 cron,脚本里所有命令就当 root 用,sudo 字样全部删掉,省心又安全。
本文介绍了Linux系统中很常见的一条网站备份shell命令,并进行了详细解释。