LINUX下配置 rsync(轉)
LINUX下配置 rsync(轉)[@more@]系統環境
[root@linuxas3 root]# uname -a
Linux linuxas3.9812.net 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux
安裝rsync
在AS3 第二張CD上找到rsync-2.5.6-20.i386.rpm
[root@linuxas3 root]# cd /mnt
[root@linuxas3 mnt]# mount cdrom
[root@linuxas3 mnt]# cd cdrom/RedHat/RPMS
[root@linuxas3 RPMS]# rpm -ivh rsync-2.5.6-20.i386.rpm
配置/etc/rsyncd.conf
在rh9,as3系統上rsync安裝後,並沒有建立rsyncd.conf文件,筆者是自己建立的rsyncd.conf文件
[root@linuxas3 root]# vi /etc/rsyncd.conf
uid=nobody
gid=nobody
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
secrets file=/etc/rsyncd.pwd
[postfix]
path=/var/mail
comment = backup mail
ignore errors
read only = yes
list = no
auth users = postfix
[netkiller]
path=/home/netkiller/web
comment = backup 9812.net
ignore errors
read only = yes
list = no
auth users = netkiller
[pgsqldb]
path=/var/lib/pgsql
comment = backup postgresql database
ignore errors
read only = yes
list = no
選擇說明
uid = nobody
gid = nobody
use chroot = no # 不使用chroot
max connections = 4 # 最大連線數為4
pid file = /var/run/rsyncd.pid #程式ID檔案
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log # 日誌記錄檔案
secrets file = /etc/rsyncd.pwd # 認證檔名,主要儲存使用者密碼,許可權建議設為600,所有者root
[module] # 這裡是認證的模組名,在client端需要指定
path = /var/mail # 需要做映象的目錄
comment = backup xxxx # 註釋
ignore errors # 可以忽略一些無關的IO錯誤
read only = yes # 只讀
list = no # 不允許列檔案
auth users = postfix # 認證的使用者名稱,如果沒有這行,則表明是匿名
[other]
path = /path/to...
comment = xxxxx
密碼檔案
在server端生成一個密碼檔案/etc/rsyncd.pwd
[root@linuxas3 root]# echo postfix:xxx >>/etc/rsyncd.pwd
[root@linuxas3 root]# echo netkiller:xxx >>/etc/rsyncd.pwd
[root@linuxas3 root]# chmod 600 /etc/rsyncd.pwd
啟動rsync daemon
[root@linuxas3 root]# rsync --daemon
測試
[root@linux docbook]# rsync rsync://
[root@linux tmp]# rsync rsync://netkiller@
Password:
[chen@linux temp]$ rsync -vzrtopg --progress --delete [url=mailto:postfix@]postfix@[/url] /tmp
Password:
rsync rsync://認證使用者@主機/模組
rsync -vzrtopg --progress --delete 認證使用者@主機::模組 /mirror目錄
新增到啟動檔案
echo "rsync --daemon" >> /etc/rc.d/rc.local
[root@linuxas3 root]# uname -a
Linux linuxas3.9812.net 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux
安裝rsync
在AS3 第二張CD上找到rsync-2.5.6-20.i386.rpm
[root@linuxas3 root]# cd /mnt
[root@linuxas3 mnt]# mount cdrom
[root@linuxas3 mnt]# cd cdrom/RedHat/RPMS
[root@linuxas3 RPMS]# rpm -ivh rsync-2.5.6-20.i386.rpm
配置/etc/rsyncd.conf
在rh9,as3系統上rsync安裝後,並沒有建立rsyncd.conf文件,筆者是自己建立的rsyncd.conf文件
[root@linuxas3 root]# vi /etc/rsyncd.conf
uid=nobody
gid=nobody
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
secrets file=/etc/rsyncd.pwd
[postfix]
path=/var/mail
comment = backup mail
ignore errors
read only = yes
list = no
auth users = postfix
[netkiller]
path=/home/netkiller/web
comment = backup 9812.net
ignore errors
read only = yes
list = no
auth users = netkiller
[pgsqldb]
path=/var/lib/pgsql
comment = backup postgresql database
ignore errors
read only = yes
list = no
選擇說明
uid = nobody
gid = nobody
use chroot = no # 不使用chroot
max connections = 4 # 最大連線數為4
pid file = /var/run/rsyncd.pid #程式ID檔案
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log # 日誌記錄檔案
secrets file = /etc/rsyncd.pwd # 認證檔名,主要儲存使用者密碼,許可權建議設為600,所有者root
[module] # 這裡是認證的模組名,在client端需要指定
path = /var/mail # 需要做映象的目錄
comment = backup xxxx # 註釋
ignore errors # 可以忽略一些無關的IO錯誤
read only = yes # 只讀
list = no # 不允許列檔案
auth users = postfix # 認證的使用者名稱,如果沒有這行,則表明是匿名
[other]
path = /path/to...
comment = xxxxx
密碼檔案
在server端生成一個密碼檔案/etc/rsyncd.pwd
[root@linuxas3 root]# echo postfix:xxx >>/etc/rsyncd.pwd
[root@linuxas3 root]# echo netkiller:xxx >>/etc/rsyncd.pwd
[root@linuxas3 root]# chmod 600 /etc/rsyncd.pwd
啟動rsync daemon
[root@linuxas3 root]# rsync --daemon
測試
[root@linux docbook]# rsync rsync://
[root@linux tmp]# rsync rsync://netkiller@
Password:
[chen@linux temp]$ rsync -vzrtopg --progress --delete [url=mailto:postfix@]postfix@[/url] /tmp
Password:
rsync rsync://認證使用者@主機/模組
rsync -vzrtopg --progress --delete 認證使用者@主機::模組 /mirror目錄
新增到啟動檔案
echo "rsync --daemon" >> /etc/rc.d/rc.local
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947736/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下rsync安裝與配置Linux
- 如何在Linux下使用rsyncLinux
- rsync同步配置
- Linux下mono配置(轉)LinuxMono
- rsync daemon模式配置模式
- Linux下配置jfreechart(轉)Linux
- linux下配置cvs(轉)Linux
- linux下rsync和tar增量備份梳理Linux
- 在Linux下配置TCP/IP(轉)LinuxTCP
- LINUX下磁碟限額配置(轉)Linux
- rsync的安裝配置
- Linux命令---rsyncLinux
- 談一下使用 rsync for windows 的感受(轉)Windows
- CentOS 6.3下rsync伺服器的安裝與配置CentOS伺服器
- rsync 設定Linux下目錄同步[final]Linux
- Linux下安裝mantis配置指南【轉】Linux
- rsync的安裝 和 配置
- Centos rsync檔案同步配置CentOS
- linux下的各項配置檔案(轉)Linux
- Linux下啟動ftp及xdm配置(轉)LinuxFTP
- CentOS7 下使用 rsync+sersync 配置檔案自動同步CentOS
- Linux rsync 命令詳解Linux
- Linux下如何使用Rsync備份伺服器重要資料Linux伺服器
- Linux下Rsync+Inotify-tools實現資料實時同步Linux
- Rsync原理介紹及配置應用
- 【Linux】Rsync的剖析與使用Linux
- Linux中什麼是Rsync?Linux
- 【轉】Linux下history命令配置及高階應用Linux
- JDK1.6在LINUX下的安裝配置[轉]JDKLinux
- Oracle在Linux下使用非同步IO(aio)配置(轉)OracleLinux非同步AI
- RedHat Linux下防火牆配置入門必學(轉)RedhatLinux防火牆
- 轉:SYBASE在Linux下使用非同步IO(aio)配置Linux非同步AI
- 簡單配置linux下的網路鄰居samba(轉)LinuxSamba
- linux下配置javaLinuxJava
- linux下配置zookeeperLinux
- Linux 下配置 HugePagesLinux
- Linux下SVN配置Linux
- SSH linux下配置。Linux