Linux操作系统定时备份文件的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
对于站长来说,养成良好的备份习惯是非常重要的。无论性能多么好的美国服务器,都有出现问题的时候,情况严重的话会造成网站数据损坏和丢失,所以定期备份文件可以有效保障网站的长期发展。
对于Linux系统美国VPS或者服务器来说,除了利用某些软件来进行网站文件备份之外,还可以采用Linux命令进行定时备份,这样非常方便和省事,本文就简单分享一种方法。
注意:这里以文件目录/home/backups/example备份到/home目录下为例
一、创建脚本
touch 路径、文件名.sh
touch /home/backup.sh
vi /home/backup.sh
vi /home/backup.sh
二、脚本内容
#! /bin/sh
mkdir /home/fcc
创建一个文件(备份路径)
cp -r /home/backups/example /home/fcc
含义:数据存储backups目录,备份到fcc目录下,首先复制数据,如下:
tar -zcpvf /home/backup$(date +%Y%m%d) .tar.gz /home/fcc
含义:将数据所在文件fcc打包
rm -rf /home/fcc
三、删除文件内容
find ./ -mtime +20 -name ‘’*.tar.gz‘’ -exec rm -rf {} rm -rf {} /;
含义:删除改文件夹下超过20天的文件(天数可以根据条件来决定。)
第四、执行脚本文件
sh /home/backup.sh
含义:设置定时执行脚本
安装cron服务
检查服务状态:service crond status
修改crontab内容
执行命令:crontab -e
进入后写脚本时间:0 0 /5 * /home/backup.sh (分 时 日 月 周)
设置为每5天执行一次脚本
保存wq
重启cron服务
service cron restart
这样通过以上简单的定时备份设置就可以对文件进行备份了,方法还是比较简单。大家在使用RAKsmart VPS或服务器的过
程中,也可以按照上述方法进行备份。
看完上述内容,你们掌握Linux操作系统定时备份文件的方法是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/199653.html