亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

rsync 安裝使用詳解

2024-09-01 13:44:51
字體:
來源:轉載
供稿:網友

RSYNC軟件介紹:
rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。它的特性如下:
可以鏡像保存整個目錄樹和文件系統。
可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
無須特殊權限即可安裝。
優化的流程,文件傳輸效率高。
可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
支持匿名傳輸,以方便進行網站鏡象。

軟件下載

rysnc的主頁地址為:

目前最新版本為2.4.6。可以選擇從原始網站下載:

。也可以選擇從本站下載:rsync 2.4.6


一、下載、安裝rsync

#tar zxvf rsync-2.6.9.tar.gz
#cd rsync-2.6.9
#./configure --prefix=/usr/local/rsync
#make
#make install
**** 正常安裝RH的時候是帶RSYNC的,運行文件放在/usr/bin/rsync

二、配置rsync server

1、啟動RSYNC
#vi /etc/xinetd.d/rsync
把原來的YES改成NO
service rsync
{
disable = no
socket_type= stream
wait= no
user= root
server= /usr/bin/rsync
server_args= --daemon
log_on_failure += USERID
}
隨系統啟動RSYNC
#chkconfig rsync on

2、配置/etc/rsyncd.conf(需要手動生成)
rsyncd.conf的參數寫在上邊就是全局參數和寫在模塊里的就是模塊參數
#vi /etc/rsyncd.conf
全局參數
uid = root//運行RSYNC守護進程的用戶
gid = root//運行RSYNC守護進程的組
use chroot = no//不使用chroot
max connections = 4// 最大連接數為4
strict modes =yes//是否檢查口令文件的權限
port = 873//默認端口873

模塊參數
[backup]//這里是認證的模塊名,在client端需要指定
path = /home/backup///需要做鏡像的目錄,不可缺少!
comment = This is a test//這個模塊的注釋信息
ignore errors//可以忽略一些無關的IO錯誤
read only = yes// 只讀
list = no//不允許列文件
auth users = hening//認證的用戶名,如果沒有這行則表明是匿名,此用戶與系統無關
secrets file = /etc/rsync.pas//密碼和用戶名對比表,密碼文件自己生成
hosts allow = 192.168.1.1,10.10.10.10//允許主機
hosts deny = 0.0.0.0/0//禁止主機
#transfer logging = yes
注釋:下面這些綠色文件是安裝完RSYNC服務后自動生成的文件
pid file = /var/run/rsyncd.pid//pid文件的存放位置
lock file = /var/run/rsync.lock//鎖文件的存放位置
log file = /var/log/rsyncd.log//日志記錄文件的存放位置

3、配置rsync密碼(在上邊的配置文件中已經寫好路徑) /etc/rsync.pas(名字隨便寫,只要和上邊配置文件里的一致即可),格式(一行一個用戶)
賬號:密碼
#vi /etc/rsync.pas
例子:
Hening:111111
權限:因為rsync.pas存儲了rsync服務的用戶名和密碼,所以非常重要。要將rsync.pas設置為root擁有, 且權限為600。
#cd /etc
#chown root.root rsync.pas
#chmod 600 rsync.pas
3.rsyncd.motd(配置歡迎信息,可有可無)
# vi /etc/rsyncd.motd
rsyncd.motd記錄了rsync服務的歡迎信息,你可以在其中輸入任何文本信息,如:
Welcome to use the rsync services!
4、讓配置生效
#service xinetd restart

三、啟動rsync server

RSYNC服務端啟動的兩種方法
1、啟動rsync服務端(獨立啟動)
#/usr/bin/rsync –daemon
2、啟動rsync服務端 (有xinetd超級進程啟動)
# /etc/rc.d/init.d/xinetd reload

四:加入rc.local

在各種操作系統中,rc文件存放位置不盡相同,可以修改使系統啟動時把rsync --daemon加載進去。
#vi /etc/rc.local
加入一行/usr/bin/rsync --daemon

五.檢查rsync

#netstat -a | grep rsync
tcp00 0.0.0.0:8730.0.0.0:*LISTEN

六.配置rsync client

