赞
踩
一:要求
1.这个yum源服务器要能够定期自动更新自身源
2.使用CentOS官方标准源version6和version7的两个版本保持更新
3.linux(mini)客户端可以在使用的时候直接使用源,比如直接命令:yum –y install pcre*
4.能够定期更新的源,肯定是需要计划任务通过执行命令脚本来实现
5.这里我们用Aliyun(http://mirrors.aliyun.com/ )
二、搭建yum源的server端
1.首先关闭防护墙或者设置规则通过且关闭selinux
Systemctl diable firewalld 永久关闭防火墙
vim/etc/sysconfig/selinux 并修改SELINUX=enforce行为SELINUX=disabled
2.安装Nginx、createrepo 、yum-plugin-priorities
首先安装yum –y install Nginx 安装html的网站服务器
这里建议使用Nginx来进行安装,因为使用Nginx的工具,可以开启文件大小以及修改时间的显示,在配置文件
内修改如下:(如果没有这几项请手动添加)
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
yum –y install createrepo 安装建yum源仓库的工具,可以用来建立yum仓库
yum –y install yum-plugin-priorities 安装控制yum源更新优先级工具,这个工具可以用来控制进行yum源检
索的先后顺序,建议可以用在client端。
1、当nginx安装完成以后,默认的根文件目录为html即:/usr/share/nginx/html
2、那么在html下面建立以下目录:
mkdir –p /usr/share/nginx/html/CentOS-YUM/CentOS/version_6/64bit/
mkdir –p /usr/share/nginx/html/CentOS-YUM/CentOS/version_7/64bit/
mkdir –p /usr/share/nginx/html/CentOS-YUM/Aliyun/version_6/64bit/
mkdir –p /usr/share/nginx/html/CentOS-YUM/Aliyun/version_7/64bit/
且不要忘记给目录增加可读和可执行权限,否则在web页面显示不出来。
chmod -R +x /usr/share/nginx/html/
在web的index.html首页里面添加指向文件目录的超链接:
----------------------------------------------------------------------------------------------------------------- ----------
<p style="font-weight:bolder;color:green;font-size:30px;">ALL of the packages in the below:</p>
<br/>
<a href="http://192.168.136.133/CentOS-YUM/Aliyun">Aliyun</a><br/>
These packagers from of CentOS ISO.<br/>
<a href="http://192.168.136.133/CentOS-YUM/CentOS">CentOS</a><br/>
These packagers from of "Internet service provider".<br/>
<p style=<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。