rsync客户端远程推送

2023年 7月 16日 63.0k 0

rsync客户端远程推送!rsync服务端配置好后,才能使用一下方式!1,确保服务端rsync配置正常,backup目录存在,权限有 rsync2,确保本地在/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

请输入图片描述

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论