广告
返回顶部
首页 > 资讯 > 操作系统 >如何实现Linux系统对网站数据定期自动备份与删除
  • 716
分享到

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

2023-06-13 03:06:25 716人浏览 薄情痞子
摘要

本篇内容主要讲解“如何实现linux系统对网站数据定期自动备份与删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现Linux系统对网站数据定期自动备份与删除”吧!需求是这样的,首先网站文

本篇内容主要讲解“如何实现linux系统对网站数据定期自动备份与删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现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.penglei.name_$(date +%F).tar.gz /var/www/html
mysqldump -u root --passWord=PASSWORD DBNAME >

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

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

到此,相信大家对“如何实现Linux系统对网站数据定期自动备份与删除”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 如何实现Linux系统对网站数据定期自动备份与删除

本文链接: https://www.lsjlt.com/news/264569.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现Linux系统对网站数据定期自动备份与删除
    本篇内容主要讲解“如何实现Linux系统对网站数据定期自动备份与删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现Linux系统对网站数据定期自动备份与删除”吧!需求是这样的,首先网站文...
    99+
    2023-06-13
  • Linux下如何实现MySQL数据库每天定时自动备份
    在云计算的浪潮下,企业多将业务部署在云上。对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单。但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会忽略这个问题,如果这时遭遇系统故障,面临...
    99+
    2016-01-07
    Linux下如何实现MySQL数据库每天定时自动备份
  • Linux系统下如何实现MySQL数据的备份与还原
    这篇文章主要为大家展示了Linux系统下如何实现MySQL数据的备份与还原,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统下如何实现MySQL数据的备份与还原”这篇文章吧。1-1、备份...
    99+
    2023-06-28
  • CentOS/RHEL系统如何实现每天自动备份MySQL数据库
    这篇文章主要介绍CentOS/RHEL系统如何实现每天自动备份MySQL数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1.先在服务器下建文件夹以下...
    99+
    2022-10-19
  • CentOS中如何使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
    这篇文章主要讲解了“CentOS中如何使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS中如何使用Shell脚本实现...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作