来看看: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>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 直到学习Linux这门课以后,我才知道,原来我错了。? 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
页:
[1]