
0x0 测试环境
总部生产 服务器 与分部备份服务器要求实现异地数据备份,环境如下
0x1 生产服务器环境搭建
0x1.1 安装gcc编译器和rsync
0x1.2 拷贝inotify到服务器并解压
0x1.3 进入inotify 目录安装
cd inotify-Tools-3.13./configuremakemake install
/usr/local/bin/inotifywait ##检查是否安装成功
0x2 备份服务器环境搭建
0x2.1 安装 xinetd 和 rsync
0x3 以下内容两台服务器同步操作
useradd -u 600 zytestpasswd zytestzytestsu – zytest -c ‘mkdir /home/zytest/files’ ##创建同步目录
0x4 备份服务器上配置rsyncd
0x4.1 编辑/etc/xinetd.d/rsync按照以下内容修改
disable = yes ==> disable = noflags = IPv6 ==> flags = IPv4server_args = –daemon ==> server_args = –daemon –config=/etc/rsyncd.conf
0x4.2 编辑/etc/rsyncd.conf 并添加以下脚本信息
uid = rootgid = rootuse chroot = nomax connections = 1000strict mode = yesport = 873pid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.locklog file = /var/log/rsyncd.log# following for user “zytest”, change for other users[zytest]path = /home/zytestignore errorsauth users =zytestsecrets file = /home/rsync-dst.psread only = nolist = false

Ps: rsyncd 配置文件在 xinetd上,所以备份服务器安装xinetd
0x4.3 把密码写入调用的密码文件并赋予权限
echo zytest:zytest >> /home/rsync-dst.pschmod 600 /home/rsync-dst.ps
0x4.4 通过xinetd启动rsync
/etc/rc.d/init.d/xinetd restart
0x5 主服务器上配置inosync脚本文件
0x5.1 ** ##编辑/root/inosync添加脚本代码 **
#!/bin/sh#chkconfig: 3 78 10
#This file exist from compileif [ ! -f /usr/local/bin/inotifywait ]thenecho “cannot start. file inotifywait NOT exist!”exitfi
#This file is runnable shell Scriptif [ ! -f /usr/local/bin/inosync.so.1 ]thenecho “contact administrator. inosync.so.1 NOT exist!”exitfi
case “$1” in‘start’)/usr/local/bin/inosync.so.1 &;;
‘stop’)pid=`ps -ef | grep -v grep | grep “inotifywait” | awk ‘{print $2}’`kill -9 $pid 2>&1;;
‘restart’)$0 stop$0 start;;
0x5.2 赋予脚本权限,设置开机启动
chmod a+x /root/inosynccp /root/inosync /etc/rc.d/init.d
0x5.3 配置调用的主脚本文件 /root/inosync.so.1
rhost=**备份服务器IP**user=zytestsrc=/home/zytest/filesdst=zytest#dst corresponding to [zytest] in file /etc/rsyncd.conf on dst serverlog=/root/inosync.log/usr/local/bin/inotifywait -mrq –timefmt ‘%d/%m/%y %H:%M:%S’ –format ‘%T %w%f %e’ -e close_write,create,move,delete,attrib $src | while read filesdoecho == rsync begin == >> $logrsync -avP –password-file=/home/rsync-src.ps –delete $src $user@$rhost::$dst >> $log 2>&1echo — rsyncd — >> $logdate >> $logecho “${files} was rsynced ” >> $log 2>&1done
PS: %T后面有空格 %f和%e之间也有空格

