CentOS Linux自动备份文件按日期备份
说明:
我这里要把/data/wwwroot目录下面的所有文件备份到/data/backup里面,并且保存为wwwrootbak20190520.tar.gz的压缩文件(20190520是指备份执行时当天的日期2019-5-20),然后只保留最近30天的备份。
1、创建保存备份文件的目录:/data/backup
cd /data
mkdir backup
2、创建备份脚本文件:/data/wwwroot_backup.sh
cd /data
vim wwwroot_backup.sh
输入以下内容:
#!/bin/shBK_DR=/data/backup #备份文件存放路径DB_DR=/data/wwwrootDAYS=30 #DAYS=30代表删除30天前的备份,即只保留最近30天的备份LINUX_USER=root #系统用户名date=` date +%Y%m%d `tar zcvf $BK_DR/wwwrootbak$date.tar.gz $DB_DRchown -R $LINUX_USER:$LINUX_USER $BK_DR #更改备份数据库文件的所有者find $BK_DR -name "wwwrootbak*" -type f -mtime +$DAYS -exec rm {} \; #删除30天前的备份文件(注意:{} \;中间有空格)
3、修改文件属性,使其可执行 chmod +x /data/wwwroot_backup.sh
4、修改/etc/crontabvi /etc/crontab在下面添加 40 1 * * * root /data/wwwroot_backup.sh表示每天凌晨1点40分执行备份
5、重新启动crond使设置生效/bin/systemctl restart crond.service systemctl enable crond.service #设为开机启动/bin/systemctl start crond.service #启动
CentOS Linux自动备份文件按日期备份相关推荐
- centos备份远程mysql数据库,CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期...
说明: 我这里要把MySQL数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2011_11_03.tar ...
- linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...
- Linux自动备份文件(linux计划任务)
今天有人让我给写个脚本,说是让linux定时备份数据和资料,每次备份的数据文件名不一样,并删除超过一定时期的资料,这个听起来挺有意思的,具体看下面吧: 1,写一个脚本backup.sh内容如下 #!/ ...
- linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...
您可以使用date命令来修改CentOS Linux的时间 修改日期: 将时间设置为2014年6月20日的命令如下: #date -s 2014年6月20日 修改时间: 将系统时间设置为14:20:0 ...
- Linux自动备份MySQL数据库脚本代码
Linux自动备份MySQL数据库脚本代码 下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行 在脚本中可设置需要备份的数据库表清单,并且 ...
- sqlserver在linux数据备份,SQLServer数据库之sqlserver for linux自动备份数据库脚本
本文主要向大家介绍了SQLServer数据库之sqlserver for linux自动备份数据库脚本,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 不多说直接上脚本 # ...
- linux sybase 自动备份,Linux平台下Sybase数据库备份方法分析.doc
Linux平台下Sybase数据库备份方法分析 Linux平台下Sybase数据库备份方法分析 摘 要:对于从事信息系统管理的人员来说,掌握数据库的备份方法在工作中尤为重要.当本地数据出错或者磁盘损坏 ...
- (转)linux自动备份oracle数据库并上传到备份服务器 脚本实现
实际项目中,备份数据是不可缺少的一步,完成数据的自动备份减少个人的工作量,是我们的目标.之前很少写过脚本,不过这些简单的操作还是可以做到的!话不多说,开始具体介绍: oracle版本:10.2.0 操 ...
- centos linux怎么关闭锁屏时间,【Centos】Centos7.5取消自动锁屏功能
00. 目录 @ 01. 问题描述 Centos7.5系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面.如果是管理员,建议开启自动锁 ...
- linux 关闭自动升级,开启关闭Centos的自动更新(转)
开启关闭Centos的自动更新 关闭Centos的自动更新,操作记录如下: [[email protected] alpha]# chkconfig –list yum-updatesd yum-up ...
最新文章
- iPhone开源项目汇总(更新版)
- 解决windows版 duet display无法正常连接 【看完就会】
- 「leetcode」450. 删除二叉搜索树中的节点:【递归】【迭代】详解
- delphi mysql 连接_Delphi 使用之连接数据库
- (附代码)手写滑动验证码,完整代码开放
- Python3 语音识别谷歌验证码
- MD5的使用(计算指定目录下文件的md5值)
- [转载]Html 特殊符号 让版权符号更美观_几何途行_新浪博客
- 【小技巧】2345——今日热点弹窗广告(未完成)
- 走出误区,老杨命运发生了转折
- junit关于Test class can only have one constructor的报错
- linux对外开放端口号
- Unity 3D 导入资源包 || Unity 3D 导出资源包
- 学会python如何利用业余时间赚外快?分享几个接私单途径,分分钟月入3K+
- Python之librosa库语音信号处理
- 学习英语给你带来了哪些机会?
- crypto-CSTPC(羊城杯 2020)
- 浩鲸科技是外包公司吗_类似美团app开发外包_广腾(深圳)互联网科技有限公司
- 成为Java高级架构师必看的15本书
- ML之CatboostC:基于titanic泰坦尼克数据集利用catboost算法实现二分类
热门文章
- 计算机专业在房管局,计算机故障 昨天房产局无法办过户
- vue-element-admin基础学习
- iOS内购实现及测试排查错误列表
- 浏览器点击后退提示_当点击浏览器后退时会发生什么
- linux上使用drive从google drive 下载文件和文件夹
- 网络会议openmeetings下的openmeetings-util文件分析3
- Python40行代码爬取电影天堂的电影下载连接
- 本博客博文介绍和索引【花谢悦神】
- 《三体》与《西部世界》
- org.postgresql.util.PSQLException: ERROR: column loginid of relation userinfo does not exist