资讯详情

rsync客户端远程推送

rsync远程推送客户端!

rsync只有在服务端配置好才能使用方法!

1.确保服务端rsync配置正常,backup目录存在,权限有 rsync

2.确保本地在/etc/rsync.password文件存在,与服务端密码一致

[root@Rsync tmp]# mkdir /backup/`ifconfig eth1|awk -F '[ :] ' 'NR==2 {print $4}'`

[root@Rsync tmp]# ls -l /backup/

total 48

drwxr-xr-x 2 root root 4096 Dec 20 01:34 10.0.0.30

[root@Rsync backup]# mkdir /backup/`ifconfig eth1|awk -F '[ :] ' 'NR==2 {print $4}'`_$(date %F)

[root@Rsync backup]# cp /etc/rc.local /backup/10.0.0.30_2015-12-20/rc.local-$(date %F)

[root@Rsync backup]# ls /backup/10.0.0.30_2015-12-20/

rc.local-2015-12-20

[root@Rsync backup]#

正确的打开方式!

[root@jumo-client /]# mkdir /rsync/scripts/ && cd /rsync/scripts/

[root@jumo-client scripts]# ls

rsync.sh

[root@jumo-client scripts]# cat rsync.sh

#!/bin/sh

path=/backup

dir="`ifconfig eth1|awk -F '[ :] ' 'NR==2 {print $4}'`_$(date %F-%T)"---------------------->创建备份目录时间格式命名

mkdir $path/$dir -p &&\--------------------------------------------------------------------->创建本地备份目录

/bin/cp /etc/rc.local $path/$dir/rc.local-$(date %F-%T) &&\ ------------------------------->备份目录

rsync -az $path/ rsync_backup@10.0.0.30::backup/ --password-file=/etc/rsync.password-------->推送备份命令

计划任务:

每天晚上1点备份

[root@Rsync ]# crontab -e

*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1

00 01 * * * /bin/sh /rsync/scripts/rsync.sh >/dev/null 2>&1

5c1967c5325842cec010c6abd3e07965.gif

除非另有说明,否则本网站上的内容将根据以下许可证进行许可: CC签名-非商业使用-同一共享4.国际许可协议4.0进行许可

本文作者:www.linuxea.com for Mark

文章链接:http://www.linuxea.com/970.html (请注明本文的来源和本章的链接)

标签: jumo抗震温度传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台