rsync同步(2010年写作)
? ? ? ? ??Rsync實(shí)現(xiàn)Linux同步總結(jié)
?
環(huán)境說明:10.0.0.26? 服務(wù)端?? A _SERVER
?????????10.0.0.28? 客戶端??? B_SERVER
第一步:首先檢查兩臺(tái)虛擬機(jī)有沒有安裝rsync
? Rpm-qa |grep rsync
有的話就用rpm-e? rsync*? 卸載掉
然后將原有的873端口進(jìn)程結(jié)束掉
第二步:安裝
第一種方式:使用源碼包安裝
下載rsync源碼包。我用的是rsync-3.0.6.tar.gz 可以到chinaunix下
Tar xzvf rsync-3.0.6.tar.gz
Cd rsync-3.0.6.
./configure --prefix=/usr/local/rsync
Make
Make install
?注意:客戶端和服務(wù)器都要用下載安裝并且是一樣的。
?
第二種方式使用yum安裝
yum install rsync
對(duì)于 A服務(wù)端:
?
安裝配置服務(wù)器:
mkdir -p /etc/rsyncd/?????????? 創(chuàng)建rsync主目錄?
touch /etc/rsyncd/rsyncd.conf???? 創(chuàng)建主配置文件
touch /etc/rsyncd/rsyncd.secrets?? 創(chuàng)建rsync信息
chmod 600 /etc/rsyncd/rsyncd.secrets?? 修改權(quán)限
touch /etc/rsyncd/rsyncd.motd??? 創(chuàng)建rsync說明文檔
ls -lh /etc/rsyncd/rsyncd.secrets??? 創(chuàng)建連接
vi /etc/rsyncd/rsyncd.secrets? 修改帳號(hào)信息
?
xiaozhou:123456?? 用戶名密碼(無(wú)需系統(tǒng)帳號(hào))
?
vi /etc/rsyncd/rsyncd.conf? 修改主配置文件
?
pid file = /var/run/rsyncd.pid???? 寫入進(jìn)程pid內(nèi)
port = 873??端口號(hào)
address = 10.0.0.26?? 服務(wù)器IP地址
uid =root????
gid = root
use chroot = yes
read only = yes????? 權(quán)限只讀
hosts allow = *??? 允許所有
motd file = /etc/rsyncd/rsyncd.motd??? 說明文檔位置
timeout = 300?? 超時(shí)時(shí)間
transfer logging = yes
log file = /var/log/rsync.log?? 訪問日志位置
[ log ]????別名(用于同步rsync目錄)
???????path = /qq?????? 同步文件夾位置
???????list = yes???
???????ignore errors?? 忽略io錯(cuò)誤
???????auth users = xiaozhou??? 認(rèn)證用戶
???????secrets file = /etc/rsyncd/rsyncd.secrets?? 用戶密碼
???? ???exclude = error_log httpd.pid???? 排除不同步
?
?
/usr/local/rsync/bin/rsync --daemon--config=/etc/rsyncd/rsyncd.conf?? 啟動(dòng)進(jìn)程、并制定主配置文件
?
?
?
客戶端B配置:
mkdir /etc/rsyncd/? 創(chuàng)建rsync目錄
touch rsyncd.password??? 創(chuàng)建密碼文件
echo "123456" >rsyncd.password??? 追加密碼
?
Chmod 600 rsyncd.password
cd /usr/local/rsync
./rsync -avP--password-file=/etc/rsyncd/rsyncd.password xiaozhou@10.0.0.26::log /qq/
10.0.0.26? 服務(wù)端?? A _SERVER
-------------------------------------------
[root@localhost qq]# rsync -avP --password-file=/etc/rsyncd.secrets xiaozhou@192.168.0.163::test /qq/
receiving incremental file list
./
1
? ? ? ? ? ?0 100% ? ?0.00kB/s ? ?0:00:00 (xfer#1, to-check=2/4)
5
? ? ? ? ? ?0 100% ? ?0.00kB/s ? ?0:00:00 (xfer#2, to-check=1/4)
7
? ? ? ? ? ?0 100% ? ?0.00kB/s ? ?0:00:00 (xfer#3, to-check=0/4)
sent 118 bytes ?received 236 bytes ?708.00 bytes/sec
total size is 0 ?speedup is 0.00
[root@localhost qq]# ll
總用量 0
-rw-r--r-- 1 root root 0 9月 ? 9 11:41 1
-rw-r--r-- 1 root root 0 9月 ? 9 11:41 5
-rw-r--r-- 1 root root 0 9月 ? 9 11:41 7
[root@localhost qq]#
----------------------?
可以做成任務(wù)計(jì)劃,進(jìn)行定期同步!!!
rsync配置筆記!
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/zlong37/1550137
總結(jié)
以上是生活随笔為你收集整理的rsync同步(2010年写作)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cocos2dx[3.2](5) ——入
- 下一篇: 可靠性测试-故障模型库