(11)Linux 服务器安装配置rsync服务,并实现两天机器同步文件

1111111111111111111111111111111[root@dn3-hadoop2 ~]# yum -y install xinetd;vi /etc/xinetd.d/rsyncLoaded plugins: securityCentOS6-Base | 3.7 kB 00:00 CentOS6-Base/primary_db | 4.6 MB 00:01 CentOS6-Updates | 3.4 kB 00:00 CentOS6-Updates/primary_db | 2.1 MB 00:00 epel_SOHU-6-x86_64 | 4.4 kB 00:00 epel_SOHU-6-x86_64/primary_db | 6.4 MB 00:03 rsyslog_v7 | 2.5 kB 00:00 rsyslog_v7/primary_db | 387 kB 00:00 Setting up Install ProcessResolving Dependencies–> Running transaction check—> Package xinetd.x86_64 2:2.3.14-39.el6_4 will be installed–> Finished Dependency ResolutionDependencies Resolved======================================================================================================================================Package Arch Version Repository Size======================================================================================================================================Installing:xinetd x86_64 2:2.3.14-39.el6_4 CentOS6-Base 121 kTransaction Summary======================================================================================================================================Install 1 Package(s)Total download size: 121 kInstalled size: 259 kDownloading Packages:xinetd-2.3.14-39.el6_4.x86_64.rpm | 121 kB 00:00 Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Installing : 2:xinetd-2.3.14-39.el6_4.x86_64 1/1 Verifying : 2:xinetd-2.3.14-39.el6_4.x86_64 1/1Installed: xinetd.x86_64 2:2.3.14-39.el6_4 Complete!# default: off# description: The rsync server is a good addition to an ftp server, as it \# allows crc checksumming etc.service rsync{ disable = yes flags = IPv6 socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = –daemon log_on_failure += USERID}2222222222222222222222222222222222222222将/etc/xinetd.d/rsync中的disable = yes 改成 disable = no 。为与58.111保持一致flags = IPv6 删除(此操作有误意义待知)333333333333333333333333333333333333333333cat: /etc/rsyncd.conf: No such file or directory[root@dn3-hadoop2 ~]# vi /etc/rsyncd.conf(将15.4 nn1节点的对应文件的内容 赋值到该文本中)port = 873uid = rootgid = rootuser chroot = nomax connections = 200timeout = 600pid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.locklog file = /var/log/rsyncd.log[backup]path = /mnt/resource/data/ #(此处注意path的配置!!!!!)ignore errorsread only = nolist = no#hosts allow = 192.168.1.0/255.255.255.0auth users = rootsecrets file = /etc/rsyncd.secrets44444444444444444444444444444444444444444444444444444[root@dn3-hadoop2 ~]# echo ‘root:123456789’>/etc/rsyncd.passwd;chown root:root /etc/rsyncd.secrets;chmod 600 /etc/rsyncd.secrets;yum -y install rsync;echo ‘123456789’>/etc/rsyncd.passwd;chmod 600 /etc/rsyncd.passwdchown: cannot access `/etc/rsyncd.secrets’: No such file or directorychmod: cannot access `/etc/rsyncd.secrets’: No such file or directoryLoaded plugins: securitySetting up Install ProcessResolving Dependencies–> Running transaction check—> Package rsync.x86_64 0:3.0.6-9.el6 will be updated—> Package rsync.x86_64 0:3.0.6-12.el6 will be an update–> Finished Dependency ResolutionDependencies Resolved======================================================================================================================================Package Arch Version Repository Size======================================================================================================================================Updating:rsync x86_64 3.0.6-12.el6 CentOS6-Base 335 kTransaction Summary======================================================================================================================================Upgrade 1 Package(s)Total download size: 335 kDownloading Packages:rsync-3.0.6-12.el6.x86_64.rpm | 335 kB 00:00 Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Updating : rsync-3.0.6-12.el6.x86_64 1/2 Cleanup : rsync-3.0.6-9.el6.x86_64 2/2 Verifying : rsync-3.0.6-12.el6.x86_64 1/2 Verifying : rsync-3.0.6-9.el6.x86_64 2/2Updated: rsync.x86_64 0:3.0.6-12.el6 Complete![root@dn3-hadoop2 ~]#555555555555555555555555555555555555555555555555555555[root@dn3-hadoop2 ~]# echo ‘root:123456789’>/etc/rsyncd.secrets;echo ‘123456789’>/etc/rsyncd.passwd;

[root@dn3-hadoop2 ~]#

666666666666666666666666666666666666666666666666666666[root@dn3-hadoop2 ~]# chown root:root /etc/rsyncd.secrets;chmod 600 /etc/rsyncd.secrets;chmod 600 /etc/rsyncd.passwd;[root@dn3-hadoop2 ~]#7777777777777777777777777777777777777777777777777[root@dn3-hadoop2 ~]# rsync –daemon[root@dn3-hadoop2 ~]# ps -ef |grep rsync34391 ? 00:00:00 rsync[root@dn3-hadoop2 ~]# ps -ef |grep rsyncroot 34391 1 0 10:24 ? 00:00:00 rsync –daemonroot 34402 34034 0 10:24 pts/1 00:00:00 grep rsync#####################################################################8888888888888888888888888888888888888888888

另一台机器上运行命令

/usr/bin/rsync -avz –progress –exclude-from ‘/usr/local/scripts/exclude.txt’ –password-file=/etc/rsyncd.passwd /data/logs/flume root@10.241.15.x::backup

执行出错~~!!!!在0.105上跑 rsync脚本报错:rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]原因 同步到15.8上的 路径文件夹不存在 创建。mkdir datamkdir flume另一台《15.9》rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]

创建了文件还是错 ,重启 rsync可以了。

===============================================================================

问候不一定要慎重其事,但一定要真诚感人

(11)Linux 服务器安装配置rsync服务,并实现两天机器同步文件

相关文章:

你感兴趣的文章:

标签云: