首页 > 脚本编程 > 两台主机互备脚本
您的足迹
  • 你没有浏览过任何文章或者你没有开启cookies。

两台主机互备脚本

主机A:2个配置脚本如下

#!/bin/bash
rq=`date +%Y%m%d`
tar -jpcv -f /backup/171_local/httpd$rq.tar.bz2 -C /usr/local/ httpd
tar -jpcv -f /backup/171_local/tomcat$rq.tar.bz2 -C /usr/local/ tomcat
tar -jpcv -f /backup/171_local/pure-ftpd$rq.tar.bz2 -C /usr/local/ pureftpd
tar -jpcv -f /backup/171_local/named$rq.tar.bz2 -C /var/ named
mysqldump -A -uroot -pmic_184_2008 > /backup/171_local/mysql$rq.sql
find /backup -mtime +2 -name  \*.sql -exec rm -rf {} \;
find /backup -mtime +2 -name  \*.tar.bz2 -exec rm -rf {} \;

rsync的配置如下:

#!/bin/bash
/usr/bin/rsync -vzrtpog --progress --delete -e "ssh -p port"  root@ip:/backup/xxx_local/*  /backup/xxx_remote/

主机B与主机A非常类似就不写了。

有2个注意的地址tar 的C参数,这样备份是相对路径。rysnc这种方式不安全,个人觉得配置私密更安全。

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
Feed