仓酷云

标题: 来谈谈:Linux体系情况下双机/多机主动互备份计划 [打印本页]

作者: 不帅    时间: 2015-1-16 15:13
标题: 来谈谈:Linux体系情况下双机/多机主动互备份计划
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
问题:两台LINUX服务器,每一个服务器只要一个硬盘。以是备份的成绩就显得出格主要。我们装有mysql数据库。固然同时也要办理mysql备份的成绩。
目的:host呆板(终极一切备份都在其上留备份)ship呆板(保留host呆板备份)
方法:经由过程shell剧本,打包相干要备份的文件。然后经由过程ftp操纵下载,上载完成办理计划。
两台呆板root经由过程crontab让剧本在各自呆板准时。
倡议host天天早上3点
倡议ship天天早上6点
注重点:
两台服务器体系工夫最好相差不要凌驾1小时。
此剧本是每周星期6实行备份的。固然你也能够修正成每个月或天天备份。
固然也能够修正成一个增量备份剧本。
详细剧本:
以下为host呆板剧本
  #//////////////host呆板剧本///////////////
  #!/bin/sh
  HOST="abc.com"
  USER="backup_use"#ship呆板backup_use用户
  PASSWORD="backup_use"#ship呆板对使用户暗码
  BACKUPDIR="/home/backup_use/ship"#host呆板backup_use用户目次
  BACKUPDIR2="/home/backup_use/host"#host呆板backup_use用户目次
  MYSQLPASS="abc"#ship呆板mysqlroot用户暗码
  PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/nusphere/mysql/bin
  DOW=`date+%a`
  DM=`date+%Y%b%d`
  FILE1=ship-virtual-$DM.tar.gz
  FILE2=ship-mysqldata-$DM.tar.gz
  FILE3=ship-szeasy-$DM.tar.gz
  FILE4=ship-other-$DM.tar.gz
  #
  FIL1=$BACKUPDIR2/host-main-$DM.tar.gz
  FIL2=$BACKUPDIR2/host-mysqldata-$DM.tar.gz
  FIL3=$BACKUPDIR2/host-other-$DM.tar.gz
  #
  DIRECTORIE1="/www/home/jjd"#要备份的目次1
  DIRECTORIE2="/etc/var/named/usr/local/nusphere/apache/conf"#要备份的目次2
  #
  if[$DOW="Sat"];then#每一个星期六完整备份
  tar-zcpf$FIL1$DIRECTORIE1
  tar-zcpf$FIL3$DIRECTORIE2
  mysqldump--all-databases-q-uroot-p$MYSQLPASS|gzip>$FIL2
  ftp-i-n<$BACKUPDIR/$COMPUTER-mysqldata-$DM.tar.gz
  fi
  ########################################################################

</p>
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
作者: 飘飘悠悠    时间: 2015-1-18 15:45
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
作者: 因胸联盟    时间: 2015-1-27 09:09
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
作者: 海妖    时间: 2015-2-5 09:41
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
作者: 飘灵儿    时间: 2015-2-11 08:47
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 再见西城    时间: 2015-3-2 07:15
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者: 灵魂腐蚀    时间: 2015-3-11 03:18
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 不帅    时间: 2015-3-17 20:09
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 蒙在股里    时间: 2015-3-24 23:41
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2