Rsync+crontab配置
Rsync+crontab配置
Rsync是一种用于两台服务器之间文件直接传输的一种服务,安装此服务需要两台机子,一台来当作客户端,一台当作服务端来使用。
首先我们需要安装两台ubuntu,一台用于客户端,一台用于服务端。
首先我们先配置服务端
ubuntu 默认已安装rsync,rsync服务默认不是启动的。
第一步我们需要去修改配置文件来启动它
打开一个配置文件
将false改为true
将false改为true
第二步从默认文件夹中复制出配置文件
将基本的配置文件复制到etc目录下成为rsync的配置文件
复制完配置文件后,我们需要做的则是打开配置文件并且修改配置文件
打开配置文件后我们需要做的是在配置文件中添加一个用来同步的模块
那我们就在文件中添加以下这个模块
添加完模块后保存退出即可
修改完配置文件后我们需要创建一个密码文件来使我们所添加模块中的账户可以运行
创建完后进入此文件添加账户及密码
格式为:账户:密码
创建完后修改其权限为600
以上工作做完后将rsync服务重新启动,服务端弄完后我们下一步则开始客户端的配置
本次环境为192.168.100.105为服务器端,安装配置rsync服务。172.16.8.16为客户端,建立文件定时同步。(前提:手动同步成功)
1.在客户端上建立/etc/100.105to8.16.sh文件
输入以下内容:
注意服务器端IP地址、服务器端配置文件名称、客户端同步路径、客户端密码文件路径。
3.给文件执行权限
4.在客户端上建立/etc/rsync.pw文件
5.输入同步密码
6.执行同步文件测试
7.打开crontab配置文件设置定点执行同步文件
8.输入以下内容:
每晚9点执行同步文件