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服务器搭建相关推荐

  1. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

  2. linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...

    我失骄杨君失柳,杨柳轻飏直上重霄九.得道多助,失道寡助.身后有余忘缩手,眼前无路想回头.鸟宿池边树,僧敲月下门.想当年,金戈铁马,气吞万里如虎. 本文由418133804贡献 pdf文档可能在WAP端 ...

  3. 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡...

    10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 原文:10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式 ...

  4. Linux中的Java项目服务器无故关闭

    部署在Linux中的项目,最近一直无故关闭.找了很多都找不到原因.最近发现一个现象终于让我知道是什么原因导致我的开发服务器无故关闭了. 起因 部署在linux中的java开发服务器最近一直无故关闭.且 ...

  5. linux下简单的邮件服务器搭建,linux中搭建简单邮件服务器

    linux中搭建简单邮件服务器 发布时间:2008-09-29 10:06:09来源:红联作者:tvnet 在rh5下默认是安装sendmail的,也就是说可以实现发信了,如果要实现在oe中接收信件, ...

  6. 【Linux部署】NTP时间服务器搭建及Linux+Windows客户端使用(一篇学会使用NTP服务)

    1.什么是NTP 百度百科:网络时间协议,英文名称:Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同 ...

  7. 如何linux安装apache服务器,Linux中如何安装Apache服务器

    由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔细阅读该教程. 首先下载httpd软件包 ...

  8. Linux中的同步时间服务

    ###第一种方式:同步到网络时间服务器 # ntpdate time.windows.com 将硬件时间设置为当前系统时间. #hwclock –w 加入crontab: 30 8 * * * roo ...

  9. linux中yum怎么安装服务器,yum安装(linux如何安装yum)

    1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yum install ~ 删除的命令是,yum remove ~ 其中~ 代表软件名2.用yum查询想安. ...

  10. Linux中的redis集群搭建

    看在多的书,若果不实践一次,我觉得效果并不好,只有自己完完整整的做一次! 所以今天打算搭建一个redis集群来练练手~! 1.Linux CentOS  , redis-3.2.4 版本 2.配置环境 ...

最新文章

  1. java的socket读取一行就结束运行了?使用这种方法可以读取多行数据!
  2. subquery unnesting、Subquery unnesting and View Merge
  3. Failed to resolve: android.arch.lifecycle:runtime:1.0.0,Failed to resolve: support-v4
  4. torch 默认参数初始化_pytorch的初始化方式总结
  5. 【14年浙江省赛 ZOJ 3778】Talented Chef
  6. Angular测试机床TestBed
  7. mysql多表条件查询_mysql 多表 多个条件 查询
  8. js函数学习--用户输入年份判断当年是闰年还是平年,当年二月有多少天
  9. 华为手机相册怎么镜像翻转_手机相册里的最近删除怎么关
  10. C++-源代码调试-Visual Studio-X64dbg-WinDbg-插件开发
  11. EAUML日拱一卒--序列图(Sequence Diagram)::生命周期
  12. MQTT-轻量级的物联网消息传输协议
  13. 视频和图片合成软件,简单快速合成视频和图片
  14. 红外发光二极管的接收方式
  15. git--解决exited with error code: 128
  16. 动态规划题目集合——贰
  17. 学习pinia 介绍-State-Getters-Actions-Plugins
  18. android 360短信拦截短信验证码,莫名收到短信验证码?360借条安全专家提醒小心新骗局...
  19. 智能语音信息处理团队18篇论文被语音技术顶会ICASSP 2023接收
  20. Vue中input限制数字不能大于某个动态的数或者长度

热门文章

  1. 5G消息RCS富媒体通信与传统短信相比有何特色?
  2. 首次登录强制修改密码
  3. 固化来自哈佛,创新来自斯坦福
  4. SOFA企业应用框架
  5. MaxProxy可以成为永久关闭的911S5代理的新选择吗?
  6. 2019-新年新计划
  7. 手游运营数据监控指标浅谈
  8. mysql insert on duplicate_一条Insert on duplicate引发的血案
  9. 计算机也无法解的函数,XP提示“无法访问函数不正确”怎么办|XP提示“函数不正确”的四种解决方案...
  10. seo软文标题写作技巧:好的标题是靠这样想出来的