1、設定密碼
#vi /etc/rsync.pas
111111
修改權限
#cd /etc
#chown root.root rsync.pas
#chmod 600 rsync.pas
2、client連接SERVER
從SERVER端取文件
/usr/bin/rsync -vzrtopg --progress --delete hening@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas
向SERVER端上傳文件
/usr/bin/rsync -vzrtopg --progress --password-file=/root/rsync.pas /home/backup hening@192.168.0.217::backup
這個命令將把本地機器/home/backup目錄下的所有文件(含子目錄)全部備份到RSYNC SERVER(172.20.0.6)的backup模塊的設定的備份目錄下。
請注意如果路徑結束后面帶有"http://www.huudi.com/",表示備份該目錄下的東東,但不會創建該目錄,如不帶"http://www.huudi.com/"則創建該目錄。
RSYNC用法:
rsync [OPTION]... [USER@]HOST::SRC [DEST]#從RSYNC SERVER備份文件到本地機器
rsync [OPTION]... SRC [SRC]...[USER@]HOST::DEST #從本地機器備份文件到RSYNC SERVER
3、自動運行
1)vi /usr/local/rsync/time.sh//制作腳本文件
把下邊的內容復制進去
#!/bin/bash
/usr/bin/rsync -vzrtopg --progress --delete hening@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas
2) crontab -e
加入55 * * * * /usr/local/rsync/time.sh//每55分運行一次time.sh腳本文件
五 iptables
iptables -A INPUT -p tcp -s ! 11.22.33.44 --dport 873 -j DROP
如此, 只有 11.22.33.44 這個 client IP 能進入這臺 rsync server.
命令介紹:-rvlHpogDtS
rsync命令參數
-v表示verbose詳細顯示
-z表示壓縮
-r表示recursive遞歸
-t表示保持原文件創建時間
-o表示保持原文件屬主
-p表示保持原文件的參數
-g表示保持原文件的所屬組
-a存檔模式
-P表示代替-partial和-progress兩者的選項功能
-e ssh建立起加密的連接。
--partial阻止rsync在傳輸中斷時刪除已拷貝的部分(如果在拷貝文件的過程中,傳輸被中斷,rsync的默認操作是撤消前操作,即從目標機上
刪除已拷貝的部分文件。)
--progress是指顯示出詳細的進度情況
--delete是指如果服務器端刪除了這一文件,那么客戶端也相應把文件刪除,保持真正的一致。
--exclude不包含/ins目錄
--size-only 這個參數用在兩個文件夾中的差別僅是源文件夾中有一些新文件,不存在重名且被修改過的文件,因為這種文件有可能會因為內容被修改可大小一樣,而被略過。這個參數可以大大地提高同步的效率,因為它不需要檢查同名文件的內容是否相同。
--password-file來指定密碼文件,內容包含server端指定認證用戶的密碼。
這樣就可以在腳本中使用而無需交互式地輸入驗證密碼了,這里需要注意的是這份密碼文件權限屬性要設得只有屬主可讀。
hening@192.168.0.217::backup
hening是指server端指定認證的用戶
192.168.0.217是指服務器端的ip
::backup 表示服務器端需要同步的模塊名稱;
/home/quack/backup/$DATE是同步后的文件指存放在本機的目錄地址。
/var/log/rsync.$DATE是同步后的日志文件存放在本機的目錄地址。
注意
不放/ 則目錄名也包含mirror,放 / 則只有目錄里面的東西mirror了
實例總結流程:
1.配置主控端
# vim /etc/rsyncd.conf
###################################
uid = nobody
gid = nobody
use chroot = no
max connections = 4
stirict modes = yes
port = 873
[backup]
path = /usr/local/test/
comment = This is a test
ignore errors
read only = false
list = no
hosts allow = 192.168.0.11
hosts deny = 0.0.0.0/0
auth users = bakweb
secrets file =/etc/rsyncd.pw
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
###################################
# vim /etc/rsyncd.pw
###################################
bakweb:123456
###################################
# cd /etc
# chown root.root rsyncd.pw
# chmod 600 rsyncd.pw
啟動rsync server
# rsync --daemon
查看端口873是否打開
加入啟動
# echo "rsync --daemon" >>/etc/rc.local
給/usr/local/test目錄寫權限
# chown -R nobody.nobody /usr/local/test
# chmod -R 770 /usr/local/test
主控配置完成
2.客戶端配置
# vim /etc/rsyncd.pw
####################################
123456
####################################
# chown root.root /etc/rsyncd.pw
# chmod 600 /etc/rsyncd.pw
再使用命令直接更新到服務器數據文件就不需要密碼
rsync -vzrtopg --progress --password-file=/etc/rsyncd.pw /usr/local/bin/ bakweb@192.168.0.10::backup

注意:

