首页 >知识讲堂 >网站建设知识>如何利用开源来搭建镜像网站?以中山大学镜像站为例

如何利用开源来搭建镜像网站?以中山大学镜像站为例

2020-12-30 16:20:24 阅读(226 评论(0)

服务器的基本流程&带宽&存储同步源选择、架构选择提供的服务:ftp |rsync3http.在官方网站上获取同步方法或工具,同步工具定期配置源列表(选择上游源)(crontable)备份、监控和报警、日常维护、优化文件编制(Wiki),Submitmirorslist其他0/8&带宽&存储服务器:Linux,maybewindows?..orz带宽:越大越好(上带宽太小,不能提供更好的服务,下带宽太小,不能及时同步完整(根据网络情况,尽量避免负载高峰)。对外服务,需要公网IP,有域名比较好。储存:越大越好(如果提供大量的外部服务,估计家用*盘不会持续一年)。可以考虑使用SSD作为cache。1/8.同步源选择,架构选择同步源选择:根据需要选择所需的发行版本,稳定性第一,多样性第二,满足需求。同时要注意“性价比”(自用镜像不需要考虑)。比如OpenBSD的性价比可能很低,消耗大量同步流量和磁盘空间的性价比可能不是很高。同时,比如大学的镜像站需要网络中心的支持,所以需要考虑学校用户的支持和热度(学生的支持不够,NC的支持可能会下降)。因此,如果添加类似Ubuntu的发行版本,“性价比”将非常高。仔细选择网上发行版(自身资源估计),尽量保持网上稳定。仔细选择网上发行版(自身资源估计),尽量保持网上稳定。不要随意更换服务。注意预留足够的空间!感谢中大IGI师兄以上的建议。推荐:“搭建linuxmirror镜像”架构选择:一个发行版本可以保护各种架构(如debian):alpha、amd64、arm、armel、hppa、hurd-i386、i386、ia64、m68k、mipsel、mips、powerpc、s390、shandsparc,source,现有的debianoldstable,stable,testing,unstable,还有experimental版本),所以需要根据需要选择需要同步的架构(因为磁盘空间不是无限的),一般选择i386、amd64和source。2/8提供的服务:ftp|http|rsyncFTP:vsftpd?2/8.提供的服务:ftp|http|rsyncFTP:vsftpd?还有很多,不太了解,尴尬。HTTP:Webserver建议选择nginx或lighttpd,因为镜像包含大量的静态文件,据说比apache更有优势。记得cn99挂断后,把apache换成nginx。建议:nginx,lighttpdRsync:为下游提供,如清华大学,中国科技大学开放了一些发行版本。中国提供rsync的镜像站并不多,主要是因为rsync会有很高的IO负载,一般负担不起。假如有意愿提供rsync,gogle就可以了。3/8.官网获取同步方法或工具,源列表(选择上游源)同步方法或工具:一般是Rsync,然后从上游拉东西,可以自己写剧本,也可以使用官方工具,比如debian的ftpsync。不要使用wget等工具!不能保证文件link等属性,也不能实现增量同步,浪费资源!清华同步脚本:http://git.tuna.tsinghua.edu.cn/北交IdealMiror工具:https://github.com/ideal/mirror(感谢ideal提供的帮助,愿意搭建镜像站的同学遇到问题可以在twitter上找到他)Rubygems,PyPI,NPM也是同样寻找或自己编写同步脚本后的工具,或者做反向代理。除主动拉外,还有官方主镜像推送到其他官方镜像,如ArchlinuxARM。除了主动拉,还有官方主镜推送到其他官方镜像,比如ArchlinuxARM。ubuntu还有一个同步工具apt-miror上游源:上发行版官网获取mirorslist,然后找到提供rsync服务的镜像,选择上游源,一般选择国内、日本、新加坡、台湾等亚太地区的来源。注:官方rsync可能只对指定IP开放(负载问题)4/8。配置同步工具自行编写同步脚本:故障邮件报警、同步锁控制、两步同步等rsync参数。Rsync教程:阅读igi的同步脚本:http://www.igigo.net/archives/65使用同步工具:清华同步脚本:http://git.tuna.tsinghua.edu.cn/北交IdealMiror工具:https://github.com/ideal/mirror/PyPI,Rubygems,npm:阅读Rubygems和PyPI同步简单教程:http://fangpeishi.com/post/da-jian-pypiji-rubygemsjing-xiang阅读npm同步教程:http://maskray.me/blog/2012-11-21-tuna-npm-注:添加同步锁,debian系需要两步同步(先同步pol目录)。5/8.定期同步(crontable)定时同步:将写好的cron脚本扔进/etc/cron.d/注意定时自动任务crontab使用教程/etc/cron.dthefilenamesmustconformtothefilenamerequirementsofrun-parts:theymustbeentirelymadeupoflet‐ters,digitsandcanonlycontainthespecialsignsunderscores(‘‘)andhyphens(‘-’).Anyfilethatdoesnotconformtotheserequirementswillnotbeexecutedbyrun-parts.Forexample,anyfilecontainingdotswillbeignored.ThisisdonetopreventcronfromrunninganyofthefilesthatareleftbytheDebianpackagemanagementsystemwhenhan‐dlingfilesin/etc/cron.d/asconfigurationfiles(i.e.filesendingin.dpkg-dist,.dpkg-orig,and.dpkg-new).(特殊字符只能使用‘和’-’,除了‘和’.crontab脚本中注意path的配置,如使用rubygems的同步工具遇到rakeabort等问题。6/8.备份、监控和报警、日常维护和优化备份:当配置文件发生变化时,使用脚本将其备份到Dropbox.监控报警:用awk等工具分析同步日记。6/8.备份、监控和报警、日常维护和优化备份:当配置文件发生变化时,使用脚本将其备份到Dropbox.监控和报警:用awk等工具分析同步日记。配置电子邮件服务程序,如exim4,并在以前的脚本中添加异常电子邮件。(移动139邮箱具有短信通知功能)。部署监控程序,如MUNIN,以图表的形式直观地监控磁盘、网络和负载。日常维护:当同步异常失败(如:上游down、上游网络异常、磁盘异常等)时,需要更换上游或其他方法。优化:主要优化镜像站大量静态文件,观察监控合理分配流量和负载。7/8.文档编写(Wiki),Submitmirorslist文档编写:一是积累经验,方便传承,同时也方便其他搭建镜像站的朋友。例如,构建wiki。Submityourmirrortomirrorslist:当镜像站足够稳定时,可以考虑提交给官方mirrorslist,让更多的朋友知道,有一点成就感很容易鼓励自己和继承。内部网络的镜像可以在内部交流平台上公开共享。如果校园镜像站需要注意宣传,以获得更多师生的支持,方便继承。8/8.如果其他人想在大学里建一个镜像站,他们需要网络中心的支持,他们可能需要一颗“耐心”的心;注意继承问题(学校的热度会影响NC对镜像站的支持,做好文件,开发弟弟妹妹,最好有一个Linux协会等平台组织);找个靠谱的老师支持(镜像快死了,老师可能会救它),熟悉NC的老师或领导(解决问题比较方便),记得镜像站要帮忙宣传NC,记得感谢提供帮助的同学、老师和组织;稳定第一。

以上就是关于如何利用开源来搭建镜像网站?以中山大学镜像站为例的相关介绍,更多如何利用开源来搭建镜像网站?以中山大学镜像站为例相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对如何利用开源来搭建镜像网站?以中山大学镜像站为例有更深的了解和认识。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

网上怎么申请etc办理?手把手教你线上申办ETC

随着高速公路逐渐完善和etc的大力推行和互联网信息脉络的布局,涉及到如“网上怎么申请etc办理”部分首次办理ETC所出现的一些疑问,本文梳理了一些流程指南,手把手教你进行线上申办ETC。 网上申请ETC需要做哪些准备工作?有哪些流...查看详情

万商云集2人入选“蓉贝”软件人才资深工程师

近日,在由成都市人民政府主办的第二届“蓉贝”软件人才大会上,万商云集2人成功入选“蓉贝”软件人才资深工程师,这是万商云集继通过《CMMI3认证》、《高新技术企业认证》及被认定为“成都市企业技术中心”等之后,在技术实力方面…查看详情

什么是私有云储存

  私有云储存是指以企业、机构或个人为主体所搭建的一种专属于自己的云储存服务平台。这种储存服务平台具有全面自主控制权和保密安全性,既保证了用户隐私数据安全,又提升了数据处理和存储的效率,是多数大型企业、政府机构、…查看详情

淘宝联盟是真的吗?淘宝联盟赚钱的方式是怎样的?

淘宝联盟怎么赚佣金?1、打开应用商店,然后点击将淘宝联盟下载到手机。2、下载好淘宝联盟后,点击打开,然后看到提示邀请注册淘宝客,点击注册。3、点击阅读并同意以上协议。4、这里,可以直接通过淘宝登录来注册淘宝客。5、注册成…查看详情

OA系统有哪些流程

OA系统(Office Automation System)是一种用于提升办公效率和自动化办公流程的软件系统。它包括多个流程,以下是其中几个常见的流程。1. 申请审批流程:这是OA系统最常见的流程之一。员工可以...查看详情

杀手机病毒软件有哪些 杀手机病毒软件排行榜

  现在很多的手机用着用着就会出现卡顿的现象,再加上有些手机会被病毒入侵,下面*就给大家来详细介绍一下杀手机病毒软件有哪些 杀手机病毒软件排行榜这一块的相关内容,希望能帮助到大家,。  杀手机病毒软件排行榜  1、…查看详情

springmvc常用5种注解

springmvcaop注解controller引用起到什么作用?SpringMVC在Spring2.5发布中新添加了一种基于注解的Controller形式。借助于与Spring2.5一同发布的容器内springmvcaop注解contro...查看详情

html怎么设置网页背景

如何在html中插入整个页面的背景图?用Dreamweaver软件编辑一、打开Dreamweaver,然后选中html,出来了一个html标准文档。二、在在html中插入整个页面的背景图?在html中插入整个页面的背景图的方法如下:1、打开...查看详情

windows10哪个版本好用

  Windows10是微软公司推出的最新一代操作系统,它在2015年正式发布并备受欢迎。自发布以来,微软已经推出了许多不同版本的Windows10,这些版本都适合不同的用户需求和用户使用场景。但是,在选择Windows10版本时,很多用户...查看详情

功能全的图片编辑软件,让图片有潮范儿

修图早已经成为大众的潮流选择,无论是对自己的照片进行修饰还是对图片进行编辑都需要一款较为专业的软件才能够来实现。今天为大家介绍几款图片编辑软件神器,让每一张照片都更为精美、每一张图片都更有潮范儿。1、美图秀秀这是一…查看详情

免费好用的电脑闹钟软件有哪些 电脑闹钟软件排行榜

  早上起床很困难,睁不开眼睛,今天*给大家带来了5个起床神器,可以设置独特的提醒铃声,甚至每一个我们自定义的标签都能设置一个独特的提醒。每一个闹钟app都有自己的特点,下面*就给大家来详细介绍一下免费好用的电脑闹钟软件…查看详情

专利权质押登记在哪里 专利权质押登记办法

    其实质押在生活中还是很常见的,但是一说到专利权质押很多人都不是很清楚了,下面万商云集*就为大家来解答下这个问题。    一、专利权质押登记在哪里 专利权质押登记办法  专利权质押双方皆为国内个人或单位的,…查看详情

免费观看nba直播比赛的软件 nba免费直播高清直播软件推荐

许多人特别喜欢看球赛,一般球赛的第一场播出是在电视机上面播出的,当在电视机上面播完之后,就可以在各个平台看回放了,那么,在这里我们需要了解一下免费观看nba直播比赛的软件有什么?1、NBA本软件为用户每日发布超出50个精彩比…查看详情

2021免费管理系统排行盘点

随着互联网的迅速发展,现代企业要想更好的发展需要各式各样的免费管理软件,免费软件也遍布各地功能强大,操作简单,非常的方便。企业要根据自身发展的实际情况选择合适的管理软件,接下来为大家介绍一些2021免费管理软件排名,希…查看详情

2021年电商erp系统排行,前5名高性价比推荐!

2021年跨境电商行业如火如荼,很多老板都想要寻找一款适合自身企业的erp系统来提高办公效率并降低人力成本。但是市面上的ERP至少上千款,很多老板都不太明白这些系统的区别和优劣势,小万整理了今年市场上比较主流的的电商类erp系统软…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询