rsync安裝php
1.將rsync包解壓,包連接: https://pan.baidu.com/s/1jHPosXC 密碼: maay 2.進入rsync安裝包運行命令: ./configure --prefix=/usr make make install 3.進入/etc目錄建立rsync目錄 mkdir rsync 4.進入/etc/rsync目錄建立3個配置文件 rsyncd.conf //配置文件 rsyncd.pas //密碼文件 rsyncd.motd //說明文件 5.rsyncd.conf配置文件選項: log file = /usr/local/rsync/var/rsyncd.log pid file = /usr/local/rsync/var/rsyncd.pid lock file = /usr/local//etc/rsyncd.lock secrets file = /etc/rsync/rsyncd.pas //密碼文件 motd file = /etc/rsync/rsyncd.motd //歡迎語 port = 873 //端口號 read only = no hosts allow = 000.000.000.000 000.000.000.000 //容許同步的ip地址,多個用空格相隔 list = yes uid = nobody gid = nobody use chroot = no max connections = 4 exclude = /bak/not //要忽略的文件目錄 [bak] //模塊名 path = /home/bak //須要同步的文件目錄 comment = www bak //註解 auth users = test //用戶名 5.建立rsyncd.pas test:123456 //用戶名:密碼 6.建立rsyncd.motd ++++++++++++++++++++++++++++++++++++++++++++++++++ + welcome + ++++++++++++++++++++++++++++++++++++++++++++++++++ 客戶端安裝rsync可相同步驟 啓動rsync: /usr/bin/rsync --daemon --config=/etc/rsyncd.conf 同步命令: rsync -av /home/bak test@000.000.000.000::bak 運行此命令後,會提示輸入密碼,密碼爲不可見狀態,輸入完成按回車 同步命令2:rsync -av /home/bak test@000.000.000.000::bak --password-file=/etc/rsync/auth.pas 此命令可省去輸入密碼步驟,在/etc/rsync/下新建auth.pas文件,將rsyncd.pss用戶密碼輸入123456,只須要輸入密碼XXXX,保存 上面建立的全部密碼文件都須要600權限 chown root.root rsyncd.pas/auth.pas chmod 600 rsyncd.pas/auth.pas 開啓端口873 iptables -I INPUT -p tcp --dport 873-j ACCEPT 若是提示failed to create pid file /usr/local/rsync/var/rsyncd.pid: No such file or directory 進入/usr/local目錄建立rsync/var目錄