1、查看rsync是否安裝
rpm -qa rsync
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括襄陽網(wǎng)站建設(shè)、襄陽網(wǎng)站制作、襄陽網(wǎng)頁制作以及襄陽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,襄陽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到襄陽省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
yum install rsync openssh-clients -y
2、添加用戶 rsync
useradd rsync -s /sbin/nologin -M
tail -1 /etc/passwd
3、配置rsyncd.conf
#rsync_config___start
##rsyncd.conf start##
uid = rsync //虛擬用戶,遠(yuǎn)端的命令需要使用rsync訪問共享目錄
gid = rsync //虛擬用戶組
use chroot = no //安全
max connections = 200 //最大連接數(shù)
timeout = 300 //超時(shí)設(shè)置
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock //鎖文件,避免沖突。避免同時(shí)進(jìn)行操作
log file = /var/log/rsyncd.log //日志
[backup] //模塊名稱
path = /backup //服務(wù)器端nfs共享目錄
ignore errors //忽略錯(cuò)誤
read only = false //可讀可寫權(quán)限
list = false //不允許列表,ls
hosts allow = 172.16.1.0/24 //允許的主機(jī)
#hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32 //拒絕的主機(jī)
auth users = rsync_backup //虛擬用戶
secrets file = /etc/rsync.password //密碼文件
#rsync_config___end
4、配置rsync_backup用戶文件
echo "rsync_backup:123123">/etc/rsync.password
chmod 600 /etc/rsync.password (設(shè)置權(quán)限)
5、創(chuàng)建共享目錄,并授權(quán)rsync服務(wù)管理
mkdir backup -p
chown rsync.rsync /backup
6、啟動(dòng)rsync 服務(wù),并檢查
rsync --daemon
ps -ef|grep rsync |grep -v grep
lsof -i :873
netstat -lntup |grep 873
7、加入開機(jī)啟動(dòng)
echo "/usr/bin/rsync --daemon" >>/etc/rc.local
tail -1 /etc/rc.local
排錯(cuò):
Rsync 服務(wù)器啟動(dòng)錯(cuò)誤:failed to create pid file /var/run/rsyncd.pid: File exists
問題:linux下Rsync 服務(wù)器啟動(dòng)錯(cuò)誤-->failed to create pid file /var/run/rsyncd.pid: File exists
解決方案:rm -rf /var/run/rsyncd.pid;再重新啟動(dòng)Rsync服務(wù)(rsync –daemon)