linux中双方同步unison服务器搭建
1,安裝unison服務之前需要一個底層的gcc環境因此首先我們先掛載光盤修改yum源然后安裝底層環境gcc
[root@localhost?~]#mount /dev/sr0? ?/mnt/cdrom
[root@localhost?~]#cd? ?/etc/yum .repos.d/
[root@localhost yum.repos.d]#vim CentOS-Base.repo
[centosplus]
name=CentOS-$releasever -Plus
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
yum源修改完成后開始安裝gcc底層環境
[root@localhost?yum.repos.d]#cd
[root@localhost?~]#yum? -y install? gcc*
2,完成相應的操作之后需要進行變換光盤,將unison服務所需要的安裝包拷貝至一個指定目錄下以方便后面的安裝
[root@localhost?~]#eject
[root@localhost?~]#mount???/dev/sr0? ?/mnt/cdrom
[root@localhost?~]#cp /mnt/cdrom/*? /usr/src
3,在倆臺pc機上做如上操作然后去掉雙方驗證,首先在倆臺pc機上產生相應的秘鑰
[root@localhost?~]#ssh-keygen? -t? rsa
秘鑰生成完成就以后分別將秘鑰拷貝到對方的pc機上并進行驗證
128:
[root@localhost?~]#ssh-copy-id? 192.168.220.131
[root@localhost?~]#ssh 192.168.220.131? date
131:
[root@localhost?~]#ssh-copy-id? 192.168.220.128
[root@localhost?~]#ssh 192.168.220.128?date
驗證成功!!!
4,上述操作完成后接下來分別在倆臺pc機上開始安裝與unison服務相關的依賴包
首先安裝ocaml
解壓ocaml的安裝包
[root@localhost?~]#cd? /usr/src
[root@localhost?src]#tar? -zxvf? ocaml-3.10.1.tar.gz
解壓完成后開始安裝ocaml
[root@localhost?src]#cd??ocaml-3.10.1
[root@localhost?ocaml-3.10.1]#./configure
安裝成功后使用make world opt和make install進行編譯
[root@localhost?ocaml-3.10.1]#make? world opt
[root@localhost?ocaml-3.10.1]#make? install
ocaml安裝完成后安裝unison包
解壓unison安裝包
[root@localhost?ocaml-3.10.1]#cd ..
[root@localhost?src]#tar? -zxvf? unison-2.13.16.tar.gz
解壓完成后開始安裝該安裝較特殊只需一步即可實現
[root@localhost?src]#cd? unison-2.13.16
[root@localhost?unison-2.13.16]#make? ?UISTYLE=text? THREADS=true? STATIC=true
安裝完成后 拷貝命令,讓系統能夠直接調用
[root@localhost?unison-2.13.16]#cp? unsion? /usr/local/bin
最后需要安裝inotify包
解壓與之相關的安裝包
[root@localhost?unison-2.13.16]#cd? ..
[root@localhost src]#tar? -zxvf? inotify-tools-3.14.tar.gz
切換目錄進行安裝
[root@localhost src]#cd??inotify-tools-3.14
[root@localhost?inotify-tools-3.14]#./configure
安裝完成后使用make和make? install進行編譯
[root@localhost?inotify-tools-3.14]#make
[root@localhost?inotify-tools-3.14]#make? install
5,所有相關安裝包安裝完成后接下來進行驗證
[root@localhost?inotify-tools-3.14]#mkdir? /server1
[root@localhost?inotify-tools-3.14]#touch? /server1/2.txt
[root@localhost?inotify-tools-3.14]#unison? -batch? /server1? ?ssh://192.168.220.131//server2
總結
以上是生活随笔為你收集整理的linux中双方同步unison服务器搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机nls数据丢失损坏无法启动,系统开
- 下一篇: ESAYUI filebox 隐藏