|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
主服务器:192.168.0.220(CentOS4.4)
从服务器:192.168.0.248(CentOS5)
==============================1>在两台主机上分离安装rsync======================
默许一样平常都是安装了的
12[root@office~]#rpm-qa|greprsyncrsync-2.6.3-1
假如没有安装,利用yuminstallrsync来举行安装便可;一般情形很快就安装终了,rsync服务器架设对照复杂,可我们安装好rsync后,并没有发明设置文件和rsync服务器启动程序,由于每一个办理员大概对rsync用处纷歧样,以是一样平常的刊行版只是安装好软件就完事了,让办理员来依据本人的用处和偏向来本人架设rsync服务器。
==============================2>rsync服务器的设置==============================
在/etc目次下创立一个rsyncd的目次,我们用来寄存rsyncd.conf,rsyncd.secrets和rsyncd.motd文件;rsyncd.conf是rsync服务器的主设置文件;rsyncd.secrets是用户暗码文件;rsyncd.motd设置一些服务接待及申明信息;
a>创立修正rsyncd.conf
rsyncd.conf是rsync服务器次要设置文件,我们来个复杂的示例;好比我们要备份服务器上的/tmp/目次,在/tmp/中,我想把test目次和test.php文件扫除在外;
1234[root@office~]#cd/etc[root@office~]#mkdirrsyncd[root@office~]#cdrsyncd[root@office~]#virsyncd.conf
写进(包管文件中每行没有空格):
1234567891011121314151617181920212223242526272829303132333435363738394041pidfile=/var/run/rsyncd.pidport=873address=192.168.0.220#uid=nobody#gid=nobodyuid=rootgid=rootusechroot=yesreadonly=yes#limitaccesstoprivateLANs#设置可会见的主机:假如多个ip则用空格离隔:192.168.0.3192.168.0.4192.168.0.5大概设置区间192.168.0.3/5hostsallow=192.168.0.0/24hostsdeny=*maxconnections=5motdfile=/etc/rsyncd/rsyncd.motd#Thiswillgiveyouaseparatelogfilelogfile=/var/log/rsync.log#Thiswilllogeveryfiletransferred-upto85,000+peruser,persynctransferlogging=yeslogformat=%t%a%m%f%bsyslogfacility=local3timeout=300#方括号中设置模块名[linuxsirhome]#要同步服务器的目次路径path=/backuplist=yesignoreerrors#authusers是必需在服务器上存在的实在的体系用户,假如你想用多个用户,那就以,号离隔;好比authusers=ljzhou,rsyncsirauthusers=ljzhou#从服务器会见必要的暗码文件secretsfile=/etc/rsyncd/rsyncd.secretscomment=linuxsirtmp#设置分歧步的目次或文件用空格离隔exclude=test/test.php
b>创立修正暗码文件rsyncd.secrets
12[root@office~]#cd/etc/rsyncd[root@office~]#virsyncd.secrets
写进:ljzhou:123456加入保留。修正权限暗码文件的权限:
1[root@office~]#chmod600rsyncd.secrets
c>创立修正rsync.motd文件
rsyncd.motd是界说rysnc服务器信息的,也就是用户登录信息。好比让用户晓得这个服务器是谁供应的等;相似ftp服务器登录时,我们所看到的linuxsir.orgftp……。固然这在全局界说变量时,并非必需的,你能够用#号注失落,或删除;如:
1[root@office~]#virsyncd.motd
写进:welcome!
==============================3>启动rsync服务==============================
1[root@office~]#/usr/bin/rsync--daemon--config=/etc/rsyncd/rsyncd.conf
1
==============================4>主服务器已设置好rsync!上面我们设置从服务器============
从服务器只需安装rsync便可,然后运转:
1[root@devel~]#/usr/bin/rsync-vzrtopg--progressljzhou@192.168.0.220::linuxsirhome/tmp
#由于没有指定暗码文件,以是必要手动输出主服务器上的设定的暗码输出暗码:123456ljzhou是指
12下一页
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。 |
|