码迷,mamicode.com
首页 > 其他好文 > 详细

部署rsync的过程

时间:2017-09-08 23:03:09      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:rsync


1.1 守护进程部署分为两部分:

1.1.1 服务端的部署--rsync

第一个里程碑:查看有没有这个软件

rpm -qa rsync

第二个里程碑:安装rsync软件

yum install -y rsync

 

第三个历程碑:编写配置文件(编写好配置文件,后续操作步骤可以按照配置文件进行)

cat >/etc/rsyncd.conf<<EOF

#created by HQ at 2017

##rsyncd.conf start##

 

uid = rsync

gid = rsync

use chroot = no

max connections = 200

timeout = 300

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

ignore errors

read only = false

list = false

hosts allow = 172.16.1.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

[backup]

comment = "backup dir by oldboy"

path = /backup

EOF

 

pid文件作用:管理服务进程的

01. 停止进程更加方便

02. 判断服务进程是否正在运行

 

lock锁文件作用:和脚本相关

                           


第四个历程碑:创建备份目录的管理用户

useradd -s /sbin/nologin -M rsync

 

第五个历程碑:创建安全认证文件

echo "rsync_backup:oldboy123">/etc/rsync.password

chmod 600 /etc/rsync.password

 

第六个历程碑:创建备份目录

mkdir -p /backup

chown -R rsync.rsync /backup

至此:服务端配置的操作就完成了

 

第七个历程碑:启动rsync服务

rsync --daemon

说明:rsync服务的端口号为873端口(tcp)

 

# 杀手三人组

# kill 进程pid

说明:需要知道进程号信息,并且进程杀死后,有提示说明

# killall 进程名

说明:进程杀死后,有提示说明

# pkill 进程名(模糊杀手,小心)

说明:进程杀死后,没有提示信息

 

1.1.2 客户端的部署--web服务(推)

第一个里程碑:查看有没有这个软件

rpm -qa rsync

 

第二个里程碑:安装rsync软件

yum install -y rsync

 

第三个里程碑:创建一下安全认证文件

echo "oldboy123" >/etc/rsync.password

chmod 600 /etc/rsync.password

 

至此客户端配置完成


1.1如何实现免交互的

rsync -avz /etc rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password

 

进程锁

flock -xn/var/run/rsync.lock -c  ‘rsync -avzP--bwlimit 3000 /home/lra abc@172.16.0.123::abc

 --password-file=/etc/rsync.pas‘

部署rsync的过程

标签:rsync

原文地址:http://2416402119.blog.51cto.com/13112195/1963809

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!