centos添加本地yum源

一.简介

centos6系列于2020年11月份已经停止提供服务,现在各大镜像源已经关闭centos6的yum源,需要下载镜像后在本地搭建yum源方便使用。

最好将镜像下载后传到OSS中,这样从阿里云机器拉取就快很多了,一般的服务器带宽都,直接下载会非常的慢。

下载站:https://man.linuxde.net/download/ 选择bin-DVD版本,这个里面包含的包最多。遗憾的是6系列的epel源是应该没法用了。

二.操作

1.创建挂载目录
mkdir /yum-source

2.挂载
mount -o loop rhel-server-6.9-x86_64-dvd.iso /yum-source

3.本地yum源
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/centos.repo

[base-local]
name=CentOS6.8-local
baseurl=file:///yum-source
enabled=1
gpgcheck=0

4.清理使用
yum clean all
yum makecache

三.对外提供yum服务

本地服务只能本机用,需要其它机器也用

1.安装nginx,当然httpd、ftp也行
yum -y install nginx
yum install createrepo -y

2.配置挂载目录,添加一个server段
vim /etc/nginx/nginx.conf

    server {
        listen       8082;
        server_name  localhost;

        location / {
            root   /yum-source;
            index  index.html;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
     }

3.检测配置文件,并启动nginx
nginx -t
nginx

4.测试是否有服务提供了,应该会显示一个目录结构
curl http://127.0.0.1:8082

5.其它服务器配置yum源,就是将地址换了而已
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/centos.repo

[base-local]
name=CentOS6.8-local
baseurl=http://172.16.1.4:8082
enabled=1
gpgcheck=0

6.清理使用
yum clean all
yum makecache

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论