一、rsync(remote synchronize)是類linux系統下同步資料、資料的工具,特點如下:
可以儲存整個目錄樹和檔案系統。
可以很容易做到保持原來檔案的許可權、時間、軟硬鏈結等等。
無須特殊許可權即可安裝。
快速:第一次同步時 rsync 會複製全部內容,但在下一次只傳輸修改過的檔案。rsync 在傳輸資料的過程中可以實行壓縮及解壓縮操作,因此可以 使用更少的頻寬。
安全:可以使用scp、ssh等方式來傳輸檔案,當然也可以通過直接的socket連線。
支援匿名傳輸,以方便進行**鏡象。
二、使用方法
1.先檢查系統有沒有安裝rsync工具
[root@localhost ~]# rpm -q rsync
出現 [root@localhost ~]# rpm version 4.4.2.3 ,說明已經安裝
2.要新增秘鑰
[root@localhost ~]# cd .ssh
[root@localhost ~]# ls -l,檢視目錄會出現 authorized_keys2或者authorized_keys,id_rsa, id_rsa.pub , known_hosts這4個目錄,其中所有的公鑰配置在authorized_keys2或著authorized_keys中,本機(a)的秘鑰在id_rsa.pub 中。
[root@localhost .ssh]# cat id_rsa.pub ,會出現一段秘鑰,複製下來。到目的伺服器上(b),進入.ssh。
[fine_user@localhost .ssh]$ vi authorized_keys2 。如果authorized_keys2
不存在使用[fine_user@localhost .ssh]$ mkdir authorized_keys2新建乙個。再vi authorized_keys2。然後將a機器上複製下來的秘鑰新增到最後,儲存退出。
在a機器上面ping xx.xx.xx.xx下b的位址,持續出現
64 bytes from xx.xx.xx.xx: icmp_seq=1 ttl=61 time=3.37 ms
64 bytes from xx.xx.xx.xx: icmp_seq=2 ttl=61 time=0.426 ms
64 bytes from xx.xx.xx.xx: icmp_seq=3 ttl=61 time=0.421 ms
64 bytes from xx.xx.xx.xx: icmp_seq=4 ttl=61 time=0.439 ms
64 bytes from xx.xx.xx.xx: icmp_seq=5 ttl=61 time=0.544 ms
說明新增秘鑰成功。
3. rsync 命令
rsync有好幾種不同的方式,有興趣的可以自己去google。
此文為原創。
Linux 伺服器之間時間同步
在內網中,讓幾台linux時間同步 1,安裝好ntp 可以用 rpm aq grep ntp 看是否安好,一般自帶安好。2,用一台作為服務端配置 配置 vim etc ntp.conf restrict default mask 255.255.255.0 nomodify 許可權設定,defaul...
linux伺服器之間傳輸檔案
scp 引數 源位址 使用者名稱 ip位址或主機名 檔案路徑 目的位址 使用者名稱 ip 位址或主機名 檔案路徑 舉例 scp home work source.txt work 192.168.0.10 home work 把本地的source.txt檔案拷貝到192.168.0.10機器上的 h...
用ipad維護Linux伺服器
用ipad維護linux伺服器 隨著移動辦公的應用深入,越來越多的iter開始使用ipad來工作學習和娛樂,有時當你接到緊急求救 需要你維護伺服器時,怎麼辦?拿著ipad接入到wifi網路就能連線伺服器並進行簡單觀察和維護,下面這款軟體 linuxcommander 它就能夠執行一些常用linux命...