rsync命令详解1

<李>






<李>

1)启动rsync
# vi/etc/xinetd.d/rsync
,,把原来的是的改成没有
服务rsync
{
,,,,,,,,没有禁用=
,,,,,,,, socket_type ,,,,=流
,,,,,,,, wait ,,,,,,,,,,,=NO
,,,,,,,, user ,,,,,,,,,,,=根
,,,,,,,, server ,,,,,,,,,=/usr/bin/rsync
,,,,,,,, server_args ,,,,=,守护进程
,,,,,,,, log_on_failure , +=USERID
}
随系统启动rsync
,,,,, # chkconfig rsync> <李>

1,启动rsync服务端(独立启动)
#/usr/bin/rsync守护进程

2,启动rsync服务端(由xinetd超级进程启动)
#/etc/rc.d/init.d/xinetd重载

<李>

,即可。

<李>

# netstat - a | grep rsync
tcp ,,,,,,, 0,,,,,, 0 0.0.0.0:873 ,,,,,,,,,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,,听

<李>

1)设定密码
# vi/etc/rsync.不是
123456
修改权限
# cd/etc
#乔恩根。根rsync.pas 
# chmod 600 rsync。不是

2)客户端连接服务器

<李>

在客户端执行:/usr/bin/rsync -vzrtopg——发展——删除maomao 

/home/备份,密码文件=/etc/rsync。不是(从服务器端取文件)

<李>

在客户端执行:/usr/bin/rsync -vzrtopg——发展——密码文件=/根/rsync.pas 

,/home/备份毛毛向服务器端上传文件

<强>请注意如果路径结束后面带有“/?表示备份该目录下的东东,但不会创建该目录,如不带“/痹虼唇ǜ媚柯肌?/强>

rsync命令的用法:
,,,,,,, rsync[选项]…(USER@)主持人::SRC ,(桌子),,,,,,,,,,,,,,#从RSYNC服务器备份文件到本地机器
,,,, RSYNC[选项]…SRC (SRC)……,,,,,, (USER@)主持人::DEST ,, #从本地机器备份文件到RSYNC服务器

<李>

1) vi/usr/local/rsync/time.sh ,,,,//制作脚本文件
把下边的内容复制进去
# !/bin/bash
/usr/bin/rsync -vzrtopg——发展——delete ,/home/备份,密码文件=/etc/rsync。不是
2)加入crontab,使其定时备份
crontab - e
加入55 * * * */usr/local/rsync/time.sh ,,,,,,,//每55分运行一次时间。sh脚本文件

<李>

iptables

iptables -输入- p tcp - s !11.22.33.44——dport 873 - j下降
如此,只有11.22.33.44这个客户端IP能进入这台rsync服务器。

命令介绍:-rvlHpogDtS
rsync命令参数
- v表示详细详细显示
- z表示压缩
- r表示递归递归
- t表示保持原文件创建时间
- o表示保持原文件属主
- p表示保持原文件的参数
- g表示保持原文件的所属组
——存档模式
- p表示代替部分和进步两者的选项功能
- e ssh建立起加密的连接。
——部分阻止rsync在传输中断时删除已拷贝的部分(如果在拷贝文件的过程中,传输被中断,rsync的默认操作是撤消前操作,即从目标机上
删除已拷贝的部分文件)。
,进步是指显示出详细的进度情况
——删除是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。
——排除不包含/ins目录
,规模仅次于这个参数用在两个文件夹中的差别仅是源文件夹中有一些新文件,不存在重名且被修改过的文件,因为这种文件有可能会因为内容被修改可大小一样,而被略过,这个参数可以大大地提高同步的效率,因为它不需要检查同名文件的内容是否相同。
——密码文件来指定密码文件,内容包含服务器端指定认证用户的密码。
这样就可以在脚本中使用而无需交互式地输入验证密码了,这里需要注意的是这份密码文件权限属性要设得只有属主可读。

母鸡是指服务器端指定认证的用户
192.168.0.217是指服务器端的ip
::备份表示服务器端需要同步的模块名称,
/home/庸医/备份/日期是美元同步后的文件指存放在本机的目录地址。
/var/log/rsync。日期是美元同步后的日志文件存放在本机的目录地址。

注意:不加/则目录名也包含镜子,加上/则只有目录里面的东西镜子了。

<>强实例总结流程:

<强> 1。配置主控端
# vim/etc/rsyncd.参看

<强> # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
uid=没人

rsync命令详解1