阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

用 Centos 搭建开源镜像站

28次阅读
没有评论

共计 1137 个字符,预计需要花费 3 分钟才能阅读完成。

导读 各位好,目前 Linux 系统使用的越来越多了,其中 Centos 也非常受欢迎,笔者公司就用的 Centos,但是因为某些原因,通过 YUM 进行软件安装和系统更新时比较慢,所以需要搭建一个镜像站,便于安装软件。

搭建镜像站需要三步:寻找较快的国内源,安装 tomcat 并配置,同步目标源数据。
用 Centos 搭建开源镜像站

国内源

国内源也是同步的国外的官方服务器,我们需要寻找支持 rsync 的国内源,可以百度搜索关键字【centos 镜像站】或者用的我的推荐清华大学开源软件镜像站 https://mirrors4.tuna.tsinghua.edu.cn/centos/。

tomcat 安装及配置

安装

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24-fulldocs.tar.gz
tar -zxvf apache-tomcat-8.5.24-fulldocs.tar.gz

配置
设置指定目录为资源目录
用 Centos 搭建开源镜像站

设置 tomcat 显示软连接目录
tomcat 安装目录 / conf 目录下的:context.xml 文件,在 里面加上 allowLinking=”true” 属性就可以了。

设置 tomcat 目录浏览
用 Centos 搭建开源镜像站

官网地址:https://tomcat.apache.org/

链接地址:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24-fulldocs.tar.gz

同步源

同步源就是将国内镜像站的数据同步到本机 centos 上。

    先创建文件夹:centos 基础源目录 centos epel 源目录
    使用 rsync 进行同步
    设置定时任务

创建文件夹

mkdir -p /data/centos
mkdir -p /data/epel

同步:

rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/centos/ /data/centos/
rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/epel/ /data/epel/

定时任务:
将上述两行同步语句写入脚本 yum_rsync.sh,vi /etc/crontab #在最后一行添加以下代码

0 1 * * * root /home/crontab/yum_rsync.sh #

设置每天凌晨 1 点整开始执行脚本,:wq! #保存退出

service crond restart #重启 

最后给大家看一下, 搭建好的镜像源是什么样子:
用 Centos 搭建开源镜像站

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计1137字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中