快速布署rsync

简介:
服务器端:
1 安装:
# tar xvf  sync-xxxx.tar.gz 或sync-xxx.tar.bz2   
# cd  sync-xxx  
# ./configure --prefix=/usr/local/rsync  ;make ;make install  
or # rpm sync-XXXX.rpm

 
2 建立配置文件及密码文件:
配置文件:
vim /usr/local/rsync/rsyncd.conf 
uid = nobody  
gid = nobody  
use chroot = no  
max connections = 10  
pid file = /var/run/rsyncd.pid  
lock file = /var/run/rsync.lock  
log file = /var/log/rsyncd.log  

[web]  
path = /usr/local/apache2/htdocs  
comment = backup client is web  
ignore errors  
list = no   
auth users = liuyu  
secrets file = /usr/local/rsync/web.pas  


 
建立密码文件:
vim /usr/local/rsync/web.pas  
liuyu:111111  
chmod 600 /usr/local/rsync/web.pas  

3 启动服务:
/usr/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf

 
4 查看启动情况 ps aux |grep rsync 
root     26515  0.0  0.0  1760  460 ?        S     2007   0:00 rsync --daemon --config=/usr/local/rsync/rsyncd.conf
备份服务器:
1 建立同步脚本
  vim web.sh  
  #!/sbin/sh  
  #! backup web 
   DATE='date +%w' 
  /usr/bin/rsync   -avzP  --delete --password-file=/usr/local/rsync/web.pas   liuyu@服务器IP::web   /backup/web/$DATE > /var/log/rsync.$DATE

 
2 建立密码文件
# echo "11111" > /backup/web.pas  
#chmod 600 /backup/web.pas

 
3 运行脚本 可看到同步信息
 
4 加入crontab  每天晚上2点执行一次
  0 2 * * * /backup/web.sh

 
配置完成!


本文转自守住每一天51CTO博客,原文链接:http://blog.51cto.com/liuyu/64067,如需转载请自行联系原作者
相关文章
|
存储 Kubernetes 容器
第十章 集群安装NFS以及NFS卸载客户端和服务端
第十章 集群安装NFS以及NFS卸载客户端和服务端
325 1
|
存储 缓存 安全
网络文件系统 (NFS)
【10月更文挑战第11天】
470 1
|
12月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
2481 7
|
Kubernetes 监控 网络协议
CentOS 7.9: NFS服务搭建与配置
CentOS 7.9: NFS服务搭建与配置
CentOS 7.9: NFS服务搭建与配置
|
Linux iOS开发 MacOS
conda 安装, 配置以及使用
conda 安装, 配置以及使用
1525 1
|
存储 Unix Linux
Linux下的NFS搭建配置
Linux下的NFS搭建配置
362 3
|
存储 缓存 网络协议
NFS 使用指南
今天来讲讲关于 NFS 的一些知识(主要是我学习的一些笔记,就当现学现卖了)
|
Ubuntu 网络协议 Java
Linux系统开发: 搭建NFS服务器实现文件共享
Linux系统开发: 搭建NFS服务器实现文件共享
633 0
Linux系统开发: 搭建NFS服务器实现文件共享
|
存储 网络协议 Linux
NFS服务配置
NFS会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,举一个例子来说明一下NFS是用来做什么的。假如有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。
513 0
NFS服务配置
|
存储 缓存 文件存储
NFS Hard Mount Vs Soft Mount
本章节将详细分析和对比NFS挂载参数的优劣,在使用NFS可根据业务情况做出最佳选择。
6964 0