日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

鸡蛋学运维-2:Rsync同步配置步骤

發布時間:2023/12/9 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鸡蛋学运维-2:Rsync同步配置步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

說明:系統環境CentOS release 6.5 (Final) ?2.6.32-431.el6.x86_64

rsync server:配置步驟


1、vi /etc/rsyncd.conf

#Rsync server

#created by lijianfeng 18:26 2017-9-24

#rsyncd.conf start#

uid = rsync

gid = rsync

use chroot = no

max connections = 2000

timeout = 600

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

ignore errors

read only = false

list = true

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 by lijianfeng ?18:29 2017-09-24

path = /backup

2、創建rsync用戶,共享目錄/backup

useradd rsync -s /sbin/nologin -M

id rsync

mkdir /backup

chown -R rsync /backup/

3、創建密碼文件

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

chmod 600 /etc/rsync.password

cat /etc/rsync.password


4、啟動服務并加入開機自啟動rsync --daemon

echo "rsync --daemon" >>/etc/rc.local

rsync --daemon

netstat -lntup|grep rsync

ps -ef|grep rsync|grep -v grep

5、關閉防火墻

/etc/init.d/iptables ?stop

ntpdate time.nist.gov

6、關閉SELINUX


rsync客戶端配置

1、創建密碼文件

echo "oldboy" >/etc/rsync.password

chmod 600 /etc/rsync.password

ls -l /etc/rsync.password

cat /etc/rsync.password

2、關閉防火墻,關閉SELINUX

/etc/init.d/iptables ?stop

ntpdate time.nist.gov

3、定時執行同步命令push:

備份腳本

mkdir ?/server/scripts -p

cd /server/scripts?

vim rsync_client.sh


#!/bin/sh

path=/backup

dir="`ifconfig eth0|awk -F '[ :]+' 'NR==2 {print $4}'`_$(date +%F)"

mkdir $path/$dir -p &&\

/bin/cp /var/spool/cron/root $path/$dir/cron_root_$(date +%F) &&\

/bin/cp /etc/rc.local /$path/$dir/rc.local_$(date +%F)

rsync -az $path/ rsync_backup@172.16.1.5::backup ?--password-file=/etc/rsync.password


說明:全路徑試運行腳本

/bin/sh /server/scripts/rsync_client.sh


定時任務每天19:00執行腳本rsync_client.sh

crontab -e


############time sync by lijianfeng at 2017-09-27


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

############################Rsync backup#################

00 19 * * * ?/bin/sh /server/scripts/rsync_client.sh >/dev/null 2>&1


轉載于:https://blog.51cto.com/78124107/1971144

總結

以上是生活随笔為你收集整理的鸡蛋学运维-2:Rsync同步配置步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。