gpt4 book ai didi

Linux系统对网站数据定期自动备份与删除

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Linux系统对网站数据定期自动备份与删除由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

需求是这样的,首先网站文件和数据库需要每天自动备份,然后备份目录超过一定时间的删除,比如保留最近14天地备份 刚好vps是redhat,里面默认居然没有装crond的服务,输入以下命令安装   yum install cronie 。

创建备份脚本   vi /root/bakweb.sh 。

编辑并输入以下内容   #!/bin/bash   find /home/bak/ -name '*' -type f -mtime +14 -exec rm {} \; tar zcvf /home/bak/www.zzvips.com_$(date +%F).tar.gz /var/www/html mysqldump -u root --password=PASSWORD DBNAME > 。

/home/bak/sql.zzvips.com_$(date +%F).sql   exit 0 输入:wq保存退出。 该脚本的意思是首先选择/home/bak作为网站备份目录.

第一步,先删除/home/bak下超过14天的文件;  第二步,按www.zzvips.com_+日期为文件名备份网站目录/var/www/html;  第三步,按sql.zzvips.com_+日期为文件名导出数据库,PASSWORD和DBNAME替换为你自己的root密码和数据库名。  最后创建crond脚本,每天早上5点自动运行该脚本即可 创建crond文件   vi /etc/cron.d/bakweb 编辑并输入以下内容   0 5 * * * root /root/bakweb.sh 。

完成,这样Linux系统就可以对网站数据定期自动备份与删除了,谢谢阅读,希望能帮到大家,请继续关注我,我们会努力分享更多优秀的文章.

最后此篇关于Linux系统对网站数据定期自动备份与删除的文章就讲到这里了,如果你想了解更多关于Linux系统对网站数据定期自动备份与删除的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com