linux系统中rsync的安装和使用,以及配置rsync开机启动
2017-12-13 12:25
651 查看
1、下载
wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -zxvf rsync-3.1.2.tar.gz
2、安装
cd rsync-3.1.2
./configure --prefix=/usr/local/rsync
make
make install
3、配置rsyncd.conf
vim /usr/local/rsync/rsyncd.conf
内容如下:
### 全局参数 ###
port=8730 # 【注意:默认端口是873,这里改用8730了】
motd file=/usr/local/rsync/rsyncd.motd
log file=/usr/log/rsyncd.log
pid file=/var/run/rsyncd.pid
### 模块参数 ###
[mymodule]
path=/home/test
use chroot=true
uid=0
gid=0
read only=false
exclude=/readme.txt /runtime
auth users=txinz
secrets file = /usr/local/rsync/rsyncd.secrets
4、配置rsyncd.secrets
vim /usr/local/rsync/rsyncd.secrets
内容如下(语法为 用户名:登录密码):
txinz:qwert54321
# 此文件权限必须设置为600
chmod 600 /usr/local/rsync/rsyncd.secrets
5、配置rsyncd.motd
vim /usr/local/rsync/rsyncd.motd
内容如下:
welcome use rsync service !
6、启动rsync服务
【假设本机IP是:39.108.230.60】
/usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf
7、测试rsync
在另一台装了rsync的服务器上执行如下命令来测试:
[推送数据]
/usr/local/rsync/bin/rsync --port=8730 -av /root/test/ txinz@39.108.230.60::mymodule --password-file=/home/txinz.pass
【接收数据】
/usr/local/rsync/bin/rsync --port=8730 -av txinz@39.108.230.60::mymodule /root/test/ --password-file=/home/txinz.pass
[b]解释:[b]--password-file是可选的,表示导入远程计算机的用户密码文件。[/b][/b]
其他参考: http://www.linuxidc.com/Linux/2016-09/135120.htm
配置rsync开机启动:
vi /etc/rc.local
在末尾加上上面介绍的启动rsync服务的代码保存即可,即 /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf
wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -zxvf rsync-3.1.2.tar.gz
2、安装
cd rsync-3.1.2
./configure --prefix=/usr/local/rsync
make
make install
3、配置rsyncd.conf
vim /usr/local/rsync/rsyncd.conf
内容如下:
### 全局参数 ###
port=8730 # 【注意:默认端口是873,这里改用8730了】
motd file=/usr/local/rsync/rsyncd.motd
log file=/usr/log/rsyncd.log
pid file=/var/run/rsyncd.pid
### 模块参数 ###
[mymodule]
path=/home/test
use chroot=true
uid=0
gid=0
read only=false
exclude=/readme.txt /runtime
auth users=txinz
secrets file = /usr/local/rsync/rsyncd.secrets
4、配置rsyncd.secrets
vim /usr/local/rsync/rsyncd.secrets
内容如下(语法为 用户名:登录密码):
txinz:qwert54321
# 此文件权限必须设置为600
chmod 600 /usr/local/rsync/rsyncd.secrets
5、配置rsyncd.motd
vim /usr/local/rsync/rsyncd.motd
内容如下:
welcome use rsync service !
6、启动rsync服务
【假设本机IP是:39.108.230.60】
/usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf
7、测试rsync
在另一台装了rsync的服务器上执行如下命令来测试:
[推送数据]
/usr/local/rsync/bin/rsync --port=8730 -av /root/test/ txinz@39.108.230.60::mymodule --password-file=/home/txinz.pass
【接收数据】
/usr/local/rsync/bin/rsync --port=8730 -av txinz@39.108.230.60::mymodule /root/test/ --password-file=/home/txinz.pass
[b]解释:[b]--password-file是可选的,表示导入远程计算机的用户密码文件。[/b][/b]
其他参考: http://www.linuxidc.com/Linux/2016-09/135120.htm
配置rsync开机启动:
vi /etc/rc.local
在末尾加上上面介绍的启动rsync服务的代码保存即可,即 /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf
相关文章推荐
- linux下安装mongodb以及配置开机启动
- redis的安装、启动、主从配置,以及.Net下StackExchange.Redis的使用
- zookeeper安装和使用 windows环境+dubbo管理控制台的安装 【以及】 tomcat启动配置
- SVN的安装配置 以及与MyEclipse 整合使用开发
- 在VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境05_HDFS文件系统和Mapreduce框架的启动和运行
- Linux下Tomcat配置80端口以及开机自动启动
- Linux(centos) 编译安装 Mysql 后配置开机自动启动
- SVN的安装配置 以及与MyEclipse 整合使用开发
- SVN版本控制器的安装和配置以及一些技巧svn开机自启动
- ubuntu12.04 安装部署环境,nginx,tomcat,mysql。以及开机启动
- Ubuntu12.04 安装配置NFSv4,注意点以及NFSv4的使用,fsid=0(草稿)
- Ubuntu Linux下安装 Redis 并配置开机启动
- Ubuntu12.04 安装配置NFSv4,注意点以及NFSv4的使用,fsid=0(草稿)
- ISAPI_Rewrite的安装配置以及加载未知的原因/和无法使用的原因
- svn服务器端的安装和配置,并设置开机启动
- 整理的linux下ntop启动、安装、配置、使用!(转载)
- Rsync安装与配置及使用
- fedora 16 yum 安装mysql后怎样启动,以及添加为系统服务,但不能开机启动
- X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用