⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 4 页
字号:
&nbsp;<BR>&nbsp;&nbsp;&nbsp;假设有一台主机&nbsp;ip&nbsp;位址为「128.1.1.4」,&nbsp;其「备份资料」将备份至「备份主机」的&nbsp;<BR>&nbsp;&nbsp;&nbsp;「/backup/polaris」这个目录下&nbsp;,&nbsp;且其密码被设定为「test」&nbsp;,&nbsp;则此主机的描述&nbsp;<BR>&nbsp;&nbsp;&nbsp;行应该同下&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;128.1.1.4:/backup/polaris:test;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;当您将您网路上&nbsp;Client&nbsp;端主机的描述都写入此档後&nbsp;,&nbsp;这些&nbsp;Client&nbsp;端主机就可以执&nbsp;<BR>&nbsp;&nbsp;&nbsp;行&nbsp;client&nbsp;端的程式&nbsp;,&nbsp;开始将资料备份过来&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;至此&nbsp;Server&nbsp;端的设定工作已经完成&nbsp;,&nbsp;需要注意的是&nbsp;,&nbsp;此描述档内的『密码栏位』&nbsp;<BR>&nbsp;&nbsp;&nbsp;并未编码储存&nbsp;,&nbsp;这是因为&nbsp;NBS&nbsp;在传送密码时乃是采用&nbsp;MD5&nbsp;的方式来编码再传送&nbsp;,&nbsp;<BR>&nbsp;&nbsp;&nbsp;而MD5&nbsp;编码法是属於「不可逆推」式的编码法&nbsp;,&nbsp;因此如果要检查&nbsp;Client&nbsp;所传来的密&nbsp;<BR>&nbsp;&nbsp;&nbsp;码是否正确&nbsp;,&nbsp;就必需要正确的密码&nbsp;,&nbsp;才能检验出来&nbsp;,&nbsp;而我们又不希望我们还必须去&nbsp;<BR>&nbsp;&nbsp;&nbsp;输入密码给&nbsp;NBS&nbsp;Server&nbsp;,&nbsp;因此「密码栏位」我们并未先经编码再行储存&nbsp;,&nbsp;而是直接&nbsp;<BR>&nbsp;&nbsp;&nbsp;以ASCII&nbsp;码的方式去储存的&nbsp;,&nbsp;因此管理&nbsp;Backup&nbsp;Server&nbsp;的管理员需特别注意此档案&nbsp;<BR>&nbsp;&nbsp;&nbsp;的权限&nbsp;,&nbsp;请将其设为只有&nbsp;root&nbsp;可以读写&nbsp;,&nbsp;即在&nbsp;shell&nbsp;下输入&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;chmod&nbsp;0600&nbsp;/etc/backup.servers&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;否则一旦此档&nbsp;,&nbsp;被一般&nbsp;user&nbsp;看见&nbsp;,&nbsp;而此&nbsp;user&nbsp;如果又在某一台主机拥有帐号&nbsp;,&nbsp;那&nbsp;<BR>&nbsp;&nbsp;&nbsp;麽他就能将其资料备份到此「备份主机」上&nbsp;,&nbsp;所以随时保持此档只有&nbsp;root&nbsp;能读写是&nbsp;<BR>&nbsp;&nbsp;&nbsp;很重要的&nbsp;,&nbsp;日後新版的&nbsp;NBS&nbsp;将新增一个用来设定此档的工具&nbsp;,&nbsp;以避免掉人为设定的&nbsp;<BR>&nbsp;&nbsp;&nbsp;疏失&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;而「密码栏位」的设定可以包括除了『;』(分号)之外的「可见字元」和「空格」,&nbsp;也&nbsp;<BR>&nbsp;&nbsp;&nbsp;就是说您可以设定一「长字串」或「一个句子」当作密码&nbsp;,&nbsp;密码的给定需要在&nbsp;Server&nbsp;<BR>&nbsp;&nbsp;&nbsp;端设好&nbsp;,&nbsp;也就是说&nbsp;Backup&nbsp;Server&nbsp;的管理员必须将密码设定好後&nbsp;,&nbsp;再告诉&nbsp;Client&nbsp;<BR>&nbsp;&nbsp;&nbsp;端主机的管理员&nbsp;,&nbsp;让其在&nbsp;client&nbsp;端作设定&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;另外&nbsp;,&nbsp;「密码栏位」的密码至少需要「4&nbsp;个字元」,&nbsp;因为密码是用来当作资料传送时&nbsp;<BR>&nbsp;&nbsp;&nbsp;编码和解码用的「KEY」,&nbsp;所以一定要设定&nbsp;,&nbsp;且至少需要&nbsp;4&nbsp;个字元&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;§管理&nbsp;Backup&nbsp;Server&nbsp;的注意事项&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;定时查看记录档&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当您的备份系统&nbsp;Server&nbsp;端(nbsd)开始运作後&nbsp;,&nbsp;一旦&nbsp;client&nbsp;端一有&nbsp;request&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;nbsd&nbsp;会将&nbsp;client&nbsp;端的「存取记录」放在「/var/log/nbsd」这个档内&nbsp;,&nbsp;备&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;份主机管理员应随时查看这个档&nbsp;,&nbsp;以保护系统的安全性&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;尽量将暂存目录的空间加大&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当&nbsp;Client&nbsp;端要将资料备份到&nbsp;Server&nbsp;端时&nbsp;,&nbsp;Server&nbsp;端会先将资料暂存在一个&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;暂存目录下&nbsp;,&nbsp;以&nbsp;Linux&nbsp;为例&nbsp;,&nbsp;其暂存目录为&nbsp;/tmp&nbsp;,&nbsp;等到资料传送完毕&nbsp;,&nbsp;再&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将其移至其「备份路径」下&nbsp;,&nbsp;这是为了确保资料在传送时如果有任何错误造成&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;传输失败时&nbsp;,&nbsp;旧的备份依然不至於被破坏&nbsp;,&nbsp;因此如果暂存目录的空间不够大&nbsp;,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一旦多台&nbsp;Client&nbsp;端主机同时备份时&nbsp;,&nbsp;可能会因为暂存空间不够大而造成备份&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;失败&nbsp;,&nbsp;而暂存目录空间的大小&nbsp;,&nbsp;请依照您所服务的&nbsp;Client&nbsp;端的数量和其备份&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;资料量的多寡来衡量&nbsp;,&nbsp;在这里有一点要强调的是&nbsp;,&nbsp;并不是每一种&nbsp;OS&nbsp;都是将资&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;料暂存在&nbsp;/tmp&nbsp;下的&nbsp;,&nbsp;有些是在&nbsp;/var/tmp&nbsp;下&nbsp;,&nbsp;如&nbsp;FreeBSD&nbsp;,&nbsp;这得要看在&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stdio.h&nbsp;里的&nbsp;P_tmpdir&nbsp;巨集的定义为何了&nbsp;,&nbsp;如果您不确定&nbsp;,&nbsp;可以先找到&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stdio.h&nbsp;这个档&nbsp;,然後打下面这一行指令&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;grep&nbsp;P_tmpdir&nbsp;stdio.h&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样就会出现如下的字串(以&nbsp;Linux&nbsp;为例)&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;P_tmpdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;/tmp&quot;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这就表示&nbsp;Linux&nbsp;的暂存目录是&nbsp;/tmp&nbsp;,&nbsp;此时应将这个目录的空间加大&nbsp;,&nbsp;其馀&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的系统请依您的系统的设定来加大您的暂存目录&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>□&nbsp;Client&nbsp;端&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;如果您的机器是某台备份主机的&nbsp;client&nbsp;端&nbsp;,&nbsp;请按照安装程序将&nbsp;client&nbsp;程式安装完&nbsp;<BR>&nbsp;&nbsp;&nbsp;成&nbsp;,&nbsp;在安装完成&nbsp;client&nbsp;端程式後&nbsp;,&nbsp;请向您的「备份主机」的管理员取得下面的&nbsp;<BR>&nbsp;&nbsp;&nbsp;资料&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;1&nbsp;.&nbsp;您的「备份密码」&nbsp;.&nbsp;<BR>&nbsp;&nbsp;&nbsp;2&nbsp;.&nbsp;「备份主机」的&nbsp;IP&nbsp;Address&nbsp;或&nbsp;Domain&nbsp;Name&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;取得您所需的资料後&nbsp;,&nbsp;就可以开始「设定&nbsp;client&nbsp;端」了&nbsp;,&nbsp;请依照下面的步骤来做&nbsp;:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;Step&nbsp;1&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先请打&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;setnbs&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此时会出现一个有四个选项的&nbsp;menu&nbsp;,&nbsp;如下所示&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--------------------------------&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NBS&nbsp;environment&nbsp;setup&nbsp;menu&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--------------------------------&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)&nbsp;Setup&nbsp;backup&nbsp;password.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)&nbsp;Setup&nbsp;nbs&nbsp;server's&nbsp;address.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)&nbsp;Setup&nbsp;all.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)&nbsp;Quit.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--------------------------------&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;choice&nbsp;:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您可以利用这个&nbsp;menu&nbsp;来设定您的&nbsp;nbs&nbsp;,&nbsp;如果您选择「1」,&nbsp;就可以设定您&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的「备份密码」,&nbsp;这个密码会存於「/etc/config.nbs」里&nbsp;,&nbsp;此档只有&nbsp;root&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;才能读写&nbsp;,&nbsp;如果您选择「2」的话&nbsp;,&nbsp;就可以设定您的「备份主机」的位址&nbsp;,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此位址可以是「ip」也可以「domain&nbsp;name」,&nbsp;1.0.1r版以前&nbsp;,&nbsp;备份主机的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位址是利用系统变数去存取的&nbsp;,&nbsp;也因此无法利用&nbsp;crontab&nbsp;来定时备份&nbsp;,&nbsp;因&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此现在改用档案来储存此变数&nbsp;,&nbsp;备份主机的位址也将存在&nbsp;/etc/config.nbs&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;里&nbsp;,&nbsp;如果你选择「3」,&nbsp;则可设定两者&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;Step&nbsp;2&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在设定完成後&nbsp;,&nbsp;再来就是编写『备份描述档』,&nbsp;这个描述档主要是让您设定&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;「那些目录」要备份&nbsp;,&nbsp;备份後的储存在&nbsp;Server&nbsp;端的「档名」为何&nbsp;,&nbsp;请用您&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所习惯的文书编辑器来编写这个档&nbsp;,&nbsp;『备份描述档』的主要的语法描述如下&nbsp;:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#comment&nbsp;--&gt;&nbsp;以&nbsp;#&nbsp;开头的那一行会被当成说明用的叙述&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;package&nbsp;--&gt;&nbsp;一定要以&nbsp;package&nbsp;开头&nbsp;,&nbsp;否则&nbsp;{&nbsp;}&nbsp;内的描述就会被忽略&nbsp;.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;what:&nbsp;/etc;&nbsp;--&gt;&nbsp;设定那个「目录」要备份&nbsp;,&nbsp;需以&nbsp;『;』做结尾&nbsp;.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filename:&nbsp;etc.tgz;&nbsp;--&gt;&nbsp;设定备份到备份主机上的档名&nbsp;,&nbsp;也需以『;』做结&nbsp;.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;another&nbsp;package&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;package&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;what:&nbsp;/user;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filename:&nbsp;user.tgz&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -