博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统中rsync的安装和使用,以及配置rsync开机启动
阅读量:4180 次
发布时间:2019-05-26

本文共 1775 字,大约阅读时间需要 5 分钟。

1、安装$ wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz$ tar -xvf rsync-3.1.2.tar.gz$ cd rsync-3.1.2$ ./configure --prefix=/usr/local/rsync$ make$ make install2、配置conf文件$ vi /usr/local/rsync/rsync.conf   # 复制以下内容到rsync.conf文件里	### 全局参数 ###	port=873	motd file=/usr/local/rsync/rsync.motd	log file=/usr/local/rsync/rsync.log	pid file=/var/run/rsync.pid	### 模块参数 ###	[testmodule]	path=/home/test	use chroot=true	uid=0	gid=0	read only=false	exclude=/readme.txt /runtime	auth users=txz	secrets file = /usr/local/rsync/rsync.secrets  # Esc :wq 保存并退出vi编辑器  # 要注意的关键词有:port、testmodule、path、auth users、secrets file等  # auth users 后的值可以看心情随便给3、配置密钥文件$ vi /usr/local/rsync/rsync.secrets    txz:qwert54321  # 注意:rsync.secrets 文件中的内容必须为 rsync.conf 文件中 auth users 参数的值,    加冒号,再加'看你心情复杂度'给的密码  # Esc :wq 保存并退出vi编辑器3.1、 rsync.secrets文件权限必须设置为600$ chmod 600 /usr/local/rsync/rsync.secrets4、配置欢迎语文件(可选)$ vi /usr/local/rsync/rsync.motd    welcome use rsync service !5、启动rsync服务$ /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

 

测试# 假设有一台远程rsync服务器的IP是 39.108.230.60,要把当前 /root/test/ 下的数据推送给它# 注意:这里的 AuthUser 和 YourModule 来自你的 rsync.conf 文件中配置的值$ /usr/local/rsync/bin/rsync --port=873 -av /root/test AuthUser@39.108.230.60::YourModule --password-file=/YourPwdPath/YourPwd.txt# 拉取远程rsync服务器的数据到本机 /root/test/ 下# 注意:这里的 AuthUser 和 YourModule 来自远程rsync服务器的 rsync.conf 文件中配置的值$ /usr/local/rsync/bin/rsync --port=873 -av AuthUser@39.108.230.60::YourModule /root/test --password-file=/YourPwdPath/YourPwd.txt# 注意:--password-file是可选的,表示导入存储在本机的rsync服务器密码,  本例中的密钥文件 YourPwd.txt 内容为qwert54321,不是 txz:qwert54321

 

【rsync进阶】1、配置rsync开机启动:$ vi /etc/rc.local    # 在 rc.local 文件的底部,新加一行代码,代码如下    /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

 

转载地址:http://tgeai.baihongyu.com/

你可能感兴趣的文章
【C++】顺序容器
查看>>
二进制小技巧
查看>>
玩转CSDN之自定义博客栏目
查看>>
内核模块编程---hello world
查看>>
认识EXT2文件系统
查看>>
操作系统发展史总结
查看>>
进程的概念、表示、调度状态和进程的控制
查看>>
进程同步与互斥笔记
查看>>
栈与调用惯例
查看>>
安装net_speeder
查看>>
进程间通信--管道、消息队列
查看>>
Redis 和 I/O 多路复用
查看>>
西邮Linux兴趣小组2017纳新免试题揭秘
查看>>
【C++】尽量以const,enum,inline 替换 #define
查看>>
预处理器、编译器、汇编、链接
查看>>
【C++】尽可能使用const
查看>>
PV原语小结及进程同步示例
查看>>
OS进程调度及典型调度算法
查看>>
C++操作Mysql数据库/Linux下
查看>>
I/O知识点汇总
查看>>