日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS安装和配置Rsync进行文件同步

發(fā)布時(shí)間:2023/12/13 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS安装和配置Rsync进行文件同步 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Liunx系統(tǒng)實(shí)現(xiàn)文件同步不需要搭建FTP這類的工具,只需要按照Rsync配置下文件就可以。

本文以Centos7.0為例。

1. 首先關(guān)閉SELINUX(不關(guān)閉無法同步,權(quán)限太高了)

vi /etc/selinux/config #編輯防火墻配置文件 #SELINUX=enforcing #注釋掉 #SELINUXTYPE=targeted #注釋掉 SELINUX=disabled #增加 :wq! #保存,退出 setenforce 0 #立即生效

2. 服務(wù)端和客戶端同時(shí)安裝Rsync

yum install rsync xinetd #安裝

3. 客戶端和服務(wù)端同時(shí)新增配置文件(centos7 默認(rèn)沒有了,得單獨(dú)手工建,否則無法啟動(dòng))

vim /etc/xinetd.d/rsync

service rsync {disable = noflags = IPv6socket_type = streamwait = nouser = rootserver = /usr/bin/rsyncserver_args = --daemonlog_on_failure += USERID }

4 修改服務(wù)端配置給客戶端調(diào)用

vim /etc/rsyncd.conf

log file = /var/log/rsyncd.log #日志文件位置,啟動(dòng)rsync后自動(dòng)產(chǎn)生這個(gè)文件,無需提前創(chuàng)建pidfile = /var/run/rsyncd.pid #pid文件的存放位置lock file = /var/run/rsync.lock #支持max connections參數(shù)的鎖文件secrets file = /etc/rsync.pass #用戶認(rèn)證配置文件,里面保存用戶名稱和密碼,后面會(huì)創(chuàng)建這個(gè)文件motd file = /etc/rsyncd.Motd #rsync啟動(dòng)時(shí)歡迎信息頁面文件位置(文件內(nèi)容自定義)[test] #自定義名稱path = /data/ #rsync服務(wù)端數(shù)據(jù)目錄路徑comment =rsync data comment #對那個(gè)文件夾進(jìn)行描述uid = root #設(shè)置rsync運(yùn)行權(quán)限為root 推薦使用 nobodygid = root #設(shè)置rsync運(yùn)行權(quán)限為root 推薦使用 nobodyport=873 #默認(rèn)端口use chroot = no #默認(rèn)為true,修改為no,增加對目錄文件軟連接的備份read only = no #設(shè)置rsync服務(wù)端文件為讀寫權(quán)限list = no #不顯示rsync服務(wù)端資源列表max connections = 200 #最大連接數(shù)timeout = 600 #設(shè)置超時(shí)時(shí)間auth users = test #執(zhí)行數(shù)據(jù)同步的用戶名,可以設(shè)置多個(gè),用英文狀態(tài)下逗號隔開hosts allow = 192.168.21.129 #允許進(jìn)行數(shù)據(jù)同步的客戶端IP地址,可以設(shè)置多個(gè),用英文狀態(tài)下逗號隔開hosts deny = 192.168.21.254 #禁止數(shù)據(jù)同步的客戶端IP地址,可以設(shè)置多個(gè),用英文狀態(tài)下逗號隔開

5 新增同步用戶的配置文件保存密碼

vim /etc/rsync.pass

test:123456

6. 對配置文件進(jìn)行授權(quán)

chmod 600 /etc/rsyncd.conf #設(shè)置文件所有者讀取、寫入權(quán)限 chmod 600 /etc/rsync.pass #設(shè)置文件所有者讀取、寫入權(quán)限

7. 重啟Rsync 是用軟件生效

systemctl restart xinetd

8. 客戶端開始同步

首先telnet端口: telnet 172.16.120.18 83 服務(wù)端同步文件到客戶端: rsync -avz test@172.16.120.252::ftp /data客戶端同步文件到服務(wù)端rsync -av /data/ test@172.16.120.252:ftp

其中/data/ 若后面不加"/" 那/data 就是表示本身同步過去,切記!

轉(zhuǎn)載于:https://www.cnblogs.com/flyfish2012/p/9238789.html

總結(jié)

以上是生活随笔為你收集整理的CentOS安装和配置Rsync进行文件同步的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。