大家好,目前Linux系统使用的越来越多,Centos也很流行。我的公司使用Centos。但是由于某些原因,通过YUM安装软件和更新系统比较慢,需要搭建镜像站,方便软件的安装。
镜像站的搭建有三个步骤:找到更快的国内源,安装tomcat并配置,同步目标源数据。
【以下操作均在centos上执行】
00-1010国内来源也同步国外官方服务器。我们需要找到支持rsync的国内资源。我们可以在百度上搜索关键词centos镜像站或者用我的推荐。
https://mirrors4.tuna.tsinghua.edu.cn/centos/,清华大学开源软件镜像站
00-1010安装
WGET http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/'s粗心美女/Apache-Tomcat-8 . 5 . 24-full docs . tar . gz
apache-tomcat-8.5.24-fulldocs.tar.gz
部署
将目录设置为资源目录。
设置tomcat显示软连接目录
tomcat安装目录/conf目录中的:context.xml文件
在上下文中/;向其添加allowLinking='true '属性。
设置tomcat目录浏览
官方网站地址:https://tomcat.apache.org/
地址:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/'s粗心美女/Apache-Tomcat-8 . 5 . 24-full docs . tar . gz
00-1010同步源是将国内镜像站的数据同步到本地centos。
首先创建文件夹:centos基本源目录centos epel源目录
使用rsync进行同步
设置计划任务
创建文件夹:
mkdir -p /data/centos
mkdir -p /data/epel
同步:
rsync-avrt rsync ://mirror S4 . tuna .清华. edu.cn/centos//data/centos/
rsync-avrt rsync ://mirror S4 . tuna .清华. edu.cn/epel//data/epel/
根据您的网络速度,实施需要很长时间。
计划任务:
将上面两行同步语句写入脚本yum_rsync.sh
Vi /etc/crontab #在最后一行添加以下代码
0 * * * root/home/crontab/yum _ rsync . sh #将脚本设置为每天凌晨1: 00执行
:wq!#保存并退出
服务crond重启#重启
最后,让我们向您展示构建的镜像源是什么样子的: