linux 安装rsync
时间: 2023-07-24 07:14:45 浏览: 203
Rsync是一种在Linux系统中使用的文件同步工具,它可以在本地或远程服务器之间同步文件和目录。以下是安装和配置Rsync的步骤:
1. 安装Rsync
在Linux系统中,可以使用以下命令安装Rsync:
Ubuntu/Debian系统:
sudo apt-get install rsync
CentOS/RHEL系统:
sudo yum install rsync
2. 配置Rsync
在使用Rsync之前,需要进行一些配置。可以在/etc/rsyncd.conf文件中进行配置,该文件包含了Rsync的配置信息。
首先,需要创建一个Rsync用户,并为其设置密码:
sudo useradd rsync
sudo passwd rsync
然后,在/etc/rsyncd.conf文件中添加以下内容:
uid = rsync
gid = rsync
use chroot = no
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[backup]
path = /home/backup/
comment = Backup directory
read only = no
list = yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
其中,[backup]是同步目录的名称,path是同步目录的路径,auth users是允许访问该目录的用户,secrets file是存储密码的文件。
最后,需要创建一个密码文件/etc/rsyncd.secrets,并将用户名和密码添加到该文件中:
rsync:password
其中,rsync是用户名,password是密码。
3. 启动Rsync
完成配置后,可以使用以下命令启动Rsync:
sudo rsync --daemon
现在,Rsync已经成功安装和配置,可以使用rsync命令进行文件同步了。例如,将本地目录/home/local同步到远程服务器的/backup目录:
rsync -avz /home/local/ rsync@remote:/backup/
其中,-a表示同步所有文件和目录,-v表示显示详细信息,-z表示压缩传输。remote是远程服务器的IP地址或主机名,rsync是用户名。
阅读全文