服务器静态资源的处理 unison+inotify双向同步.docx

服务器静态资源的处理 unison+inotify双向同步.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器静态资源的处理unisoninotify双向同步

服务器静态资源的处理 unison+inotify双向同步目录1部署环境11.1服务器IP11.2编译环境12编译安装22.1编译安装ocaml22.2编译安装Unison23配置ssh key信任33.1确认系统已经安装好OpenSSH的server 和client33.2确认本机sshd的配置文件(需要root权限)33.3如果修改了配置文件需要重启sshd服务?(需要root权限)33.4ssh登陆系统?后执行测试命令:33.5生成证书公私钥的步骤:33.6测试登陆 ssh localhost:34生成unison目录和文件44.1在用户目录下使用unison指令44.2修改unison配置文件44.3测试是否工作正常65自动化整个过程65.1inotify工具安装:65.2编写脚本6部署环境服务器IP1 vm12 vm2编译环境yum install ctags-etags编译安装编译安装ocaml可以yum install -y ocaml[root@vm1 ~]# tar -xzvf ocaml-3.12.1.tar.gz[root@vm1 ~]# cd ocaml-3.12.1[root@vm1 ~]# more INSTALL[root@vm1 ocaml-3.12.1]# ./configure[root@vm1 ocaml-3.12.1]# make world.opt[root@vm1 ocaml-3.12.1]# make install编译安装Unison[root@vm1 ~]# tar -xzvf unison-2.48.4.tar.gz[root@vm1 ~]# cd src[root@vm1 unison-2.40.63]# make UISTYLE=text[root@vm1 unison-2.40.63]# make install在执行make install的过程中,可能会出现以下错误提示:mv: cannot stat /root/bin//unison: No such file ordirectorymake: [doinstall] Error 1 (ignored)cp unison /root/bin/cp: cannot create regular file /root/bin/: Is a directorymake: *** [doinstall] Error 1出现错误的原因在与Unison默认是将文件Copy到/root/bin目录,但Linux默认是没有该目录的,因此我们需要将生成的可执行文件unison复制到系统的PATH目录。[root@vm1 unison-2.40.63]# cp unison /usr/local/bin将可执行文件unison上传到远程主机2[root@vm1 unison-2.40.63]# scp unisonroot@2:/root/通过SSH登陆到远程主机,再将unison复制到vm2的PATH目录[root@vm2 ~]#cp unison /usr/local/bin必须重命名主机vi /etc/sysconfig/networkHOSTNAME=localhost.localdomain #修改localhost.localdomain为orcl1配置ssh key信任确认系统已经安装好OpenSSH的server 和client 安装步骤这里不再讲述,不是本文的重点。确认本机sshd的配置文件(需要root权限) $ vi /etc/ssh/sshd_config 找到以下内容,并去掉注释符”#“ RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile????? .ssh/authorized_keys?如果修改了配置文件需要重启sshd服务?(需要root权限) $ /sbin/service sshd restart?ssh登陆系统?后执行测试命令: $ ssh localhost 回车会提示你输入密码,因为此时我们还没有生成证书生成证书公私钥的步骤: $ cd / $ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa? $ cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys $chmod 600 ~/.ssh/authorized_keysSsh默认已经安装啦,需要保存密钥复制/root/.ssh/id_dsa.pub中的密钥到彼此的/root/.ssh/authorized_keys测试登陆 ssh localhost: $ ssh localhost?正常情况下会登

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档