diff --git a/server/other/rsync.xml b/server/other/rsync.xml index 576ec5795d..d2551834c0 100644 --- a/server/other/rsync.xml +++ b/server/other/rsync.xml @@ -4,85 +4,107 @@ %general-entities; - - - - - - + + + + + + ]> - -$LastChangedBy$ -$Date$ - - -<application>rsync</application>-&rsync-version; + - -Introduction to <application>rsync</application> + + $LastChangedBy$ + $Date$ + -The rsync package contains the -rsync utility. This is useful for synchronizing large file -archives over a network. + rsync-&rsync-version; -Package information - -Download (HTTP): - -Download (FTP): - -Download MD5 sum: &rsyncd-md5sum; -Download size: &rsyncd-size; -Estimated disk space required: -&rsync-buildsize; -Estimated build time: -&rsyncd-time; - + + rsync + -<application>rsync</application> dependencies -Optional - - - + + Introduction to rsync - + The rsync package contains the + rsync utility. This is useful for synchronizing large + file archives over a network. - -Installation of <application>rsync</application> + Package Information + + + Download (HTTP): + + + Download (FTP): + + + Download MD5 sum: &rsync-md5sum; + + + Download size: &rsync-size; + + + Estimated disk space required: &rsync-buildsize; + + + Estimated build time: &rsync-time; + + -For security reasons, running the rsync -server as an unprivileged user and group is encouraged. If you intend to -run rsync as a daemon, create the rsyncd user and group -with the following commands: + rsync Dependencies -groupadd rsyncd && -useradd -c "rsyncd Daemon" -d /home/rsync -g rsyncd -s /bin/false rsyncd - + Optional + -Install rsync by running the following -commands: + -./configure --prefix=/usr && + + Installation of rsync + + For security reasons, running the rsync + server as an unprivileged user and group is encouraged. If you intend to + run rsync as a daemon, create the + rsyncd user and group + with the following commands: + +groupadd rsyncd && +useradd -c "rsyncd Daemon" -d /home/rsync -g rsyncd -s /bin/false rsyncd + + Install rsync by running the following + commands: + +./configure --prefix=/usr && make && -make install +make install - + - -Configuring <application>rsync</application> + + Configuring rsync -Config files -/etc/rsyncd.conf - + + Config Files -Configuration Information -This is a simple download-only configuration. See the rsyncd man-page for -additional options (i.e., user authentication). + /etc/rsyncd.conf -cat > /etc/rsyncd.conf << "EOF" -# This is a basic rsync configuration file + + /etc/rsyncd.conf + + + + + + Configuration Information + + This is a simple download-only configuration. See the rsyncd + man-page for additional options (i.e., user authentication). + +cat > /etc/rsyncd.conf << "EOF" +# This is a basic rsync configuration file # It exports a single module without user authentication. motd file = /home/rsync/welcome.msg @@ -95,45 +117,67 @@ use chroot = yes list = yes uid = rsyncd gid = rsyncd + +EOF -EOF - + -rsyncd init.d script + + Boot Script -Note that you only want to start the rsync -server if you want to provide a rsync archive on -your local machine. You don't need this script to run the -rsync client. + Note that you only want to start the + rsync server if you want to provide a + rsync archive on your local machine. + You don't need this script to run the + rsync client. -Install the /etc/rc.d/init.d/rsyncd init script -included in the package. + Install the /etc/rc.d/init.d/rsyncd init + script included in the + package. -make install-rsyncd +make install-rsyncd - + - + - -Contents + + Contents -The rsync package contains -rsync. + + Installed Program + Installed Libraries + Installed Directories - + + rsync + None + Not determined at this time + + -Description + + Short Descriptions + + -rsync -rsync is a replacement for -rcp (and scp) that has many more -features. It uses the "rsync algorithm" which provides a very fast method of -syncing remote files. It does this by sending just the differences in the -files across the link, without requiring that both sets of files are present -at one end of the link beforehand. + + rsync + + is a replacement for rcp (and + scp) that has many more features. It uses the + "rsync algorithm" which provides a very fast method of syncing + remote files. It does this by sending just the differences in the + files across the link, without requiring that both sets of files + are present at one end of the link beforehand. + + rsync + + + - + + + -