45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:linux下的自动备份的步骤

linux下的自动备份的步骤

2016-09-08 16:32:04 来源:www.45fan.com 【

linux下的自动备份的步骤

使用crond就可以了,比如:要每天凌晨00:00自动备份/test目录到/backup目录下,并且进行压缩,压缩文件的文件名根据当前备份时间变化,可以:

1. 写好backup.sh脚本:
#!/bin/sh
tar czf /backup/test.$(date +%Y-%m-%d-%H-%M-%S).tgz /test
exit $?


这个脚本将目录打包压缩成形如:test.2005-01-01-00-00-00.tgz,也可以运行man date命令,替换+%Y-%m-%d-%H-%M-%S成自己想要的文件命令方式。

2. 运行crontab -e, 加上:
0 0 * * * /root/backup.sh
指定每天00:00运行/root/backup.sh,就是上面那个脚本的存放位置。
可以查看crond的帮助,修改定期运行的时间。

同理,还可以自动备份数据库,如oracle的备份:

#!/bin/sh
export ORACLE_HOME=/oracle/product/10g
export ORACLE_SID=orc1
/usr/local/oracle/product/10g/bin/exp user/password file=/home/oracle/
oracle_backup.$(date +%Y-%m-%d-%H-%M-%S).dmp
exit $?

 

本文地址:http://www.45fan.com/a/question/73689.html
Tags: linux 简单 备份
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部