0x5.4 赋予inosync.so.1脚本权限,拷贝到/usr/local/bin
chmod a+x /root/inosync.so.1cp /root/inosync.so.1 /usr/local/bin
0x5.5 把密码写入调用的密码文件并赋予权限
echo zytest >> /home/rsync-src.pschmod 600 /home/rsync-src.ps
0x6 目标服务器设置inosync自动启动并开启inosync服务
chkconfig –level 3 inosync on/etc/rc.d/init.d/inosync start
0x7 测试 END
在生产服务器/home/zytest/files目录下创建文件和文件夹,查看备份存储是否也同步了文件和文件夹,同步即成功。
过程可通过日志查看
tail -f /root/inosync.log
总结
香港服务器首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
如何使用linux下dd命令将我正在使用的系统(ubuntu)拷贝至CF卡上
命令行 sudo dd if=/*of=/xxx/xxx(你CF的路径)没有试过整一个系统靠过去的不过原理是这样 试试吧
一个新手面试 Linux 运维工作至少需要知道哪些知识
公司要直接上岗可以工作的,那就得看公司业务来公司如果是要培养,那就得对linux很了解,其他相关应用也要熟悉,思路清晰,反应快捷,还得比较沉稳,学习能力强,抗压强。 。
有能在网上召开分组电话会议的软件吗!
推荐深圳视高科技的视频会议软件,视频显示可控,完全满足你的需求,语音也很流畅,以下就是他们公司产品的介绍:我们公司自己也在使用,系统稳定、音视频质量好、售后服务完善、功能强大、性价比高。 系统概述视高协同视频会议系统,创造性地在视频会议中集成了常用的商务办公协同功能,您仅仅需要一部电脑,加上网络摄像头和耳机、麦克风、连上互联网就可以足不出户地开始全球视频会议。 25方高清视频显示、贴心工作管理、极速网络存储与共享、强大电子白板操作、实时屏幕共享、流畅媒体播放等协同视频会议应用,有效地节约了时间和费用、提高企业整体的工作效率。 系统优点相比传统硬件视频会议巨大的购买和维护费用、复杂的操作、苛刻的使用环境,视高协同视频会议系统几乎没有任何限制:免除高昂的费用——每个帐号每月仅需60元;免除专人的维护——视高科技提供7X24小时全天候专业工程师技术支持热线服务;免除复杂的操作——视高协同视频会议系统是业界最易用的产品;免除使用环境的限制——几乎随时随地都能进行视频会议。 技术优势视高协同视频会议系统的核心技术具有绝对的优势: 采用最新的多协同工具集成的平台模式和分布式计算框架结构, 拥有良好的适用性和扩展性;提供了多种灵活的发言方式,采用业界领先的混音技术,最多支持8方同时发言;提供多种视频显示方式,最多支持同时显示25方高清视频,并能进行轮巡查看;通过服务器分布和级联技术, 能实现千人同时进行视频会议,满足各类企业的需求。 视高协同视频会议系统在数据的协同方面同样出色:几十种专业电子白板的操作,轻松应付各种会议演示、讨论;屏幕共享模块能实时把桌面或应用程序共享给与会人员,实现信息与操作的共享;协同文件柜和会议室文件共享模块支持包括WORD、EXCEL、PPT等各种格式的文件的共享与上传;媒体播放器能在会议过程中播放产品介绍、案例、竞争对手分析等视频;工作管理模块能方便对工作流进行规划和控制,贴心地安排好您的每一天,轻松应对各种商务活动!最主要的是,视高协同视频会议系统提供高强度256位数据加密,保证会议内容的安全性,让您放心地开会!功能特点1)分布式智能协同框架模型基于各种并行处理算法的分布式、智能化协同框架模型,使各个子系统不仅能同步并行工作,还能异步并行处理,并且可以动态的配置和扩充服务器组,提高系统的处理效率、整体容量和可靠性。 2)实时多媒体组通信的支撑环境多媒体多点传输、资源管理、连接控制等功能模块,重点解决了具有QOS (服务质量)保证的多媒体组通信,使系统真正支持分布式同步交互中的多媒体实时传输。 3)跨网关群组通信支持体系跨网关路由协议解决了NAT/防火墙的穿越问题,在各种复杂网络情况下,能自动搜索最优通信路由,实现跨网关通信。 4)灵活的组织管理架构在协同系统中,管理员能根据企业架构建立公司组织目录,员工通过目录就能方便地与同事进行沟通;在会议室里,管理员通过目录能对整个会议的发言、数据操作等一系列的操作进行控制,保证会议效率。 5)即时发布及更新企业公告管理人员能灵活、方便地随时更新公司和部门新闻、通知、规章制度,帮助企业推动绿色环保的无纸化办公理念, 信息传达最快、最安全, 也大大降低了企业成本。 6)强大的工作流整合模块该模块十分方便员工对工作情况进行规划和跟踪、主管对员工工作情况进行掌握和分配,帮助企业实施办公自动化,工作进度随时掌控。 7)随时随地进行网络文件存储用户通过协同文件柜或会议室文件共享模块能快速上传各类文件,能十分简便地与同事共同分享。 8)世界领先的语音技术应用领先的语音处理技术,自动消除环境噪声及回声,提供超清晰无延迟的语音沟通环境;独有的码流技术能根据网络环境智能平滑,保证语音数据稳定、高质传输,完全消除网络抖动对语音质量的影响。 9)高清视频身临其境十多种分屏及全屏显示方式由用户自主控制,高清晰视频画质逼真动人;基于MPEG-4标准的多媒体压缩技术,更能胜任各种苛刻网络环境。 10)贴心的分组视频会议服务除常规的大会议室外, 系统更是全面考虑用户所需,全新的分组讨论模块让视频会议效率更高。 11)最优秀全面的电子白板图形绘制、文字标注、表格展示、文件上传等30多种电子白板操作,功能全面超越所有同类软件,满足各种类型商务会议的需要。 12)一键开启屏幕共享通过屏幕共享功能您可以十分方便地把桌面和应用程序进行异地共享,空间障碍不再存在!13)WEB网页同步浏览多标签网页同步浏览器,丰富资讯随时共享!增强会议人员互动,引发头脑风暴! 14)多媒体格式文件播放与录制支持AVI、RM、WAV、MP3等格式文件的在线共享播放,更支持将会议室实况录制,方便会后对会议录像进行回放、查询、发布等用途。 15)高强度256位数据加密技术无论是语音、视频还是其它数据,都采用了符合最新国际标准的256位高强度动态数据加密技术进行加密,防止信息在传输、存储过程中被非法获取,操作更加安全可靠。 16)支持与硬件互联互通视高协同视频会议系统可通过数据线采集包括POLYCOM(宝利通),华为,中兴,泰德等硬件视频会议系统硬件终端的音视频数据,在软件视频会议室里进行广播,不影响硬件终端的工作。 17)人性化界面交互设计视高协同视频会议系统从需求分析到产品规划,从交互设计到界面设计,都深入分析了用户的功能需求和使用习惯,一流的操作快感,使用起来得心应手!应用领域视高协同视频会议系统应用范围极广,能广泛应用于政府、军队、企业、IT、电信、电力、教育、医疗、证券、金融、制造等各个领域。 应用效果视高协同视频会议系统能大幅度提高办公效率,特别是解决了很多企业的远程沟通难题;确保信息实时性、可靠性,实现信息快速传递;促进管理、运营工作的科学化、规范化和信息化;对工作流的管理,大大缩短决策周期;大幅度减少差旅费、会务费,减少无谓的时间浪费;减少员工出差次数,为员工创造更加人性化的办公环境。 海尔、联想等大企业都在使用,值得信赖。 不妨去视高网站免费下载一个,试用一下,看看效果
发表评论