仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 533|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:Linux体系情况下双机/多机主动互备份计划

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表