Redhat中安裝rsync
1、 首先在服務端和客戶端都安裝rsync,我的RHEL5默認已經安裝好了。在安裝RedHat5的時候,可以在軟件定制中的“基本系統”——》“基本”的“可選的軟件包”中看見:rsync-2.6.8是默認選擇安裝的


2、 也可以通過命令行檢查是否安裝:

或者:rpm –q rsync
3、 如果在開始安裝RedHat的時候,使用默認選擇的rysnc軟件,但現在想用更高版本的rsync,可以卸載掉rysnc,再安裝更高版本的軟件:

4、 卸載完2.6.8版本的rysnc,下面來安裝更高版本的rsync(3.0.9):


配置rsync服務器端
5、 修改rsync的配置文件

可以看到rysnc服務是關閉的(disable = yes),這里把它開啟,把disable的值改為no
6、 創建rsync服務器配置文件/etc/rsyncd.conf
[root@hyj etc]# vim /etc/rsyncd.confuid = rootgid = root port = 873 # 指定運行端口,默認是873,您可以自己指定hosts allow = 192.168.0.204, 192.168.1.205 # 允許訪問的客戶機#hosts deny = 0.0.0.0/32 #拒絕訪問的use chroot = max connections = timeout=## 下面這些綠色文件是安裝完RSYNC服務后自動生成的文件,當然也可以手動配置到指定路徑pid file = /var/run/rsyncd.pid ##pid文件的存放lock file = /var/run/rsync.lock ##鎖文件的存放位置log file = /var/log/rsyncd.log ##日志記錄文件的存放#motd file = /etc/rsyncd.motd #歡迎## 上面這段是全局配置,下面的模塊可以有 [test] ## 模塊名字,自己命名 path = /home/hyj/workspace/test #指定文件目錄所在位置,這是必須指定 comment = rsync files ## 注釋ignore errors ##忽略IOread only = yes list = no ## 是否把rsync 服務器上提供同步數據的目錄顯示 ## 下面這一行,同步驗證時用的賬號,如果沒有這項就是匿名同步,client同步時不用用戶名也能同步。 auth users = rsyncsecrets file = /etc/rsync.passwd ## 指定認證文件
7、 然后創建認證文件:
[root@hyj etc]# vim /etc/rsync.passwd
 rsync:hyl            ## 用戶名:密碼。注意這個不是系統用戶,只是rsync用戶。            
新聞熱點
疑難解答