在NetBSD-1.0上使用rsync

在 NetBSD-1.0 上直接修改代码是很麻烦的。而代码修改好之后要同步到 NetBSD-1.0 下又只能使用 ftp 的方式,如果需要同步的文件比较多的时候,就有可能会出错。所以就产生了使用 rsync 来同步代码的想法。NetBSD-1.0上并没有rsync程序,而且也还没有 ssh,所以只能走 rsh 的方式。 NetBSD-1.0 默认已经开启了 rsh 的服务:

但是从我的 Slackware 主机上登录的时候却报错了:

只好采用由 NetBSD-1.0 主机运行 rsync 连接到 Slackware 主机的方式。

1.首先开启 Slackware 主机上的 rsh 服务,并且配置为不需要输入密码即可登录(这是因为我没有找到直接在命令中带上密码的方式-_-,如果你知道的话,请留言告诉我^_^ ):

修改 /etc/inetd.conf 文件启用 rsh 服务:

2.在 /etc/hosts.equiv 中增加 NetBSD-1.0 主机名和使用的登录用户:

3. 在 /etc/hosts 中增加 NetBSD-1.0 主机:

4.在 tortoise 用户的主目录下的 .rhosts 文件中增加 NetBSD-1.0 的主机名和登录用户:

重启 Slackware 主机之后,就可以从 NetBSD-1.0 主机使用 rsh 登录 了:

最后只剩下在 NetBSD-1.0 主机上安装 rsync 程序了。经过多次测试,最后 rsync 的 2.6.9 版本验证通过,而开始的 1.0 版本和 2.5.0 版本都提示由于版本差异的问题而失败。至于较新的版本 3.1.0,则编译不通过。

在 rsync-2.6.9 目录下运行 .configure && make && make install,运行结束之后,rsync 就安装到 /usr/local/bin 目录下了:

在 NetBSD-1.0 主机上使用 rsync :

done!

时间: 2024-08-09 14:40:06

在NetBSD-1.0上使用rsync的相关文章

Centos7.0系统下Rsync+sersync实现数据实时增量同步备份

前言: 一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除.修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录. 二.Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别? 1.Rsync+Inotify-tools (1):Inotify-tools只能记录

ubuntu上安装rsync+sersync

服务器:数据从19--->12 和14 172.16.1.12(rsync_server) 172.16.1.14(rsync_server) 172.16.1.19(rsync_client.sersync) 172.16.1.12服务器: 安装rsync server,rsync以xinetd方式运行 #安装命令 apt-get install rsync xinetd #创建存放文件目录,命令如下: mkdir /data/res #修改rsync启动方式 vim /etc/default

在CentOS7上配置rsync源服务器+inotify实时同步

概述 rsync是一个开源的快速备份工具,可以再不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,再传输前执行压缩,因此非常适用于异地备份.镜像服务器等应用. 原理 再远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源.再同步过程中,同步源负责提供文档的原始位置,而发起端对该位置具有读取权限,如图所示: 配置rsync源服务器 1.检查rsync是否安装 [[email protected]

[MFC] VS2013版本MFC工程移植到VC6.0上

:VS虽号称“宇宙最强IDE”,但是有时候安装包太大,动不动就几个G:而且安装好之后也会多出很多几乎很难用到的部分,这对于那些处女座的人如何忍受!本文不是吐槽,而是给出一种在应急场景下,不用安装新版本几个G的IDE,而是将高版本的工程移植到低版本的IDE中,并使其工作和调试的解决方法~ VS2013版本MFC工程移植到VC6.0上 1.场景再现 我最近搞了个ubuntu系统,并在virtualbox中装了个win7用于安装设计PCB和嵌入式集成开发环境Keil.项目需要,得用到我之前写的一个将图

解决NetBSD-1.0在VMware 11.0上重启时报指令错误的问题

NetBSD-1.0 在 VMware 11.0 上重启时,总是会提示如下的错误: 但是NetBSD-1.3 在 VMware 11.0 上重启的时候并没有提示这个问题,所以参照 NetBSD-1.3 的重启代码,修改 NetBSD-1.0 的重启方式. 1) arch/i386/isa/ic/i8042.h 头文件增加宏定义: #define KBC_PULSE0 0xfe /* pulse output bit 0 */ #define KBC_PULSE1 0xfd /* pulse ou

在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器

BIND(Berkeley internet Name Daemon)也叫做NAMED,是现今互联网上使用最为广泛的DNS 服务器程序.这篇文章将要讲述如何在 chroot 监牢中运行 BIND,这样它就无法访问文件系统中除"监牢"以外的其它部分. 例如,在这篇文章中,我会将BIND的运行根目录改为 /var/named/chroot/.当然,对于BIND来说,这个目录就是 /(根目录). "jail"(监牢,下同)是一个软件机制,其功能是使得某个程序无法访问规定区

在CentOS7.0上制作openstack-juno本地yum源 .doc

在CentOS7.0上制作openstack-juno本地yum源 参考文献: 2014/09/27 |    http://www.kekeyun.net/?p=222可可云计算网 以http://www.kekeyun.net/?p=222文为参考,在CentOS7.0上制作本地源,过程如下:一.创建CentOS7虚拟主机安装过程有点漫长,为了后续学习的需要,建议下载样样全版来安装.样样全版本下载地址http://isoredirect.centos.org/centos/7/isos/x8

OEL7.0 上静默安装oracle数据库

OEL7.0 上静默安装oracle数据库 静默安装本人使用的也比较少,基本上不需要使用静默安装.就算是文本安装的系统,也使用Xmanager 来重定向图形化.但是万事总有个例外的,比如在MAC 操作系统上,貌似没有Xmananger , 那该上虚拟机如果只装了文本界面就只能静默安装了,如果再装个图形化那就另一个情况了. 地点: 杭州·滨江 微信公众号:HopToad Email: [email protected] 欢迎转载 转载标注出处:: http://blog.csdn.net/notb

IIS7.0上传在大小限制

修改 IIS7的上传文件大小限制的方法: 1.打开IIS管理器,并定位于想要修改限制的网站 2.双击右侧窗口中的asp图标 3.展开最下面那个"限制属性",将最下面的"最大请求实体主体限制"右边属性框内修改成你想要的值(注意:单位为"字节"),如1g则修改为1073741824 4.点击窗口右上角的应用,关闭IIS管理器,如此而已 经过与IIS7的接触发现iis7的确比IIS6更人性化了,其它方面不说,微软在这方面做的还不错.修改好之后,点击右上