“UbuntuHelp:Rsync”的版本间的差异
来自Ubuntu中文
第12行: | 第12行: | ||
<br> | <br> | ||
− | == | + | == 安装 == |
− | + | ||
− | <pre> | + | 在UBUNTU下安装RSYNC通过以下步骤可以实现: |
− | $ sudo apt-get install rsync xinetd | + | <pre>$ sudo apt-get install rsync xinetd |
− | + | </pre> | |
+ | |||
== Configuration == | == Configuration == | ||
1. Edit ''/etc/default/rsync'' to start rsync as daemon using xinetd. | 1. Edit ''/etc/default/rsync'' to start rsync as daemon using xinetd. |
2008年8月4日 (一) 15:38的版本
简介
RSYNC的简单配置
导言
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
软件下载
rysnc的主页地址为:
http://rsync.samba.org/
安装
在UBUNTU下安装RSYNC通过以下步骤可以实现:
$ sudo apt-get install rsync xinetd
Configuration
1. Edit /etc/default/rsync to start rsync as daemon using xinetd.
$ sudo vim /etc/default/rsync RSYNC_ENABLE=inetd
2. Create /etc/xinetd.d/rsync to launch rsync via xinetd.
$ sudo vim /etc/xinetd.d/rsync service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }
3. Create /etc/rsyncd.conf configuration for rsync in daemon mode.
$ sudo vim /etc/rsyncd.conf max connections = 2 log file = /var/log/rsync.log timeout = 300 [share] comment = Public Share path = /home/share read only = no list = yes uid = nobody gid = nogroup auth users = user secrets file = /etc/rsyncd.secrets
4. Create /etc/rsyncd.secrets for user's password.
$ sudo vim /etc/rsyncd.secrets user:password
4.a
$ sudo chmod 600 /etc/rsyncd.secrets
5. Start/Restart xinetd
$ sudo /etc/init.d/xinetd restart
Testing
Run the following command to check if everything is ok.
$ sudo rsync [email protected]::share Password: drwxr-xr-x 4096 2006/12/13 09:41:59 . drwxr-xr-x 4096 2006/11/23 18:00:03 folders