-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathbcp.mm.htm
69 lines (56 loc) · 19.8 KB
/
bcp.mm.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<html xmlns="http://www.w3.org/1999/xhtml"><!--This file has been created with freemind2html.xsl--><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>数据备份 Howto</title><link rel="stylesheet" href="/stylesheets/master.css" type="text/css"></link><link rel="stylesheet" href="/stylesheets/syntax.css" type="text/css"></link><link rel="stylesheet" href="/docbook/includes/css/freemind2html.css" type="text/css"></link><link rel="stylesheet" href="/docbook/includes/css/docbook.css" type="text/css"></link><meta name="generator" content="FreeMind-XSL Stylesheet (see: http://freemind-xsl.dev.slash-me.net/ for details)"></meta><script type="text/javascript"><!--
function toggle(id)
{
div_el = document.getElementById(id);
img_el = document.getElementById('img'+id);
if (div_el.style.display != 'none')
{
div_el.style.display='none';
img_el.src = '/docbook/includes/images/freemind/show.png';
}
else
{
div_el.style.display='block';
img_el.src = '/docbook/includes/images/freemind/hide.png';
};
};
--></script></head><body><script type="text/javascript" src="/docbook/includes/js/header.js"></script><script type="text/javascript">
write_header("/docbook");
</script><h1>数据备份 Howto</h1><script type="text/javascript" src="/docbook/includes/mmflash/mmflash.js"></script><style type="text/css">
#flashcontent {
height: 100%;
}
</style><script type="text/javascript"><!--
var hasReqestedVersion = DetectFlashVer(7, 0, 19);
if (hasReqestedVersion) {
FlashObject(
"movie", "/docbook/includes/mmflash/visorFreemind.swf",
"width", "100%",
"height", "500",
"align", "middle",
"quality", "high",
"bgcolor", "#FFFFFF",
"id", "visorFreeMind",
"name", "visorFreeMind",
"openUrl", "_blank",
"initLoadFile", "bcp.mm",
"startCollapsedToLevel", "5",
'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=7,0,19,0',
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else {
var alternateContent = '<div id="flashcontent">'
+ 'This content requires the Adobe Flash Player. <br/>'
+ 'Flash Plugin version 7.0 or higher is needed. '
+ '<a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>'
+ '</div>';
document.write(alternateContent);
}
--></script><noscript><div id="flashcontent">
Flash plugin or Javascript are turned off.
Activate both and reload to view the mindmap.<br></br><a href="http://www.adobe.com/go/getflash/">Get Flash</a></div></noscript><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp1632")' id="imgidp1632"></img><a id="FMFreemind_Link_1618805133FM"></a><div class="nodecontent">数据备份 Howto</div><div class="content" id="idp1632"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp2208")' id="imgidp2208"></img><a id="FM_FM"></a><div class="nodecontent">前言</div><div class="content" id="idp2208"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1665277346FM"></a><div class="nodecontent">这个文档的名字看起来怪怪的,主要是为了和以前的名称兼容,实际上 BCP 只是本文的一个引子</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1571624034FM"></a><div class="nodecontent">BCP: 灾难恢复和业务连续性计划(Disaster Recovery and Business Continuity Plan)</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1085035737FM"></a><div class="nodecontent">第一次听到是在 CISSSP安全专家培训中</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_546704338FM"></a><div class="nodecontent">回公司的第一件事情,就是完善数据备份计划</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1643078058FM"></a><div class="nodecontent">需要备份的数据大多涉及机密,而备份的技术却应该是公开、共享、一起研讨的。</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_605828575FM"></a><div class="nodecontent">本文主要分专题讨论几个方面</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp8144")' id="imgidp8144"></img><a id="FMFreemind_Link_251649380FM"></a><div class="nodecontent">SSH:Passwordless SSH Authentication</div><div class="content" id="idp8144"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp9200")' id="imgidp9200"></img><a id="FMFreemind_Link_379362758FM"></a><div class="nodecontent">为什么要 SSH?</div><div class="content" id="idp9200"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_841623785FM"></a><div class="nodecontent">因为安全</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp10960")' id="imgidp10960"></img><a id="FMFreemind_Link_380115496FM"></a><div class="nodecontent">为什么要无密码登录</div><div class="content" id="idp10960"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1274075017FM"></a><div class="nodecontent">因为方便</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp12720")' id="imgidp12720"></img><a id="FMFreemind_Link_1071585298FM"></a><div class="nodecontent">ssh-keygen</div><div class="content" id="idp12720"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">ssh-keygen -t rsa1</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">ssh-keygen -t dsa</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">ssh-keygen -t rsa</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp15216")' id="imgidp15216"></img><a id="FMFreemind_Link_50055275FM"></a><div class="nodecontent">scp</div><div class="content" id="idp15216"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1439667484FM"></a><div class="nodecontent">scp .ssh/*.pub [email protected]:~/</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp16976")' id="imgidp16976"></img><a id="FMFreemind_Link_206776932FM"></a><div class="nodecontent">authorized_keys </div><div class="content" id="idp16976"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1220364722FM"></a><div class="nodecontent">$ cd ~/.ssh<br></br>$ cat ../identity.pub >> authorized_keys<br></br>$ cat ../id_rsa.pub >> authorized_keys2<br></br>$ cat ../id_dsa.pub >> authorized_keys2
</div></div></div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp19232")' id="imgidp19232"></img><a id="FMFreemind_Link_791053143FM"></a><div class="nodecontent">镜像:rsync 和 unison</div><div class="content" id="idp19232"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp20256")' id="imgidp20256"></img><a id="FMFreemind_Link_996883281FM"></a><div class="nodecontent">rsync</div><div class="content" id="idp20256"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1489280985FM"></a><div class="nodecontent">实话实说:我现在基本上都用 unison 了,我的脚本中已经没有再用到 rsync 了。</div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp22128")' id="imgidp22128"></img><a id="FMFreemind_Link_470544095FM"></a><div class="nodecontent">简单的例子</div><div class="content" id="idp22128"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">rsync -a public_html/ 10.0.0.x:public_html</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">rsync -a 10.0.0.x:public_html/ public_html</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp23920")' id="imgidp23920"></img><a id="FMFreemind_Link_617487183FM"></a><div class="nodecontent">Rsync over SSH</div><div class="content" id="idp23920"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_326825836FM"></a><div class="nodecontent">rsync -av public_html/ -e ssh 10.0.0.x:public_html</div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1832278451FM"></a><div class="nodecontent">/usr/bin/rsync -e ssh -avzp --exclude "*.journal" --exclude "dnscache/" --exclude "dnscachex/" \ --delete /home remotehost:/var/backups/mycomputer/ </div></div></div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_676303210FM"></a><div class="nodecontent">unison</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp27744")' id="imgidp27744"></img><a id="FMFreemind_Link_547479903FM"></a><div class="nodecontent">crontab 和 windows schedule</div><div class="content" id="idp27744"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp28768")' id="imgidp28768"></img><a id="FMFreemind_Link_1503787694FM"></a><div class="nodecontent">crontab</div><div class="content" id="idp28768"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp29600")' id="imgidp29600"></img><a id="FMFreemind_Link_616973709FM"></a><div class="nodecontent">示例</div><div class="content" id="idp29600"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_446839199FM"></a><div class="nodecontent"># configuration of cvs & news server<br></br># cvs and news backup<br></br>30 6 1 * * /usr/local/bin/backup.sh /opt/news/spool /home/ftp/news/spool full<br></br>30 5 * * * /usr/local/bin/backup.sh /opt/news/spool /home/ftp/news/spool inc<br></br>30 3 * * 1 /usr/local/bin/backup.sh /opt/cvs-repos/repos-r /home/ftp/cvs full<br></br>30 4 * * 1 /usr/local/bin/backup.sh /opt/cvs-repos/repos-user /home/ftp/cvs full<br></br>0 11,14,17,19,3 * * * /usr/local/bin/backup.sh /opt/cvs-repos/repos-r /home/ftp/cvs inc<br></br>0 13,20,5 * * * /usr/local/bin/backup.sh /opt/cvs-repos/repos-user /home/ftp/cvs inc<br></br><br></br># configuration of backup server<br></br># backup data from remote server: sync data with cvs, news and nightly_build sever. <br></br>#minute hour mday month wday command<br></br>#<br></br>0 6 * * * /usr/bin/rsync -a -e "/usr/bin/ssh -l root" 10.0.0.7:/home/ftp/news /opt/bcp<br></br>0 7 * * * /usr/bin/rsync -a -e "/usr/bin/ssh -l root" 10.0.0.7:/home/ftp/cvs /opt/bcp<br></br>0 5 * * * /usr/bin/rsync -rLptgoD -e "/usr/bin/ssh -l root" 10.0.0.8:/server/bcp/ /opt/bcp/svr<br></br>
</div></div></div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp31728")' id="imgidp31728"></img><a id="FMFreemind_Link_1724852982FM"></a><div class="nodecontent">Windows计划任务 </div><div class="content" id="idp31728"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp32544")' id="imgidp32544"></img><a id="FMFreemind_Link_1932971186FM"></a><div class="nodecontent">at</div><div class="content" id="idp32544"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1003763056FM"></a><div class="nodecontent">C:\>at 23:00 /every:M,T,W,Th "C:\cygwin\bin\bash.exe -c /bin/st_daily"<br></br>C:\>at 23:00 /every:F "C:\cygwin\bin\bash.exe -c /bin/st_weekly"
</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_29106132FM"></a><div class="nodecontent">图形界面</div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp35152")' id="imgidp35152"></img><a id="FMFreemind_Link_423464622FM"></a><div class="nodecontent">错误诊断</div><div class="content" id="idp35152"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><div class="nodecontent">但是在某些情况下,计划任务可能失败,如用户权限不够、密码不匹配等,但往往又找不到出错的原因。如果认为运行出现异常,不要犹豫,马上去看日至文件:%SystemRoot%\SchedLgU.Txt。</div></div></div></div></div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp37392")' id="imgidp37392"></img><a id="FMFreemind_Link_1433235832FM"></a><div class="nodecontent">Cygwin:Windows 平台任务自动化</div><div class="content" id="idp37392"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_723647869FM"></a><div class="nodecontent">吉祥三宝,Cygwin 版</div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp39024")' id="imgidp39024"></img><a id="FMFreemind_Link_1535418812FM"></a><div class="nodecontent">爸爸,Windows 上能用 Unison 么?</div><div class="content" id="idp39024"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1861369241FM"></a><div class="nodecontent">Cygwin</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp40784")' id="imgidp40784"></img><a id="FMFreemind_Link_130851369FM"></a><div class="nodecontent">Windows 上能跑 SSHD 么?</div><div class="content" id="idp40784"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1053135405FM"></a><div class="nodecontent">Cygwin</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp42544")' id="imgidp42544"></img><a id="FMFreemind_Link_1688222708FM"></a><div class="nodecontent">Windows 上能跑 crontab 么?</div><div class="content" id="idp42544"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1776982595FM"></a><div class="nodecontent">Cygwin</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_140866479FM"></a><div class="nodecontent">Cygwin,永远吉祥</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp45136")' id="imgidp45136"></img><a id="FMFreemind_Link_472098150FM"></a><div class="nodecontent">建立个人的版本控制</div><div class="content" id="idp45136"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1062435986FM"></a><div class="nodecontent">CVS vs SVN</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1408821263FM"></a><div class="nodecontent">一键恢复:电脑的保护神</div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp48048")' id="imgidp48048"></img><a id="FMFreemind_Link_1253024648FM"></a><div class="nodecontent">版本信息</div><div class="content" id="idp48048"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp49200")' id="imgidp49200"></img><a id="FMFreemind_Link_76475911FM"></a><div class="nodecontent">0.2.0</div><div class="content" id="idp49200"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_671624534FM"></a><div class="nodecontent">提交文档到 WHODO,修改文档结构,补充 unision,版本控制系统</div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp51056")' id="imgidp51056"></img><a id="FMFreemind_Link_792053439FM"></a><div class="nodecontent">版本历史</div><div class="content" id="idp51056"><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp51984")' id="imgidp51984"></img><a id="FMFreemind_Link_1384679363FM"></a><div class="nodecontent">0.1</div><div class="content" id="idp51984"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_1391009563FM"></a><div class="nodecontent">2002/10/26 创建</div></div></div></div></div></div><div class="node"><img src="/docbook/includes/images/freemind/hide.png" class="hideshow" alt="hide" onClick='toggle("idp53872")' id="imgidp53872"></img><a id="FMFreemind_Link_1675010637FM"></a><div class="nodecontent">作者/贡献者</div><div class="content" id="idp53872"><div class="node"><img src="/docbook/includes/images/freemind/leaf.png" class="hideshow" alt="leaf"></img><a id="FMFreemind_Link_511580472FM"></a><div class="nodecontent"><a href="http://www.worldhello.net/about">jiangxin</a> <a href="http://www.worldhello.net/about"><img src="/docbook/includes/images/freemind/ilink.png" alt="User Link" style="border-width:0"></img></a></div></div></div></div></div></div></div></div><script type="text/javascript" src="/docbook/includes/js/footer.js"></script><script type="text/javascript">
write_footer("/docbook");
</script></body></html>