乐观 发表于 2015-1-16 13:24:06

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

经常看到有人问用什么版本的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>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。

飘飘悠悠 发表于 2015-1-18 10:14:34

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

仓酷云 发表于 2015-1-25 20:17:27

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

爱飞 发表于 2015-2-3 23:32:44

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

若相依 发表于 2015-2-9 07:28:45

目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。

金色的骷髅 发表于 2015-2-27 04:52:33

直到学习Linux这门课以后,我才知道,原来我错了。?

山那边是海 发表于 2015-3-16 19:16:54

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

老尸 发表于 2015-3-23 02:08:22

其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
页: [1]
查看完整版本: 来看看:Linux 下经由过程剧本完成远程主动备份