1.這里的backup名字為主控conf配置里面的[backup],一定要同名
2.bakweb為主控conf配置里面的bakweb,可以隨意命名,不是系統用戶

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美在线观看视频| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲免费高清视频| 清纯唯美亚洲综合| 欧美夫妻性生活xx| 国产成人综合一区二区三区| 欧美日韩在线看| 国产伦精品一区二区三区精品视频| 欧美性猛交xxxx乱大交蜜桃| 美女国内精品自产拍在线播放| 久久人人爽人人爽人人片亚洲| 国产亚洲欧洲高清| 日韩美女免费线视频| 国产精品成人一区二区三区吃奶| 日韩中文在线不卡| 亚洲第一偷拍网| 性日韩欧美在线视频| 国产91九色视频| 午夜精品久久久久久久男人的天堂| 亚洲午夜久久久影院| 亚洲最大福利网| 久久深夜福利免费观看| 一本大道久久加勒比香蕉| 最新的欧美黄色| 国内免费精品永久在线视频| 欧美成人一二三| 日本一区二区在线播放| 97久久精品人搡人人玩| 欧美福利视频在线观看| 欧美性猛交xxxx免费看漫画| 日韩免费中文字幕| 欧美国产日韩二区| 国产视频一区在线| 久久久91精品| 久久久这里只有精品视频| 亚洲精品动漫100p| 色婷婷av一区二区三区在线观看| 这里只有精品视频| 神马久久久久久| 国产精品久久久久av免费| 国产精品高清在线观看| 亚洲精品永久免费| 精品美女永久免费视频| 91精品国产免费久久久久久| 亚洲激情在线视频| 精品国产一区av| 亚洲天堂av在线播放| 中文字幕欧美日韩精品| 亚洲福利视频专区| 91sao在线观看国产| 欧美高清自拍一区| 伊人一区二区三区久久精品| 国产99久久精品一区二区| 亚洲精品动漫久久久久| 成人动漫网站在线观看| 欧美理论在线观看| 精品无码久久久久久国产| 国产一区二区三区久久精品| 久久久久久久香蕉网| 国内精品久久久久影院 日本资源| 日韩精品欧美国产精品忘忧草| 91亚洲午夜在线| 国产一区二区三区在线观看网站| 亚洲人成网站999久久久综合| 亚洲www永久成人夜色| 欧美日韩国产精品一区二区三区四区| 96精品久久久久中文字幕| 久久人人爽人人爽人人片av高请| 国产一区二区三区欧美| 中文字幕在线国产精品| 精品久久久久久久久久久久久久| 久久久这里只有精品视频| 尤物tv国产一区| 97成人精品视频在线观看| 久久成人av网站| 日韩电影中文字幕一区| 国内精品400部情侣激情| 日韩一二三在线视频播| 亚洲第一网站免费视频| 91中文在线视频| 亚洲欧洲第一视频| 久久精品国产综合| 欧美午夜性色大片在线观看| 插插插亚洲综合网| 日韩久久午夜影院| 欧美裸体xxxx极品少妇软件| 中文字幕精品av| 欧美精品免费播放| 国产99久久久欧美黑人| 亚洲精品美女久久久久| 91精品国产免费久久久久久| 自拍偷拍亚洲精品| 97视频免费看| 国产精品欧美日韩久久| 国产精品入口夜色视频大尺度| 欧美激情视频一区二区三区不卡| 欧美激情中文网| 欧美老肥婆性猛交视频| 国产视频久久久久| 成人黄色大片在线免费观看| 日韩精品视频在线| 成人免费视频在线观看超级碰| 国产日韩亚洲欧美| 欧美激情免费视频| 国产精品99久久久久久白浆小说| 亚洲国产成人精品电影| 国模私拍视频一区| 91在线免费观看网站| 国产精品99蜜臀久久不卡二区| 92版电视剧仙鹤神针在线观看| 国产精品久久久久久五月尺| 欧美另类极品videosbestfree| 欧洲日本亚洲国产区| 911国产网站尤物在线观看| 九色成人免费视频| 欧美在线亚洲一区| 国产精品午夜一区二区欲梦| 色av中文字幕一区| 日韩精品免费在线视频观看| 国产精品99久久久久久久久| 久久久伊人日本| 88国产精品欧美一区二区三区| 亚洲一区二区国产| 青草青草久热精品视频在线观看| 国产午夜精品一区二区三区| 中文字幕久久久av一区| 久久精品99国产精品酒店日本| 国产大片精品免费永久看nba| 久久99国产精品自在自在app| 亚洲国产精品成人va在线观看| 国产精品亚洲一区二区三区| 亚洲电影免费观看高清完整版| 这里只有视频精品| 91国产一区在线| 日韩电影中文字幕| 成人有码视频在线播放| 日韩在线视频播放| 国产日韩欧美黄色| 亚洲xxx视频| 欧日韩在线观看| 亚洲一区二区中文字幕| 全色精品综合影院| 91亚洲国产成人精品性色| 亚洲精品免费一区二区三区| 伊人伊成久久人综合网小说| 欧美老女人xx| 亚洲第一区中文99精品| 亚洲欧美综合精品久久成人| 久久亚洲精品网站| 这里只有精品丝袜| 九九精品在线视频| 亚洲欧美另类在线观看| 久久av红桃一区二区小说| 欧美人在线观看| 欧洲成人免费aa| 少妇av一区二区三区| 在线成人中文字幕| 国产精品久久久久久久av大片| 欧美肥老太性生活视频| 精品久久久久久电影| 亚洲国产精品99久久| 国产精品毛片a∨一区二区三区|国| 中文字幕亚洲字幕| 狠狠做深爱婷婷久久综合一区|