rsync 推送简单配置

安装xinetd , 修改rsync配置

a. yum install xinetd

b. vi /etc/xinetd.d/rsync

service rsync
{
        disable = no  # 将 yes 修改为 no         flags           = IPv6
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}

c. /etc/init.d/xinetd start

d. vim /etc/rsyncd.conf

添加内容(注意删除注释)

port=873  端口号
uid = nobody 用户
gid = nobody 用户组
user chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.locklog file = /var/log/rsyncd.log

[test]  模块名称
path = /www/test  对应的目录
ignore errors
read only = no
list = no
auth users = root
secrets file = /etc/rsyncd.secrets 密码文件

e. vi /etc/rsyncd.secrets  编写密码文件,并且修改文件为只读

root:123456789

f. 创建对应目录,修改文件属主

mkdir /www/test

chown nobody.nobody -R /www/test

g. 启动服务

rsync --daemon

客户端配置:

a . 客户端默认安装了rsync,没有的话自己安装下 yum install rsync

b. 创建密码文件

vim /etc/rsyncd.passwd

123456789

c. 设置密码文件只读

chmod 600 /etc/rsyncd.passwd

运行测试:  

从服务器端拉取
/usr/bin/rsync -avz --progress --password-file=/etc/rsyncd.passwd [email protected]::test /www/test

网服务器推送
/usr/bin/rsync -avz --progress --password-file=/etc/rsyncd.passwd  /www/test [email protected]::test
时间: 2024-10-07 07:04:16

rsync 推送简单配置的相关文章

rsync 推送

两遍服务器都安装好rsync后  如果做推送服务 被推送的服务器的 配置文件 注意事项 1服务端(192.168.1.241)配置的密匙文件 格式为[运行环境] 用户名:密码 root:123456 2 客户端(192.168.1.240)配置的密码文件[git代码托管] 密码 123456 客户端测试推送到服务器端 rsync -vzrtopg --delete --progress --password-file=/etc/rsyncd/rsyncd.secrets /var/opt/git

关于极光推送的配置

1. 按照官方文档生成一个实现极光推送的demo, 生成极光推送demo. 2. 解压得到的.zip文件,将得到的lib下的文件复制到你新建的工程的lib目录下,并且在在module的gradle配置中添加一下配置: android { ...... sourceSets { main { jniLibs.srcDirs = ['libs'] ...... } ...... } ...... } 3. 将AndroidMainfast.xml里的require部分粘贴到你工程的AndroidMa

ios 推送 证书配置

S的推送证书,有有效期限制,一般为一年.当我们证书过期的时候,就需要重新生成证书了.有一段时间没有上苹果网站了,昨天上去一看,此奥,改版了,下边我们将重新生成一个正式环境的push推送的证书. 1.先打开钥匙串(应用程序-实用工具-钥匙串访问),请求一个证书 常用名称写为:2013.04.27_push_production_***.并保存到磁盘上. 2.进入打开苹果网站的证书标签页面,选择 Identifiers标签下边的App IDs子标签,显示下边图片.红色圈中的是我要重新生成push签名

极光推送_配置与使用-iOS开发

2个月时间,项目开发OK,已提交一版进行审核.这里总结下极光推送的使用. 1.首先当然是账号的申请 2.之后 环境配置: 这里放链接:http://docs.jpush.io/client/ios_tutorials/#_6  极光官方文档讲的很清晰,给赞(文档可以操作到开启remote notifications处,之后再参考iOS SDK 集成指南集成JPush SDK). PS:提一句,遇到问题还是查看官方文档最有效. 3.集成JPush:仍是链接:http://docs.jpush.io

dwr进行页面推送简单实例

实现功能:sendMsg.jsp发送一个消息到后台,后台将消息推送到showMsg.jsp页面. 1.web.xml 配置,在web.xml里面添加如下内容: <!-- 使用DWR进行页面消息推送 --> <servlet> <display-name>DWR Servlet</display-name> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org

推送证书配置指南

原文:http://docs.jpush.cn/pages/viewpage.action?pageId=1343727 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 在 iOS Provisioning Portal中,点击App IDs进入App ID列表. 创建 App ID,如果 ID 已经存在可以直接跳过此步骤       为 App 开启 Push Notification 功能.如果是已经创建的 App ID 也可以

rsync推送和拉取

rsync格式: # 拷贝本地文件.当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式.如:rsync -a /data /backup rsync [OPTION]... SRC DEST # 使用一个远程shell程序(如rsh.ssh)来实现将本地机器的内容拷贝到远程机器.当DST路径地址包含单个冒号":"分隔符时启动该模式.如:rsync -avz *.c foo:src rsync [OPTION]... SRC [US[email

java 基于javapns IOS推送的配置

1.enable logging javapns使用的log4j,为确保log的正常工作,在使用过程中添加如下代码: import org.apache.log4j.*;    ... try {          BasicConfigurator.configure();       ...   } catch (Exception e) {   //do sth.  } log4j.properties中添加: log4j.logger.javapns=debug 2.sandbox(开发

本地推送 简单代码演示

1 第一步:创建本地推送 2 // 创建一个本地推送 3 UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease]; 4 //设置10秒之后 5 NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10]; 6 if (notification != nil) { 7     // 设置推送时间 8     notificat