1. 程式人生 > 其它 >centos新增本地yum源

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

本文版權歸作者所有,歡迎轉載,請務必新增原文連結。