搭建自己的yum源服务器(附:同步外网yum源文件到本地的方法)
视频课程:《Linux运维入门指南:生产运维需要掌握的技能》
一、生产需求
二、安装apache/nginx提供web服务
三、repo文件中的变量
四、YUM源文件来源
五、配置repo文件
六、客户端设置
一、生产需求
生产服务器一般都上百台,而且可能大部分不能访问外网,部署一台自己内部使用的YUM源服务器,给其它服务器提供软件的安装是非常有必要的。
远程提供YUM源服务器,可以使用HTTP、NFS等服务来提供。这里我使用HTTP来提供远程YUM源服务。
二、安装apache/nginx提供web服务
HTTP服务使用apache软件提供即可。
2.1 安装apache
#yum -y install httpd http-devel #service httpd start #checkconfig httpd on
2.2 设置apache
设置一个别名,专门用来存放yum源文件。这里我们使用/data/yum目录来存放相关YUM源文件。
vim /etc/httpd/conf/httpd.conf <IfModule alias_module> Alias /yum "/data/yum/" <Directory "/data/yum"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </IfModule>
/data/yum目录下的结构:
–说明文件.txt
–http.repo #给各服务器使用的repo文件。各服务器可以直接下载过去。
–yumdata #存放各ISO解压出来的文件(主要目录)
–iso #系统ISO源文件
根据自己的实际情况,可以修改目录名和路径等,只要后面在repo中指定的位置跟这里相符即可。
三、repo文件中的变量
前往微信公众号查看全文:
https://mp.weixin.qq.com/s/cjAXipkn3PK1cOrTNiSjgg
2 对 “搭建自己的yum源服务器(附:同步外网yum源文件到本地的方法)”的想法;