首页  >  文章  >  系统教程  >  用 Centos 搭建开源镜像站

用 Centos 搭建开源镜像站

WBOY
WBOY转载
2024-02-29 14:30:24892浏览

搭建镜像站需要三步:寻找较快的国内源 ,安装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 搭建开源镜像站

以上是用 Centos 搭建开源镜像站的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:linuxprobe.com。如有侵权,请联系admin@php.cn删除