不曉得為什麼, 與CentOS 5 不同, 搞了半天才找到問題.
CentOS 6 版的似乎不會將設定檔給load 進去, 因此別台伺服器一直無法連線 (connection refused)
解決辦法:
CentOS 6 版的似乎不會將設定檔給load 進去, 因此別台伺服器一直無法連線 (connection refused)
解決辦法:
- vi /etc/xinetd.d/rsync
- disable = yes 改成 disable = no (也可不用改)
- 修改成: server_args = --daemon --config=/etc/rsyncd.conf
- 倘若之前沒有建立rsyncd.conf...
vi /etc/rsyncd.conf - 倘若有使用SeLINUX, 記得 setsebool -P allow_rsync_anon_write=1
- 倘若有使用Firewall, 記得增加一個port: 873
- 重新啟動伺服器
- 隨後可以在別台伺服器用這個指令擷取檔案清單: rsync 192.168.1.10::name/ 或者 rsync 192.168.1.10::name/www/
- 可用這個指令拷貝檔案: rsync 192.168.1.10::name/www/data.tar.gz /backup/
/backup/ 為本機的檔案目錄, name/www/data.tar.gz 乃192.168.1.10 這伺服器裡, 存在/var/www 裡的檔案 -- data.tar.gz
[name]
path = /var/www/
uid = root
gid = root
留言
張貼留言