rsync同步脚本

rsync同步脚本,第1张

在集群机器配置时,经常需要将一个文件或目录copy到同样的多台集群上,如果一个一个机器去复制,比较麻烦。如果有一个办法,通过一条命令就可以实现这个目的,就简单多了。xsync就是这样一个同步脚本。xsync其实是对rsync脚本的二次封装,脚本内容可以根据自己需要进行修改。

*使用命令ssh-keygen 生成rsa密钥,配置信息直接回车即可, 生成的密钥默认在当前用户主目录的.ssh目录下。

密钥文件有两个:

id_rsa 存放着私钥

id_rsa.pub 存放着公钥

拷贝公钥到对应主机

该脚本经过修改,需要携带4个参数,分别是

filename 待发送的文件或目录名

servername 服务器前缀名

startno 服务器编号起始编号

endno 服务器编号终止编号

#############################################################

在/usr/local/bin 目录下创建 xsync 文件,向里面添加:

最后chmod 777 xsync给文件添加执行权限即可。

使用xsync filename就能将filename分发到集群中的各个节点中。

教育型局域网系统组建方案

摘要:本文主要介绍校园机房系统组建步骤及组建过程中的注意事项。最终通过网络应用软件的设置,使客户端计算机和远程服务器相互配合,尽可能地满足教育的需求。

一、模本系统制作

模本系统是机房系统的根本,它的好坏直接影响整个机房的服务运行。所以制作模本系统除了要求制作者具备良好的技术、优秀的软件,还需要有安装完美系统的信念。

模本系统制作过程中的注意点:(以WindowsXP为例)

1.格式化为了保证集群系统克隆后的稳定性,在安装系统前格式化驱动器命令切忌使用formatc:/q;

2.升级补丁系统完成安装后首先有选择地更新当前系统补丁,但是关键补丁一定要全部升级;

3.驱动为了避免集群系统克隆后有部分计算机跳出“新硬件安装向导”,所以在安装驱动之前,需要将某些计算机特有的硬件转移到模本计算机当中,例如USB键盘、摄象头等等;

4.软件认证在安装认证系统比较复杂的软件后,不要急于对其进行认证。建议将其认证工具放到系统桌面或相关开始菜单。否则集群系统克隆后,这些软件会因为硬件系统的稍变而再次提示认证;

5.权限设置组策略和注册表设置过程中,管理员应该准确记住它们之间锁与被锁的顺序,并于设置之后利用管理软件的客户端设置权限禁用。也就是说,在不抛弃管理员权限的同时还要保证其安全性。而这个权限禁用的解除方法,只有管理员具有;

