linux Sersync 上配置客户端
1、安装 Rsync 并配置相关权限
在 SERSYNC 上配置 RSYNC 客户端相关权限认证:
[root@SERSYNC /]# yum install rsync -y
[root@SERSYNC /]# echo "redhat" > /etc/rsync.password
[root@SERSYNC /]# chmod 600 /etc/rsync.password
[root@SERSYNC /]# cat /etc/rsync.password
Redhat
[root@SERSYNC ~]# ll /etc/rsync.password
-rw-------. 1 root root 7 Jun 4 00:20 /etc/rsync.password
2、在 SERSYNC 上手动测试 rsync 的同步情况
特别强调:此步很关键,如果这不能同步,后面的 SERSYNC 配好了也不会同步数据。
1)分别创建待同步数据
[root@SERSYNC ~]# touch /data/{web/index.html,download/a.jpg}
[root@SERSYNC ~]# tree /data
/data
├── download
│ └── a.jpg
└── web
└── index.html
2 directories, 2 files
3)执行同步命令
针对 SWEB1(172.16.100.1):
[root@SERSYNC ~]# rsync -avzP /data/web rsync_bak@172.16.100.1::web/ --password-fil
e=/etc/rsync.password
sending incremental file list
web/
web/index.html
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/2)
sent 92
bytes received 31 bytes 246.00 bytes/sec
total size is 0 speedup is 0.00
[root@SERSYNC ~]# rsync -avzP /data/download/ rsync_bak@172.16.100.1::download/ --
password-file=/etc/rsync.password
sending incremental file list
./
a.jpg
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/2)
sent 75
bytes received 30 bytes 210.00 bytes/sec total size is 0 speedup is 0.00
[root@SERSYNC ~]# rsync -avzP /data/web rsync_bak@172.16.100.2::web/ --password-fil
e=/etc/rsync.password
sending incremental file list web/
web/index.html
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/2)
sent 92
bytes received 31 bytes 246.00 bytes/sec
total size is 0 speedup is 0.00
[root@SERSYNC ~]# rsync -avzP /data/download/ rsync_bak@172.16.100.2::download/ --
password-file=/etc/rsync.password
sending incremental file list
./
a.jpg
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/2)
sent 75
bytes received 30 bytes 70.00 bytes/sec
total size is 0 speedup is 0.0
同步完之后,分别对 SWEB1,SWEB2 的相应目录进行查看!此处以 SWEB1 为例:提示: 在后面进行部署 SERSYNC 之前,SERSYNC 主服务器(即 SERSYNC)上必须要确保手动可以把
文件推送到 SWEB1,SWEB2 上,这样后续 SERSYNC 才能调用这些命令来自动推送。
[root@SWEB1 ~]# tree /data/
/data/
├── download
│ └── a.jpg
└── web
└── web
└── index.html
最新文章
- JS案例之2——cycle元素轮播
- jQuery插件:jqGrid引入及基本属性
- [ROS] slam_gmapping
- 怎样在thinkphp里面执行原生的sql语句
- N个元素的集合划分成互斥的两个子集的数目
- js库编写的环境和准备工作
- Sample Page
- sed命令详解-应用篇
- NYOJ--46--最少乘法次数
- Python:怎样用线程将任务并行化?
- locust安装及其简单使用----基于python的性能测试工具
- Maven多模块项目加载
- Node、PHP、Java 和 Go 服务端 I/O 性能PK
- Nginx反向代理及简单负载均衡配置
- C#学习笔记(4)——sqlserver常用语句
- 123、 android Retrofit 介绍和使用(转载)
- java 中break 和continue 的非常规用法
- Hive是什么
- mysql数据库的左连接,右连接,内链接。
- 跳转后全屏,兼容大部分浏览器JavaScript
热门文章
- 浙大PAT CCCC L3-013 非常弹的球 ( 高中物理题 )
- 浙大PAT CCCC L3-014 周游世界 ( 最短路变形 )
- FLASH位宽为8、16、32时,CPU与外设之间地址线的连接方法
- Internet History, Technology, and Security(week2)——History: The First Internet - NSFNet
- XXX is not a function
- CF1019E Raining season
- Linux shell】grep命令精确匹配字符串查找
- 背包&;数位dp(8.7)
- HttpWebRequest、WebClient、RestSharp、HttpClient区别和用途
- 兼容IE浏览器保存Cookie