仓酷云

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

[其他Linux] 来看看:Linux 下经由过程剧本完成远程主动备份

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-16 13:24:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
思索到在本机上备份数据,一旦该呆板硬盘呈现妨碍,数据没法掏出。远程手动备份数据费时吃力且不实时。最好的办法就是经由过程剧本完成远程主动互备。但远程不管是经由过程SSH上岸,仍是经由过程scp拷贝文件都必要输出暗码。为了克制这个成绩,起首必要完成不必要暗码的SSH上岸,如许就能够利用rsync,scp,rexec等命令来做的远程备份了。
  1.设置无需暗码的ssh上岸,办法以下:
  假定A,B两服务器,如今必要在A机上用root上岸B机,而不必要输出暗码,那我们可依照上面的步骤来做:
  1)在A机上天生钥匙对,实行以下命令:
  ssh-keygen-trsa
  Generatingpublic/privatersakeypair.
  Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):/root/.ssh/id_rsa
  Enterpassphrase(emptyfornopassphrase):间接回车
  Entersamepassphraseagain:间接回车
  Youridentificationhasbeensavedin/root/.ssh/id_rsa.
  Yourpublickeyhasbeensavedin/root/.ssh/id_rsa.pub.
  Thekeyfingerprintis:
  f6:61:a8:27:35:cf:4c:6d:13:22:70:cf:4c:c8:a0:23root@host1
  如许,在/root/.ssh/路径下会天生id_rsa,和id_rsa.pub,个中id_rsa是密钥,id_rsa.pub是公钥。
  2)把在A机天生的id_rsa.pub拷贝到B机上,假定拷贝到B机的一时目次下,如:
  scp/root/.ssh/id_rsa.pubroot@218.242.214.20:/tmp
  3)用root帐号上岸B机,进进其主目次,创立authorized_keys文件,并设置好权限。
  cd~/.ssh
  cat/tmp/id_rsa.pub>>authorized_keys
  chmod400authorized_keys
  rm-f/tmp/id_rsa.pub
  4)测试
  在A机上转到root帐号,实验登录B机。看看是否是不要暗码.
  申明:
  authorized_keys文件的权限很主要,假如设置为777,那末登录的时分,仍是必要供应暗码的。
  记得将一时目次下的id_rsa.pub删除,养成个好习气。
  本办法在RedHat9.0上测试经由过程。
  2.编纂crontab文件
  vi/etc/crontab
  如设置天天清晨3:00实行cron.daily中的剧本:
  003***rootrun-parts/etc/cron.daily
  3.编纂cron.daily中的剧本
  cd/etc/cron.daily/
  vibackupdb
  pg_dump-Upostgresvoipack>/voipack.sql
  pg_dump-Upostgresregserver>/regserver.sql
  tar-cvjf/aavm.tgz.bz2/usr/local/aavm
  tar-cvjf/oracle.tgz.bz2/var/oracle
  scp/voipack.sqlroot@218.242.214.20:/root/218.242.214.23_backup
  scp/regserver.sqlroot@218.242.214.20:/root/218.242.214.23_backup
  scp/aavm.tgz.bz2root@218.242.214.20:/root/218.242.214.23_backup
  scp/oracle.tgz.bz2root@218.242.214.20:/root/218.242.214.23_backup
  将23上发生的备份文件copy到218.242.214.20:/root/218.242.214.23_backup路径下
  一样的办法能够将假定B服务器上的数据备份到A服务器,完成双机的互备

</p>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
老尸 该用户已被删除
7#
发表于 2015-3-23 02:08:22 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
山那边是海 该用户已被删除
6#
发表于 2015-3-16 19:16:54 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-27 04:52:33 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
若相依 该用户已被删除
地板
发表于 2015-2-9 07:28:45 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
爱飞 该用户已被删除
板凳
发表于 2015-2-3 23:32:44 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
沙发
发表于 2015-1-25 20:17:27 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
飘飘悠悠 该用户已被删除
楼主
发表于 2015-1-18 10:14:34 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 00:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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