6.网络设置填写IP后,设置网络共享的同时切记添加IPX协议;`

7.系统优化及美化开机速度优化、进程优化、服务优化、内存优化、功能优化、界面美化、添加OEM信息。最后清理系统临时文件和cookies,即执行以下批处理命令:

del/f/s/q"%userprofile%LocalSettingsTemporaryInternetFiles*.*"

del/f/s/q"%userprofile%LocalSettingsTemp*.*"

del/f/s/q"%userprofile%ecent*.*"

del/f/q%userprofile%ecent*.*

del/f/q%userprofile%cookies*.*

8.BIOS设置及优化为计算机系统安全,切记关闭光驱启动和从其他设备启动,最后设置BIOSAdmin密码并对BIOS进行优化。

二、集群系统克隆(以还原卡小哨兵为例)

系统克隆需要注意以下几点:

1.软件频道小哨兵软件安装需要指定服务器与客户端连接频道,软件频道近似密码,管理员应该妥善保管和使用;

2.IP策略(假设为60台计算机)

网关:192.168.18.1(不可自主设置)

网关:192.168.18.250(可自主设置)

计算机名称:IP:计算机名称:IP:

001

002

003

004

059

060192.168.18.61(需重设)

192.168.18.2

192.168.18.3

192.168.18.4

192.168.18.59

192.168.18.60001

002

003

004

059

060192.168.18.1

192.168.18.2

192.168.18.3

192.168.18.4

192.168.18.59

192.168.18.60

这样做保证了绝大多数计算机名称和IP地址一致,不仅便于集群管理(例如远程开机),还大大减轻终端路由负担,因为计算机无需路由DHCP分配IP、无需路由MAC地址绑定IP。所以在集群系统克隆时,小哨兵网络拷贝发送端的设置就无需使用DHCP了;

3.硬件连接为防止克隆完成后系统IP始终无法获取绑定等情况发生,请将网卡安装在与模本系统计算机网卡相同位置的PCI插槽。也就是说,计算机硬件与硬件的连接必须遵循模本系统计算机硬件的连接方法,否则还可能出现USB键鼠不能正常使用等等情况;

4.IP间断如果需要在克隆过程中需要跳过某个IP或微量IP段,可以使用小哨兵网卡MAC地址登陆网络拷贝发送端,待计算机名称和IP生成后,强行将其断电。

三,服务器构建

1.硬件要求因服务器的网络数据吞吐量大且频繁,所以服务器除了CPU、内存、硬盘的性能要要比一般客户端计算机卓越,还要配备专业网卡。一般网卡在使用中可能出现数据传输延缓或中断,严重的还会导致服务器死机;

2.FTPFTP作为服务器的基本服务,其搭建需要考虑文件夹目录,及每个目录的读写权限;

3.VOD搭建VOD服务器要考虑用户的点击率,对于点击率高的媒体文件建议将其多复制几份并发放地址,否则多个访问同时集中在一个媒体文件上时,将出现特别严重的访问延时;

4.杀毒软件及防火墙有条件使用网络版杀毒软件和防火墙不需要设置病毒库更新,使用单机版的杀毒软件和防火墙应该及时更新病毒库;

5.链接服务对于考务、竞答、在线书库、网络检索以及其他服务器提供的一切有链接地址的服务,频繁使用的链接可以做成快捷方式放在客户端的桌面,对于偶尔使用的链接可以使用数据同步的方法,将新链接地址的快捷方式发送到客户端的桌面。

四,数据同步更新(脚本同步)

同步脚本包含两个文件:同步文件、配制文件

在同步的过程中,同步脚本会对本地目录与远程目录下的文件属性进行比较,对于文件中任何一个有差别的属性,该文件将被替换。即本地目录下文件的MD5值①若与远程目录下的文件MD5值不一样,本地目录下的异常文件将在同步过程中被替换。对于本地目录下MD5值相同的文件,同步过程不会对本地目录下已经有的文件进行任何 *** 作。所以同步过程可以节省大量的文件复制时间

将同步脚本作为客户端的启动项目,而同步脚本的目录指向为服务器当中的的一个共享文件目录,这样就可以使客户端计算机在启动的时候就具有服务器共享文件目录下的文件。

五,集群监控

管理软件客户端与P2P②网络控制软件配合控制,不仅可以使客户端计算机不能运行指定程序,还可以对客户端的网络访问和网络下载进行限制。而这些控制既可以针对性的控制某个计算机,也可以批量控制多个计算机。

利用管理软件客户端不仅可以对用户进行进程监视、屏幕监视、远程关机等等 *** 作,甚至可以实现远程开机。

P2P技术可以使网络用户不受任何限制地交换文件和意见,这是对传统大众传播方式的一种叛变。从用户的角度来说,这是一个非常优秀的网络传输技术,但是它如果出现在一个网络带宽相对狭窄的局域网下,它的使用势必对其他用户造成威胁,所以使用一款P2P控制软件就显得异常紧迫。目前流行的下载工具、网络电视等等软件基本都支持P2P协议,P2P控制可以把这些软件的网络数据访问限制在一个稳定的数据值内,这样也缓解了其他用户访问网络数据难的矛盾。

六,升级与维护

升级与维护不同于前期系统模本制作和集群克隆,这是一个漫长的临床实验期。伴随计算机使用过程中暴露出来的问题一个接一个的解决以及计算机软件和硬件的不断更新升级,局域网系统组建方案的变更必将促使更加完备、更加人性化的方案得以实施。但是新技术必将带来新的问题,我们不断的追求它有益的一面更锋利,同时也在不断的努力使它不利的一面朝着相反的方向转化。科学技术永远是一把双刃剑。

①MD5值

MD5的全称是Message-DigestAlgorithm5,在90年代初由MIT的计算机科学实验室和RSADataSecurityInc发明,经MD2、MD3和MD4发展而来。

Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意这里使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。

MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。

MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。

②P2P

P2P就是英文PeertoPeer的意思,中文叫"端到端"技术。应用该技术,个人电脑无须通过服务器就可以实现互相访问、交换文件资料等。联网计算机之间没有主次之分,各自具有独立的网络自主权,因此也称之为"对等式网络连接协议"。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8144835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存