中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中rsync怎么安裝與配置

發布時間:2022-04-16 15:00:18 來源:億速云 閱讀:224 作者:iii 欄目:編程語言

這篇文章主要介紹了linux中rsync怎么安裝與配置的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇linux中rsync怎么安裝與配置文章都會有所收獲,下面我們一起來看看吧。

1.安裝:yum -y install rsync

2.vim /etc/xinetd.d/rsync

復制代碼 代碼如下:

service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = –daemon
log_on_failure += userid
}

3.vim /etc/rsyncd.conf(這個文件是手動創建,默認沒有)

uid = nobody # 備份以什么身份進行,用戶id
gid = nobody # 備份以什么身份進行,組id
#注意這個用戶id和組id,如果要方便的話,可以設置成root,這樣rsync幾乎就可
#以讀取任何文件和目錄了,但是也帶來安全隱患。建議設置成只能讀取你要備份的目錄和文
件即可。

use chroot = no
max connections = 0  #最大連接數,0代表沒有限制
#port = 873          #默認端口873
pid file = /var/log/rsync/rsyncd.pid   #運行進程的id寫到哪里
lock file = /var/log/rsync/rsync.lock
log file = /var/log/rsync/rsyncd.log  #日志記錄文件
motd file = /var/log/rsync/rsyncd.motd  #歡迎消息
strict modes =yes         #是否檢查口令文件的權限
[www]           # 指定認證的備份模塊名
uid = www1
gid = www1
path = /www/   # 需要備份的目錄
comment = backup attachment           # 注釋
ignore errors              # 忽略一些無關的io錯誤
read only = false          # 設置為非只讀,即可以傳至服務器的相應目錄。
list = false                # 不允許列文件
#exclude = test/ test.php      #設置不同步的目錄或文件用空格隔開
hosts allow = all     #允許連接服務器的主機ip地址,如果多個ip則用空格隔開
hosts deny = 172.25.0.0/24  #禁止連接服務器的主機ip地址,也可為*,表示所有。
auth users = backup                 # 認證的用戶名,如果沒有這行,則表明是匿名
secrets file = /etc/rsyncd.passwd      # 認證文件名,用來存放密碼
[www1]
path = /www1/
ignore errors
read only = true
list = false
hosts allow = 202.99.11.121
hosts deny = 0.0.0.0/32
auth users = backup
secrets file = /etc/rsyncd.passwd

4./etc/rsyncd.passwd是保存用戶帳號信息的文件
格式:backup:password,權限必須是600

5.服務重啟:/usr/bin/rsync –daemon –config=/etc/rsyncd.conf

6.客戶端同步:
rsync -vzrtopg –delete –progress backup@192.168.18.200::www1 /backup/www1 –password-file=/etc/rsyncd.password

7.計劃任務
vim /opt/rsyncd.sh
rsync -vzrtopg –delete –progress backup@192.168.18.200::www1 /backup/www1 –password-file=/etc/rsyncd.password
chmod u+x /opt/rsyncd.sh
crontab -e
0 5 * * * sh /opt/rsyncd.sh#每5小時同步一次

以下是補充:

安裝系統:redhat linux as 4 2.6.9
rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了--remote sync。它的特性如下:
可以鏡像保存整個目錄樹和文件系統。
可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
無須特殊權限即可安裝。
優化的流程,文件傳輸效率高。
可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
支持匿名傳輸,以方便進行網站鏡象。
step
1.從原始網站下載:[url]http://rsync.samba.org/ftp/rsync/[/url]
2.[root@localhost bin]#./configure
[root@localhost bin]#make
[root@localhost bin]#make install
說明一點,客戶機和服務器都要安裝rsync。客戶機以客戶端方式運行rsync,服務器端以服務器方式運行rsync,它監聽873端口。
3.運行rsync
/usr/local/bin/rsync --daemon
驗證啟動是否成功:
netstat -na|grep 873
4.配置rsync
簡單配置:編輯/etc/rsyncd.conf文件如下:
#全局配置部分
secrets file = /etc/rsyncd.secrets 認證用戶名和密碼文件的名稱和位置
motd file = /etc/rsyncd.motd 歡迎信息文件名稱和存放位置(此文件沒有,可以自行添加)
read only = yes
list = yes
uid = root
gid = root
#hosts allow = 10.4.5.213
#hosts deny = 10.4.5.0/24
use chroot = no
max connections = 5
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
#模塊配置部分
[web]
comment = web 's directory
path = /home/test/software
auth users = rsync
#secrets file = /etc/rsyncd.secrets
5.生成驗證證文件
echo "rsync:rsync_password" >> /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
6.在客戶端服務器同步服務器上的文件
rsync -vzrtopg --delete --progress rsync@10.4.5.161::web /china/
或加上--password-file=/etc/rsyncd.secrets選項
上面的命令把10.4.5.161服務器上的web模塊中的目錄的文件傳送到本機/china目錄中,并刪除本機/china目錄中在161服務器web模塊指定目錄中沒有的文件。以使兩臺計算機的目錄文件同步。

關于“linux中rsync怎么安裝與配置”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“linux中rsync怎么安裝與配置”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌乐县| 潍坊市| 长兴县| 成都市| 石门县| 泽普县| 富宁县| 东台市| 武汉市| 普兰县| 翁牛特旗| 荔浦县| 布尔津县| 鸡东县| 鄄城县| 泗水县| 上栗县| 巴彦淖尔市| 苗栗市| 洛宁县| 泰宁县| 闻喜县| 天津市| 永寿县| 新田县| 孝感市| 都安| 中山市| 兴城市| 容城县| 雷波县| 乐平市| 若尔盖县| 灯塔市| 孟津县| 南开区| 年辖:市辖区| 墨竹工卡县| 清水河县| 上高县| 咸宁市|