标签:rsync
第1章 rsyncrpm -qa rsync
rsync-3.0.6-12.el6.x86_64
yum install -y rsync
*****配置文件内容
###backup 2018-4-27
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 *模块列表[true表示开启]
hosts allow =172.16.1.0/24 *内网网段
hosts deny = 0.0.0.0/32 * 什么不让链接 黑名单
auth users = rsync_backup *认证的虚拟用户【客户端连接的用户】
serets file = /etcrsync.password *认证的虚拟用户密码文件
[backup] *模块
comment = "backup dir by oldboy" * 注释
path = /backup *备份路径
useradd -s /sbin/nologin -M rsync
检查 id rsync 是否创建成功
echo "rsync_backup:oldboy123" >/etc/rsync.password
赋予权限
chmod 600 /etc/rsync.password
创建目录
mkdir -p /backup
rsync --daemon 【以守护进程方式启动rsync服务端口号 tcp 873】
ps -ef|grep rsync【查看是否启动】
rpm -qa rsync
rsync-3.0.6-12.el6.x86_64
yum install -y rsync
echo "oldboy123" >/etc/rsync.password
赋予权限【读写】
chmod 600 /etc/rsync.password
/etc/rc.local
/etc/init.d
rsync -avz /etc rsync_backup@172.16.1.41::backup
--exclude排除
--exclude +排除内容
--exclede-from=脚本【必须以.txt结尾】
--exclde={a..c} 排除 abc3个
在配置文件中添加
exclude = a b c [表示排除a b c]
rsync -avz rsync_backup@172.16.1.41::backup/oldboy.txt /tmp/
--password-file=/etc/rsync.password
killall rsync
rsync --daemon
标签:rsync
原文地址:http://blog.51cto.com/13667111/2125270