rsync简易启动

http://blog.chinaunix.net/uid-20788470-id-1841451.html

一般使用默认端口的话, 在服务端的启动命令为:

/usr/bin/rsync --address=192.168.1.23 --daemon

如果在客户端需要换另外的端口侦听, 则使用

/usr/bin/rsync --address=172.18.16.89 --port=8081 --daemon

客户端命令:

/usr/bin/rsync -vzrc --progress --bwlimit=300 /usr/local/tomcat/webapps/.gif 172.18.16.89::appLogo/

rsync: failed to connect to 172.18.16.89: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(107) [sender=2.6.8]

此时在客户端也必须指定端口, 不然会报错。

改为

/usr/bin/rsync -vzrc --port=8081 --progress --bwlimit=300 /usr/local/tomcat/webapps/.gif 172.18.16.89::appLogo/

就OK

时间: 2024-12-18 18:32:12

rsync简易启动的相关文章

利用shell开发rsync服务启动脚本

利用shell函数开发rsync服务启动脚本,之前的不够专业 #!/bin/bash #chkconfig: 2345  20 80                       #这两行加入kconfig #description: Saves and restores system entropy  pool source /etc/init.d/functions    #调用标准的函数库 aa() {   echo "plz one canshu"   exit 5 } bb()

Rsync服务启动脚本

#!/bin/sh#filename:rsync_start.sh#date:2015-12-14#作者:linuxzkq#version:v1.0 # chkconfig: 2345 23 65# description: Start rsync and stop rsync scripts. prog="rsync"pidfile=/var/run/rsyncd.pidexec=/usr/bin/rsync . /etc/init.d/functions[ -f /usr/bin/

rsync服务启动脚本,通过chkconfig来管理开机自启动

实验环境: OS:CentOS 6.8 [[email protected] /]# chkconfig --add rsyncd rsyncd 服务不支持 chkconfig [[email protected] /]# cat /etc/init.d/rsyncd #/bin/bash # chkconfig: 2345 20 80    #添加该条即解决服务支持chkconfig [[email protected] /]# chkconfig --add rsyncd [[email p

rsync启动脚本编写

需求:写一个rsync服务启动脚本 思路: 1.首先对脚本参数个数进行判断如果传参个数不等于1,则echo "Usage: $0 {start|restart|stop}" 2.定义函数service,通过case进行对脚本传参值的流程控制判断 3.启动服务采用命令rsync --daemon 4.停止服务采用kill -9 进程和删除rsync的PID文件 [[email protected] test]# cat /etc/init.d/rsyncd #!/bin/bash #rs

CentOS7.5下开发systemctl管理的自定义Rsync启动服务程序

CentOS7.5下开发systemctl管理的自定义Rsync启动服务程序 1.1 systemctl知识简介 从CentOS7 Linux开始,系统里的网络服务启动已经从传统的service改成了systemctl(一个systemd工具,主要负责控制systemd系统和服务管理器.),管理开机自启动的命令也从chkconfig改为了systemctl,由systemctl一个命令代替了CentOS7以前系统中的service和chkconfig两个命令. 系统服务的脚本也从传统的路径的/e

以rsync的daemon工作模式传输数据

一.简介 rsync主要有三种工作方式: 1.单个主机本地之间的数据传输(类似于cp命令的功能) 2.借助rcp,ssh等通道来传输数据(类似于scp命令的功能) 3.以守护进程(socket)的方式传输数据(rsync自身的重要功能) 这里描述的是以第三种模式处理. 此例子准备了两台机器,分别为服务端10.0.0.41-backup,客户端10.0.0.100-oldboy. 二.在服务端启动及检查rsync服务 [[email protected]]# rsync --deamon #启动服

Linux课程笔记 Day07 课上内容总结 SSH和rsync

一. SSH 1.1    SSH介绍 SSH是Secure Shell Protocol的简称.在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后再进行数据传输.确保了传递的数据安全.SSH是专为远程登录会话和其他网络问题提供安全性的协议. 在默认状态下,SSH协议提供两个服务功能:一个是提供类似telnet远程链接服务器的服务,即上面提到的SSH服务:另一个是类似FTP服务的stp-server,借助SSH协议来传输数据,提供更安全的FTP服务. 特别提醒:SSH客户端

CentOS 6.5 rsync服务的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 "Rsync 算法" 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解

rsync结合inotify实现实时同步

背景介绍 中小企业的web应用场景中,web服务器可能是由2台服务器组成,通过DNS的轮询作为负载均衡,此时就需要对2台服务器之间同步的实时性有较高的要求,上一篇文章所介绍的rsync+crontab就不能满足此需求,本章就来介绍使用rsync+inotify完成服务器之间的实时同步 实验说明 操作系统:CentOS6.8,inotify要求内核版本必须为2.6.13以上 源服务器:172.16.10.10/24 目标服务器:172.16.10.20/24 实验目的:将源服务器上的/rsync目