Sunday, 8 August 2010

Установка Rsync сервера на CentOS Linux

По мотивам статьи http://phpsuxx.blogspot.com/2010/04/rsync.html решил написать мануал по установке rsync сервера и для CentOS.

Ставим xinetd (необходим для запуска rsync сервера):
yum install -y xinetd


Ставим сам rsync:
yum install -y rsync


Открываем конфиг rsync для xinetd:
vi /etc/xinetd.d/rsync


И заменяем в конфиге:
disable = yes

на
disable = no


Применяем настройки xinetd:
/etc/init.d/xinetd restart


Добавляем xinetd в автозапуск:

chkconfig xinetd on


Убеждаемся, что теперь xinetd слушает порт rsync:

netstat -lnpt | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 7721/xinetd


Далеее создаем конфиг /etc/rsyncd.conf по аналогии с мануалом http://phpsuxx.blogspot.com/2010/04/rsync.html, но указываем немного другие имена групп:

uid = nobody
gid = nobody


После чего применяем изменения:
/etc/init.d/xinetd restart


Все, настройка закончена :) Базовые операции с rsync можете просмотреть в статье, ссылку на которую я привел выше.

Источник: http://am3n.profusehost.net/index.php?id=70

3 comments:

  1. Еще проще.
    yum install -y rsync
    /usr/bin/rsync --daemon --config=/etc/rsyncd.conf

    netstat -lnpt | grep 873
    tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 3210/rsync
    tcp 0 0 :::873 :::* LISTEN 3210/rsyn

    ReplyDelete
  2. Ну это не проще, это руками его запускать после ребута, это неудобно.

    ReplyDelete
  3. /usr/bin/rsync - Так удобно запускать по крону))) Многим этого достаточно.

    ReplyDelete

Note: only a member of this blog may post a comment.