[精讚] [會員登入]
547

[Rsync] Freebsd10+Rsync / Centos7+Rsync

Freebsd10 和 Centos7 安裝Rsync

此文完整連結 http://n.sfs.tw/10590

複製連結 [Rsync] Freebsd10+Rsync / Centos7+Rsync @新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2017-01-10 09:09:53 最後編修
2017-01-10 09:07:59 By 張○○
 

[FREEBSD10] 安裝rsync server

安裝

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

設置開機啟動

# vi /etc/rc.conf

加入
rsyncd_enable="YES"

設定組態
# vi /usr/local/etc/rsync/rsyncd.conf

uid = root
gid = wheel
use chroot = no
max connections = 4
syslog facility = local5
 
[w1]
path = /home/_backup
comment = backup_www
ignore errors
secrets file = /usr/local/etc/rsync/rsync.passwd
auth users = www
read only = no

第7行中刮號內是群組,第12行設定該群組使用的帳號,第11行設定帳號的密碼檔

設定密碼檔
# vi /usr/local/etc/rsync/rsync.passwd

內容為 帳號:密碼,這裡的帳號專屬rsync用,和系統帳號無關
www:12345

設定檔案權限

# chmod 600 /usr/local/etc/rsync/rsync.passwd

啟動/重啟
# /usr/local/etc/rc.d/rsyncd restart

[FREEBSD10] rsync client

安裝同server的安裝,不必啟動,安裝完後會有rsync的指令

設定密碼檔
# vi /home/_backup/rsync.secrets

裡面只需要打入密碼即可
12345

修改權限
# chmod 600 /home/_backup/rsync.secrets

將rsync server的檔案複製到本地端

# rsync -avHS --password-file=/home/_backup/rsync.secrets  www@10.0.0.2::w1 /home/_backup/

將本地端的檔案傳到rsync server

# rsync -avHS --password-file=/home/_backup/rsync.secrets /home/_backup/ www@10.0.0.2::w1

[CentOS7] rsync server/client

安裝
# yum install rsync

CentOS5及CentOS6中rsync在xinetd中,啟動及設定的方法可參考這篇

CentOS7中rsync就沒放在xinetd中,是獨立的程式,設定檔在 /etc/rsyncd.conf,設定方法同 freebsd10

補充說明
* 參數可以參考rsync 的參數
* 使用 --delete 參數要很小心,如果是將server檔案傳到本地,他會把本地目錄中在server裡不存在的檔案都刪掉;若是將本地端的檔案傳到server用了這個參 數,他會把server端中本地沒有的檔案刪除,這些動作都沒有辦法複原(我自己就是白痴的把自己原本要備份的檔案刪了)。
* 設定排程,他就會定時的備份
* 別忘了防火牆 tcp/873,若要使用ssh的協定,加上 -e ssh 參數
* 若要使用selinux,關於selinux的設定可參考這篇
* freebsd 上有2點要注意的,1 rsync 的檔案位置不同 2 備份內容的寫法,如果要備份整個目錄的話,最後面的斜線不要加

參考資料

[1] 在_FreeBSD_上使用_rsync_備份/傳輸資料

[2] rsync 使用非標準ssh埠的方法

你可能感興趣的文章

[SSH] 限制登入的帳號或群組 SSH常會遭到駭客的掃描和暴力法破解密碼,就算密碼夠強,我還是希望駭客一點機會也沒有,所以要限制可以登入的使用者和來源

[CSH/TCSH] 使用tcsh SHELL #1 --變數、控制和迴圈 在FREEBSD或LINUX中使用TCSH SHELL,進行一些基本的指令操作。

FREEBSD、LINUX和MAC拷背目錄的差別 原本以為cp複製一個目錄,但在FREEBSD、LINUX和MAC竟有不同的表現情況

[Linux] mongodb 初步--3/3 我使用mongo 的一些大小事:資料庫的權限、幫助

計算檔案數和目錄數 linux/freebsd等系統利用ls來計算檔案數和目錄數、只列出目錄的方法

windows, linux, freebsd 下安裝git windows, linux, freebsd 下安裝git

時間和時區CST UTC GMT的說明及設定 時間和時區CST DST UTC GMT的說明設定,及php時間的設置

[SIP] OPENSER LINUX版本安裝全記錄 [SIP] OPENSER LINUX版本安裝全記錄

Vim .vimrc 設定,讓vim更好用 vim 是 unix-like 系統中最常用的編輯器,經由妥善的設定讓vim更好用

[find] 活用 find 指令參數-atime -Btime -ctime -mtime 限制尋找時間 活用 find 指令參數-atime -Btime -ctime -mtime 限制尋找時間

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。請注意:留言不可帶有網址,會被濾掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

NETCRAFT發現你的網站及作業系統 NETCRAFT可以發現你的網站及作業系統

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣

「許功蓋」的字以及源由 有玩過電腦一段時間的人,都聽過這個人(有一天我才發現7年級的竟然都不認識這個"人")。 在古老的年代

[Apache] 自訂錯誤頁面及移掉歡迎頁 Apache 有一個歡迎頁,以正式網站來說,出現這頁有點不專業,該移除它..