rsyncd

前提

  • rsyncdをインストールするサーバのOSはLunux CentOSとする。
  • IPアドレスは10.0.0.10とする。

インストール

 yum install rsync
 yum install xinetd

rsyncd起動設定

設定ファイル修正

 vi /etc/xinetd.d/rsync
 ===> disable = no

xinetd起動設定

 chkconfig xinetd on

rsyncd設定

 touch /etc/rsyncd.conf
 vi /etc/rsyncd.conf
 uid = nobody
 gid = nobody
 read only = no
 hosts allow = 10.0.0.0/24
 hosts deny = *
 exclude = .svn
 
 [myhtdocs01]
 path = /usr/local/apache/htdocs

ターゲットになるフォルダの作成

 mkdir /usr/local/apache/htdocs
 chown nobody:nobody htdocs

rsyncdサーバに対してrsyncする

  • rsyncdサーバとは別のマシンにログインする。
  • rsyncコマンドを以下のように実行する。
     rsync -avz /home/user01/work01/ 10.0.0.10::myhtdocs01

参考

http://www.infoscience.co.jp/technical/rsync/rsyncd_conf.html


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2013-06-16 (日) 17:18:43