linux

LNMP备份怎样做

小樊
53
2025-08-21 06:32:04
栏目: 编程语言

LNMP备份可通过手动、自动及第三方工具实现,以下是具体方法:

一、手动备份

  1. 网站文件备份
    使用tar命令打包网站文件,如:
    tar -zcvf /path/to/backup/www.tar.gz /home/wwwroot/www
  2. 数据库备份
    mysqldump导出数据库为SQL文件,如:
    mysqldump -u root -p db_name > /path/to/backup/db_name.sql,可压缩为.gz格式。
  3. Nginx配置备份
    复制配置文件到指定目录,如:
    cp -r /etc/nginx/ /path/to/backup/nginx_conf/

二、自动备份(推荐)

  1. LNMP自带脚本
    利用LNMP一键包中的backup.sh脚本,修改参数后通过crontab设置定时任务,如每天凌晨3点执行:
    0 3 * * * /root/lnmp/tools/backup.sh
  2. Crontab定时任务
    编辑crontab -e,添加自定义脚本执行命令,例如:
    0 2 * * * /path/to/backup_script.sh(脚本需包含文件/数据库备份逻辑)。

三、第三方工具

四、备份策略建议

五、恢复方法

注意:备份前确保脚本有执行权限(chmod +x),并定期测试恢复流程以验证有效性。

参考来源:[1,2,3,5,6,8,9,10,12,13,16]

0
看了该问题的人还看了