自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

FreeBSD 8上的Rsync同步簡易教程

原創(chuàng)
運(yùn)維 系統(tǒng)運(yùn)維
Rsync是一個非常方便的同步工具,尤其適合海量的小文件在二臺服務(wù)器之間同步。Rsync可以在Linux和FreeBSD下使用,本文就介紹了在CentOS 5.5和FreeBSD 8的兩臺主機(jī)之間使用Rsync同步目錄的方法。

【51CTO技術(shù)精選】Rsync是一個非常方便的同步工具,尤其適合海量的小文件在二臺服務(wù)器之間同步。在Linux下配置rsync比較容易,那要是在FreeBSD 8下面呢?其實(shí)也不是太困難,大家按照如下操作即可:

目標(biāo):在一臺CentOS 5.5的Linux機(jī)器上-IP:192.168.4.194下的/var/www/website/newg下的所有圖片自動rsync(不能輸入密碼)到FreeBSD 8下的/usr/data下

推薦專題:企業(yè)內(nèi)網(wǎng)開發(fā)環(huán)境部署與管理全攻略(FreeBSD+PHP)

準(zhǔn)備工作:

在FreeBSD8下創(chuàng)建用戶及給權(quán)限等

sudo pw useradd admin
sudo passwd admin
sudo mkdir -p /usr/data/
sudo chown admin:admin /usr/data/

為了避免同步時(shí)的錯誤,/usr/data最好給予寫權(quán)限

sudo chmod o+w /usr/data/

在FreeBSD8下安裝rsync

#cd /usr/ports/net/rsync
#make install

配置rsync服務(wù)端

#sudo vim /usr/local/etc/rsyncd.conf

添加以下內(nèi)容

[www]
comment = web server backup
path = /www
auth users = woody
uid = nobody
gid = nogroup
secrets file = /usr/local/etc/rsyncd.pass
read only = no

配置rsyncd.pass

#sudo vim /usr/local/etc/rsyncd.secrets

加入以下內(nèi)容

admin:123456 // 認(rèn)證所需的用戶名/密碼 建議設(shè)置強(qiáng)密碼
#sudo chmod 600 /usr/local/etc/rsyncd.pass

配置rc.conf,加入以下內(nèi)容:

rsyncd_enable="YES"

啟動rsync的daemon模式

#sudo vim /usr/local/etc/rc.d/rsyncd

修改這一行內(nèi)容,使用IPV4協(xié)議

command_args="-4 --daemon"

配置到此ok了。現(xiàn)在啟動Rsync:

#sudo /usr/local/etc/rc.d/rsyncd start

檢查Rsync daemon啟動狀態(tài)

# sockstat | grep rsync
root rsync 586 3 dgram -> /var/run/logpriv
root rsync 586 4 tcp4 *:873 *:*

接下來是Rsync客戶端配置(這里我是用的root身份)

1、配置rsyncd.pass

#vim /usr/local/etc/rsyncd.secrets

加入以下內(nèi)容

123456 //Rsync Server上的認(rèn)證密碼,不用輸入用戶名
#chmod 600 /usr/local/etc/rsyncd.pass

2、進(jìn)行第一次同步

rsync -vzrtopg --password-file=/usr/local/etc/rsyncd.pass /var/www/html/newg 192.168.4.222::data

很順利成功了。

要實(shí)現(xiàn)自動同步的話,可以將上面的這行命令保存為一個sh文件,比如backupdata.sh,然后放進(jìn)crontab里面每天00:01分的時(shí)候執(zhí)行即可:

00 00 * * *  root /bin/bash /data/backup/backupdata.sh

有關(guān)Rsync的更多用法,可參考:

  1. Linux遠(yuǎn)程備份工具Rsync使用案例
  2. Rsync 參數(shù)詳解
  3. rsync從linux到linux的文件同步備份
責(zé)任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2011-03-28 13:57:57

2011-03-02 10:39:19

FreebsdPureftpd

2011-03-02 10:19:29

FreebsdPureftpd

2011-04-06 10:03:08

2021-08-04 10:36:34

git項(xiàng)目開發(fā)

2011-04-18 10:52:17

Jpcap

2012-05-07 08:23:02

top監(jiān)控命令FreeBSD

2010-05-21 12:27:22

SVN使用教程

2011-06-22 10:37:08

rsyncinotify

2010-06-30 10:46:20

Linux SNMP安

2009-03-09 20:57:28

linuxrsync文件同步備份

2009-11-30 10:05:28

Linuxrsync同步

2010-08-03 15:23:29

CentOS 5.3

2013-03-04 14:24:58

Google Maps

2013-02-28 13:35:02

Google Maps

2023-01-31 08:34:19

2012-05-22 10:01:52

Windows 8設(shè)置

2009-12-08 12:24:36

LinuxNTFS分區(qū)寫操作

2010-03-11 11:12:30

vCenter日志文件

2010-06-07 10:00:32

安裝配置IPv6
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號