新闻动态

超大文件传输用哪些文件传输软件进行传输比较好?
互联网时代,速度决定效率。在企业生产过程中需要进行信息数据交换、搬运,这时就需要进行文件传输。方方面面的行业都要涉及到大文件传输。例如,影视行业需要每天进行视频素材的传输,一个视频小至几十兆,多至几T的视频数据要从拍摄地传输到视频中心。又或者气象行业的各地气象观测点需要实时进行气象观测,即时有效地将数据汇总到气象局,以发布准确无误的天气预报。面对如此庞大的数据量,企业如何能将大文件安全、稳定、高效地进行传输,那么大文件传输工具对于企业来说是必不可少的。 小型文件传输可使用网络共享工具例如:QQ、邮箱、等进行传输,虽然点对点传输使用方便,但是对于文件大小确有限制,根据网络环境而言速度有时候也较慢。但对于个人用户小文件传输来说不失为一个方便的选择。 大文件传输使用filezilla、网盘等进行传输比较稳定,支持断点续传,但是进行大文件传输时速度极慢,丢包率大,传输可靠性差,跨国传输时速度低尤为明显。使用网盘操作不方便,还需要先将文件上传到终端后再进行下载。 此外,对于大型文件也可采用寄硬盘的方式,可将大量文件送达至目的地,但是运送途中易发生硬盘损坏、快递延误等不可预测地问题,也不能达到实时性。 速度决定效率,时间决定金钱。现在大数据对于企业来说十分重要,庞大的数据必定需要大文件的快速传输才能将信息实时把握在企业手中。实现了大文件快速传输能提高工作效率,让企业快人一步,如虎添翼。 针对影视制作行业的需求,镭速传输推出了基于超高速传输协议的影视制作行业解决方案。彻底克服传统数据传输方式,例如FTP、HTTP的固有瓶颈,为视频传输、视频上传、视频回传等影音内容传输,提供不受网络条件和传输距离影响的最大传输速度,为影视制作行业提供了真正意义上的高性能数据传输。 本文地址:https://www.raysync.cn/news/post-id-394 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-07
超大文件传输,怎么样高效迅速的实现?
如今,人们处于一个数码的时代,很多文件都需要存储与传输,特别是一些超大文件传输,因为如今文件的体积越来越大,由最初的K级到现在的G单位的,这些均需要更大更足的空间存放。同时,把存储的文件经常分享给朋友同事,有的甚至是异地。这就是另外一个需要解决的问题,那就是超大文件传输。 怎样的方式可以解决这些难题呢? 以往我们会上传到某网盘,然后让对方下载。如今看来,这是一类蛮老套的方法了,现在可以和它说拜拜了。 超大文件传输现在可以使用最具创新体验的文件协作平台——镭速云文件传输平台,只需一次上传文件到平台,需要时,只需使用分享功能,无论文件再多再大,一键就可以将文件传递给相关人员。 镭速云的超大文件传输功能,可以不受时间、距离、文件大小甚至网络速度的限制,随时随地的把文件传达到需要的人面前。这些功能的实现,简单到只需要一次性把文件上传到平台,点击分享按钮即可。而以后如果再对文件有多次修改,版本将自动覆盖,无需再次上传。 如何实现超大文件传输?如今看来,已经不是一个难题。使用镭速云平台,只需注册一个账号,即可同步实现! 同时,镭速传输在文件传输和存储都采用AES-256最高等级加密,确保除个人之外任何人都不可访问,具有强大的安全保障。选择镭速云,让您轻松实现超大文件传输! 镭速传输,超大文件传输专家,让您的超大文件传输畅通无阻,实现高效,便捷! 本文地址:https://www.raysync.cn/news/post-id-393 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-07
文件传输和文件同步对于企业的意义
随着网络威胁的不断发展和变得越来越复杂,在文件传输方面,一个词可以改变权力平衡。文件传输和托管文件传输之间的区别对于企业来说至关重要。应用先进技术管理文件传输的挑战在于区分以文档为中心的协作文件共享和自动或部分自动化文件传输,以支持业务流程,通常以兼容的方式。 其实,在互联网时代,大数据传输是企业面临的必不可免的问题,可以选择传统的FTP、网盘等方式来传输,对于小型文件或许是有优势的;但是对于大型文件数据的话,也许会出现传输速度慢,数据不可靠的情况,极大的影响了企业的工作效率。 而跨国传输方面更甚,传统的网络传输方式速度极慢,丢包率大,传输中断后需重新传输,在数据可靠以及传输速度方面极不稳定。采用硬盘寄送的方式时间成本投入太大,这在注重效率的当今是无法接受的。所以传输软件的诞生引入有效的解决了众多企业大文件传输的难题! 那么今天管理和传输信息时企业需要了解什么? 当员工(包括IT员工)开始使用不符合组织或行业安全要求的未经批准的应用程序时,会带来更大的安全挑战。此外,对于与关键业务流程相关的信息,使用这些未经批准的方法通常会在这些系统中产生漏洞。 无论为增强安全性做出哪些努力,企业文件同步和共享服务仍然以最终用户为中心,导致企业IT经理经常阻止来自企业域的文件同步服务,以维持对其网络和业务流程的控制。 另一方面,托管文件传输解决方案可以通过增加的安全性,可见性和与业务流程的集成来支持文件共享,并且具有自动化的系统到系统文件处理功能。某些文件传输解决方案没有明确的传输大小限制,而文件同步解决方案的文件大小限制通常不支持许多大型文件类型,包括高清视频和设计文件。 为了安全地管理信息并解决最终用户和IT之间的平衡,组织需要考虑这三个基础来进行文件传输过程: 1. 自动化:通过集中式文件传输系统将自动化应用到文件传输过程中,消除了手动文件传输过程所涉及的时间和成本,并保持了整个组织的效率。 2. 安全性:正如文件同步供应商过去所做的那样,生成共享文档的链接可以通过几个基本缺陷将敏感数据置于风险之中。生成链接后只能由受信任的来源访问,实际上可以由非预期的第三方查看,依赖可扩展性,可靠性,故障转移和灾难恢复的文件传输解决方案将加强IT流程的安全状况。 3. 合规性:鉴于在中型到大型公司中传输的数据量越来越大,大多数组织对DIY文件传输过程的管理已不再可行。对于在内部和与合作伙伴开展业务的公司而言,文件传输也只是其中的一部分。如果他们必须证明所有交换和交互的合规性,他们可能需要数百个配置控制来持续管理和监控这样做。合规服务提供商降低了组织内的复杂性并保持了安全性。 管理信息是一项遗留的IT问题,可能会使企业面临安全威胁。组织应考虑一个全面的系统,其中支持广泛的最终用户和系统到系统工作流,使用连接贸易合作伙伴的工具,为移动工作人员提供支持,自动化本地和远程传输流程,以及智能和安全地控制流程内容。 大文件传输软件(例:Raysync)的主要有以下优势: 1.传输数据可靠,在传输层面对传输的数据进行了多层校验,保证传输数据的一致性; 2.支持断点续传,即使传输中断也能无缝进行续传; 3.在传输速度方面即使是跨国远距离传输也能将带宽最大利用,让传输速度发挥到极致,根据实际测试结果,大数据传递速度最高可提高100倍以上,单条连接最大速度可以支持1Gbps; 4.传输协议的多通道设计,用户传输数据时可以省去TCP三次握手建立连接导致的传输时延,实时性最高可提升1倍; 5.传输性能与带宽成正比,与传输距离无关,丢包率影响甚微; 6.数据安全方面采用加密算法,传输过程与数据落地均进行加密; 7.开放多端SDK,集成方便快捷等等。 本文地址:https://www.raysync.cn/news/post-id-365 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03
文件传输服务器的市场应用如何?
许多业务流程涉及文件交换。投标和提案提交,法律文件,财务报告,数据备份和恢复,供应链集成,B2B协作和多个业务交易都需要文件的移动。虽然临时文件传输通常可以完成工作,但实际上有些情况需要服务器到服务器文件传输。 服务器到服务器文件传输是从一台机器到另一台机器自动移动数据或文件,换句话说,这种文件传输涉及很少的人为干预。因此,与具有更多人为参与的文件传输相比,服务器到服务器文件传输通常更快,更有效,更准确并且更不容易出错。 服务器到服务器文件传输通常不会自行运行。相反,它通常作为业务流程自动化项目的一部分实现。这需要系统集成,其中业务,操作或记帐系统连接到文件传输服务器。由于它通常是业务流程自动化项目的一部分,因此服务器到服务器文件传输系统的设置通常比其他文件传输实现(即,仅为人员到服务器文件传输配置的服务器)更昂贵。但是,一旦系统启动并运行,就可以立即实现工时,人为错误,纸张消耗,交付时间和几个间接成本的显着减少。 那怎么知道什么时候实现服务器到服务器文件传输呢? 1)需要经常交换数据 实现服务器到服务器文件传输的可能没有比你经常与之交换数据的公司更好的理由了。一旦考虑了前面提到的所有好处(即减少人为错误,交付时间等)并将其与您必须进行的交易量相结合,您就可以轻松证明服务器到服务器文件传输的投资不仅仅是您的董事会也是您的贸易伙伴。高级托管文件传输服务器具有针对此类场景精确构建的功能。例如,这些服务器允许您添加贸易伙伴,然后为其分配自动文件传输任务(称为触发器)。 2)定期进行交易 手动,临时文件传输适用于自发的,非重复的文件共享活动。但对于需要一遍又一遍地进行的交易 - 比如说每天,每周或每月 - 那么自动化事件肯定是个好主意。自动化可以确保始终按时传输交易文档和其他时间敏感的可交付成果。这可以通过使用触发器来完成,该触发器基于预先设定的时间表自动提示服务器执行文件传输。 3)交易需要更高的速度,准确性和效率 涉及业务关键数据的交易需要以及时,有效和高度准确的方式进行。因此,这些类型的事务不适合于临时文件传输,这些传输很容易受到疏忽,数据输入错误或甚至暴露于欺诈行为。计算机到计算机文件的传输更合适,不易发生此类风险。 4)要求EDI 为了避免被日常大量数据所淹没,许多与多个贸易伙伴打交道的大型企业被迫开展EDI(电子数据交换)等业务流程自动化计划,这些计划严重依赖于服务器到服务器的交换。然后,这些企业要求其贸易伙伴在与他们进行交易之前实施兼容的EDI系统。因此,如果您需要与具有此类要求的大型贸易伙伴进行交易,那么您可能别无选择,只能实施服务器到服务器文件传输。通常,通过EDI传输的一些交易文件包括采购订单,发票,预先发货通知(ASN),提单和学生成绩单。 5)是一家大公司 同样,如果您自己是一家大公司并拥有越来越多的贸易伙伴,那么实施EDI系统并要求您的贸易伙伴采用它是一个好主意。这样,您就可以更轻松地管理可能出现的各种交易。 6)行业需要它 一些行业受到法律的监管,这些法律要求安全,标准化的电子交易。例如,医疗保健行业的HIPAA(健康保险流通与责任法案)要求从事电子交易的承保实体遵守EDI规则和安全规则。 这些规则基本上鼓励使用EDI,并要求那些执行安全文件传输标准的人员。支持服务器到服务器文件传输的托管文件传输服务器已具有许多内置安全功能,使其能够促进法规遵从性。 本文地址:https://www.raysync.cn/news/post-id-378 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03
文件备份恢复以及文件传输平台解决方案
镭速云以卓越的传输技术和专业的网络优化服务。它能够有效的保证企业文件的存储安全,同时也能够让企业的不同部门能够有效的实现协作,达到提高工作效率的目的。当然,一个企业选择镭速云的原因,不仅仅是因为一个新的概念这么简单,现在我们就来看一下镭速云都能为我们解决什么样的问题。 解决方案一:文件备份恢复问题 任何一个企业都会对公司重要的文件做备份,对文件做备份最关键的是要知道把文件放在哪里。选择备份文件存放的位置,应该至少满足以下几个基本条件。 首先就是存放的位置要安全,这要求存放位置能够很好的抵御外界的恶意攻击; 其次,备份应该简单方便,不能出现备份一次文件操作极为复杂,而且备份时,所需消耗的时间不易太长。 第三,需要完整备份文件,且便于查询。 如果企业备份文件太多的话,可能在恢复时,会出现不能完全恢复的现象。又或是,在当前的情况下,需要优先恢复一部分重要的文件,这个时就需要能够快速的找到所需要的文件。 镭速云充分考虑到了这三方面的问题,并且把这三个问题有效的给予了解决。 解决方案二:文件传输问题 在企业的运行中,有可能在其它的地方突然需要一份重要的文件,如果文件的容量不是太大的话还比较容易,而假如文件的容量非常大的话,那就要求它的传输速度特别快。 镭速云作为一个增加团队协作的文件传输平台,自然不会忽略这个问题,它通过不断改进,让大容量文件基本实现了快传快用的目的。 解决方案三:文件的存储空间和管理的问题 现在市面上提供文件的存储空间管理的网盘非常的多,诸如百度,360等这样的还是互联网巨头在做。可是,它们能够提供的存储空间比较小,一般不会超过100G。在管理上做的也比较麻烦,不适用于商务应用。 镭速云则是专门为企业提供存储和协作服务的云服务平台,相对来说,还是镭速云更好用一些。 解决方案四:文件夹网络共享 镭速云能帮助企业实现部门的有效协作。 要想协作就需要将文件夹网络共享,网络共享文件不仅具有安全性,最重要的创新点在共享上面。让数据共享 ,让每一个想看到相应数据的企业员工能够随时随地的查看并使用自己最需要的公司文件,才可以算得上是一个良好的网络文件共享服务软件。 镭速云作为团队协作平台,同时提供文件备份恢复、文件传输、文件的存储空间管理和文件夹网络共享等功能,对于一个企业团队来说,是比较好用的协作平台,有利于团队工作的有效开展,进而提升整个团队的工作效率。 本文地址:https://www.raysync.cn/news/post-id-377 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03
文件传输协议介绍
文件传输协议介绍 文件传输协议是一种极为普遍的档案分享服务,让你可以将你的档案从储存装置传送到ASUSTOR NAS。ASUSTOR NAS 所支援的文件传输协议可分为: CIFS 通常是指 SMB,SAMBA 或 Windows 档案服务,CIFS 主要被用在 Microsoft Windows 计算机,以及 Mac OS X 计算机。 这项服务通常为出厂时所内建的服务项目。 AFP AFP 是被用在 Mac OS 9 以及 Mac OS X 计算机来传输档案的方式。 NFS NFS 是被用在 Linux 以及 Unix 计算机的文件传输服务。倘若有 Linux 或 Unix 的用户要登入你的 NAS,请开启此项服务。 FTP 以及 FTPS FTP 是被广泛的用在公共档案的上传及下载。在启用 FTP 服务器的设定后,即可透过任一 FTP 客户端来登入你的 NAS。也可以采用具有安全及加密方式的 FTP 客户端来登入 NAS 以及数据传输。 WebDAV WebDAV 是Web 档案管理的标准,是 web-based distributed authoring and versioning 的缩写。它是一种让你可透过 HTTP 网页浏览方式来进行拖拉式文件传输的方法。这种传输方式和你在标准 Windows 或是 Mac OS X 计算机上的文件传输方式相当雷同。 除了上述提及的通讯协议外,ASUSTOR NAS 也支援 SSH 及 Rsync。SSH 是一种安全的网络传输服务,透过数据封包加密技术,将等待传输的封包加密后再传输到网络上;而 Rsync 则是用在同步更新两处计算机的档案与目录,并适当利用增量备量以减少数据传输。 本文地址:https://www.raysync.cn/news/post-id-384 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03
关于超级文件传输的市场需求介绍
数据传输领域的趋势越来越明显。什么是超级文件传输以及为什么需要增加它?有一种新型的文件传输解决方案在IT领域获得了关注,它专注于更大的文件。随着技术的进步允许更大的数据传播,流行的文件传输解决方案(例如电子邮件基本和基本FTP)在将更大的文件移动到更远的距离方面变得不那么有效。 企业已经转向压缩甚至物理交付,作为发送大文件的方法。压缩是一种已知的攻击向量。物理交付变得昂贵,使公司受到交付服务的支配,以确保数据准时到达目的地。此外,通过线路长距离移动大文件会产生各种问题,例如上载和下载速度慢以及数据损坏的风险,这可能导致数据传输停止。如果您有提供该数据的服务级别协议,则移动大型文件会带来风险。这就是超级文件传输的用武之地。现在,公司需要快速可靠地移动大量数据。这是一种较新型的文件传输解决方案,它允许企业比以往更快,更远地移动大量数据。 市场上公司对大文件传输解决方案的需求是怎样的呢?对文件传输的需求如下所示:10%的需求量很大,30%的需求增长,44%的需求偶尔需要。前三个优先事项是:快速传输极大文件;在传输极大文件时节省带宽;以及可靠地传输极大文件,需求最大的行业是BFSI,技术/软件,医疗保健和政府。大多数公司在不同地点共享,传输和存储数据。多数企业是需要进行文件传输和外部共享数据的。那么可以预期,随着视频,高分辨率和类似数据类型的普及,这将成为一个更迫切的要求。 在选择云供应商时,数据安全性非常重要。数据还表明数据安全性至关重要,并且需要保留所有数据和文件传输系统的内部部署。大部分企业会选择从云供应商那里购买文件传输解决方案。这表明,尽管存在安全问题,云解决方案正变得越来越受欢迎。这一点很重要,因为云供应商如果希望加速这种转变,就需要满足客户的需求。随着公司需要更快,更安全,更可靠的大型文件传输方式,所有垂直细分市场都应该关注可满足其需求的各种解决方案。 本文地址:https://www.raysync.cn/news/post-id-375 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03
镭速(Raysync)文件传输高可用安装部署介绍
使用HeartBeat实现高可用HA的配置。HA即高可用,又被叫做双机热备,用于关键性业务。简单理解就是,有2台机器 A 和 B,正常是 A提供服务,B待命闲置,当 A 宕机或服务宕掉,会切换至B机器继续提供服务。常见的实现高可用的开源软件有 heartbeat 和 keepalived。 一、准备实验环境 服务器A: 主机名:Master01 操作系统:CentOS6.8 64位 eth0网卡地址:10.60.196.178 服务器B: 主机名:Slave01 操作系统:CentOS6.8 64位 eth0网卡地址:10.60.196.179 虚拟VIP: VIP:10.60.196.180 二、设置主机名 master节点设置hostname hostname Master01 vim /etc/sysconfig/network 编辑配置文件:HOSTNAME=Master01 vim /etc/hosts 编辑配置文件: 10.60.196.178 Master01 10.60.196.179 Slave01 vim /etc/sysconfig/network 编辑配置文件:HOSTNAME=Master01 slave节点设置hostname hostname Slave01 vim /etc/hosts 编辑配置文件: 10.60.196.178 Master01 10.60.196.179 Slave01 vim /etc/sysconfig/network 编辑配置文件:HOSTNAME=Slave01 三、关闭2台服务器的防火墙 关闭iptables iptables -F service iptables save service iptables stop 关闭selinux: setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 四、安装heartbeat yum install -y epel-release yum install -y heartbeat* libnet 五、主Master01节点配置 1、拷贝配置文件: cd /usr/share/doc/heartbeat-3.0.4/ cp authkeys ha.cf haresources /etc/ha.d/ cd /etc/ha.d 2、修改authkeys: vim authkeys 更改或增加如下内容: auth 33 md5 Hello!然后修改其权限 chmod 600 authkeys 3、编辑haresources文件: vim haresources加入下面一行:Master01  10.60.196.180/24/eth0:0  raysync 说明:master为主节点hostname,10.60.196.180为vip,/24为掩码为24的网段,eth0:0为vip的设备名,httpd为heartbeat监控的服务,也是两台机器对外提供的核心服务。改行指定在启动时,节点得到vip,并启动httpd,在停止时heartbeat首先停止httpd,然后释放vip。 4、编辑ha.cf: vim ha.cf 修改为如下内容: logfile /var/log/ha-log logfacility local0 keepalive 2 deadtime 30 warntime 10 initdead 120 udpport 694 ucast eth0 10.60.196.179 auto_failback on node Master01 node Slave01 ping 10.60.196.254 respawn hacluster /usr/lib64/heartbeat/ipfail 5、配置说明: logfile /var/log/ha-log:heartbeat的日志文件。 keepalive 2:心跳的时间间隔,默认时间单位为秒s。 deadtime 30:超出该时间间隔未收到对方节点的心跳,则认为对方已经死亡。 warntime 10:超出该时间间隔未收到对方节点的心跳,则发出警告并记录到日志中。 initdead 120:在某系统上,系统启动或重启之后需要经过一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔,取值至少为deadtime的2倍。 udpport 694:设置广播通信使用的端口,694为默认使用的端口号。 ucast eth0 10.60.196.179:设置对方机器心跳检测的网卡和IP。 auto_failback on:heartbeat的两台主机分别为主节点和从节点。主节点在正常情况下占用资源并运行所有的服务,遇到故障时把资源交给从节点由从节点运行服务。在该选项设为on的情况下,一旦主节点恢复运行,则自动获取资源并取代从节点,否则不取代从节点。 respawn heartbeat /usr/lib/heartbeat/ipfail:指定与heartbeat一同启动和关闭的进程,该进程被自动监视,遇到故障则重新启动。最常用的进程是ipfail,该进程用于检测和处理网络故障,需要配合ping语句指定的ping node来检测网络连接。如果你的系统是64bit,请注意该文件的路径。 六、把主节点上的三个配置文件拷贝到从节点 cd /etc/ha.d scp authkeys ha.cf haresources root@Slave01:/etc/ha.d 七、从节点slave编辑ha.cf vim /etc/ha.d/ha.cf  只需要更改一个地方如下:ucast eth0 10.60.196.179改为ucast eth0 10.60.196.180 八、启动heartbeat服务 配置完毕后,先Master01启动,后Slave01启动。 service heartbeat start 九、更改vip路由脚本 1、创建routecheck.sh脚本 vim /root/bin/routecheck.sh !/bin/bash source /etc/profile for) do ifconfig|grep eth0:0 a=$? ip route show |grep 10.60.196.180 b=$? ip route show|grep 10.60.196.254 c=$? vip存在,且vip没有路由就更改路由 if $a == 0 && $b != 0 ;then route del  default gw 10.60.196.254  && ip route add 0.0.0.0/0 via 10.60.196.254 dev eth0  src 10.60.196.180 fi vip不存在,默认网关不存在就重启网卡 if $a != 0 && $c != 0 ;then ip route add 0.0.0.0/0 via 10.60.196.254 dev eth0 fi sleep 2 done 2、定时运行 crontab -e */1 * * * * bash /root/bin/routecheck.sh > /dev/null 十、RaySync自启动脚本 cat /etc/init.d/raysync !/bin/bash description: setup RaySync service Version: 0.1.0 Date: 2018-02-06 Author: lirou chkconfig: - 87 17 source /etc/profile ../etc/rc.d/init.d/functions set -e set -x export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 if $ -ne 1 ;then echo "Error Usage: service $ start | stop | status | restart " exit 3 fi BASE_DIR= PID_DIR= if "x$BASE_DIR" == "x" ;then BASE_DIR=/opt/RaySync fi RAYSYNC_CONF=$BASE_DIR/config/config.ini if ! -d $ ;then install -d -m 755 $ fi if "x$PID_DIR" == "x" ;then PID_DIR=/var/run/raysync mkdir -pv $PID_DIR &>/dev/null fi MONITOR_PID=$PID_DIR/monitor.pid MONITOR_LOCKFILE=$PID_DIR/monitor.lock RAYSYNC_SERVER_LOCKFILE=$PID_DIR/raysync-server.lock RAYSYNC_PROXY_SERVER_LOCKFILE=$PID_DIR/raysync-proxy.lock MONITOR_BIN_NAME= RAYSYNC_SERVER_BIN_NAME= RAYSYNC_PROXY_SERVER_BIN_NAME= if "x$MONITOR_BIN_NAME" == "x" ;then MONITOR_BIN_NAME=monitor fi if "x$RAYSYNC_SERVER" == "x" ;then RAYSYNC_SERVER_BIN_NAME=RaySyncServer fi if "x$RAYSYNC_PROXY_SERVER" == "x" ;then RAYSYNC_PROXY_SERVER_BIN_NAME=RaySync-Proxy-Server fi start { if ! -s $RAYSYNC_CONF ;then echo "Error: don't have configure file in $RAYSYNC_CONF path." fi if ! -f $MONITOR_LOCKFILE ; then nohup ${BASE_DIR}/${MONITOR_BIN_NAME} &>/dev/null & nohup ${BASE_DIR}/${MONITOR_BIN_NAME} >/dev/null 2>&1 & sleep 1 if "x$" == "x" ;then echo -e "monitor setup fail" && failure else touch $MONITOR_LOCKFILE fi fi echo -e " monitor is running: " && success if ! -f $RAYSYNC_SERVER_LOCKFILE ;then nohup $BASE_DIR/RaySyncServer >/dev/null 2&>1 & sleep 1 if "x$" == "x" ;then echo -e "RaySyncServer setup fail" && failure else touch $RAYSYNC_SERVER_LOCKFILE fi fi echo -e " RaySyncServer is running" && success if ! -f $RAYSYNC_PROXY_SERVER_LOCKFILE ;then nohup $BASE_DIR/proxy/$RAYSYNC_PROXY_SERVER_BIN_NAME >/dev/null 2&>1 echo "nohup $BASE_DIR/proxy/$RAYSYNC_PROXY_SERVER_BIN_NAME >/dev/null 2&>1" sleep 1 if "x$" == "x" ;then echo -e "RaySync-Proxy-Server setup fail" && failure else touch $RAYSYNC_PROXY_SERVER_LOCKFILE fi fi echo -e " RaySync-Proxy-Server is running" && success } stop { if -f $MONITOR_LOCKFILE ;then killall $MONITOR_BIN_NAME ps -ef|grep Ray|grep -v grep|awk '{print $2}'|xargs kill -9 >/dev/null 2&>1 rm -f $MONITOR_LOCKFILE fi echo -e "monitor stopped" && success if -f $RAYSYNC_SERVER_LOCKFILE ;then kill $ killall $RAYSYNC_SERVER_BIN_NAME ps -ef|grep Ray|grep -v grep|awk '{print $2}'|xargs kill -9 >/dev/null 2&>1 rm -f $RAYSYNC_SERVER_LOCKFILE fi echo -e "RaySyncServer stopped" && success result_Proxy=`ps -ef|grep ${RAYSYNC_PROXY_SERVER_BIN_NAME}|grep -v grep` if -f $RAYSYNC_PROXY_SERVER_LOCKFILE || $result_Proxy != "" ;then if -f $RAYSYNC_PROXY_SERVER_LOCKFILE ;then ps -ef|grep Ray|grep -v grep|awk '{print $2}'|xargs kill -2 >/dev/null 2&>1 echo ${RAYSYNC_PROXY_SERVER_BIN_NAME} rm -f $RAYSYNC_PROXY_SERVER_LOCKFILE fi echo -e "RaySync-Proxy-Server stopped" && success } status { if -f $MONITOR_LOCKFILE ;then echo " monitor is running" else echo " monitor stopped" fi if -f $RAYSYNC_SERVER_LOCKFILE ;then echo " RaySyncServer is running" else echo " RaySyncServer stopped" fi if -f $RAYSYNC_PROXY_SERVER_LOCKFILE ;then echo " RaySync-Proxy-Server is running" else echo " RaySync-Proxy-Server stopped" fi } case $1 in start) start ;; stop) stop ;; status) status ;; restart) stop sleep 2 start ;; *) echo "Error Usage: service $ start | stop | status | restart " exit 3 esac 本文地址:https://www.raysync.cn/news/post-id-374 ,镭速大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。
2020-07-03

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