內部環境自建yum源

2021-10-09 19:55:46 字數 3328 閱讀 7117

一、基礎環境說明

測試環境ip:10.201.3.93

正式環境ip:10.202.1.107

centos release 6.8

tengine/2.2.0 (nginx/1.8.1)

二、部署過程

1, 建立yum倉庫目錄

mkdir -p /data/yum_data/centos/6/os/x86_64/

mkdir -p /data/yum_data/centos/6/extras/x86_64/

mkdir -p /data/yum_data/centos/6/updates/x86_64/

mkdir -p /data/yum_data/epel/6/x86_64/

2、映象同步公網yum源

上游yum源必須要支援rsync協議,否則不能使用rsync進行同步。

centos官方標準源:rsync:

epel源:rsync:

同步命令:

rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/os/x86_64/

rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/extras/x86_64/

rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/updates/x86_64/

#epel源

rsync -auvzp --bwlimit=1000 --exclude=debug rsync: /data/yum_data/epel/6/x86_64/

3、提供yum服務

可以用apache或nginx提供web服務,這裡選擇tengine

[root@bj4-1-centos107 ~]# vim /usr/local/nginx/conf.d/iso.conf

server

error_page 500 502 503 504 /50x.html;

location = /50x.html

客戶端配置

修改客戶端yum源配置檔案,指向內網yum源。

5、使用內網yum源安裝命令

yum clean all

yum install telnet -y

參考文件

自建 yum源, yum 私倉

本地映象源示例 建立映象源目錄 mkdir mn iso mount o loop opt soft centos 7.6 x86 64 1810.iso mnt iso 新增開機啟動 建立 repo 配置檔案示例 yum 配置檔案 root localhost yum.repos.d cat is...

自建YUM源以及相關維護

yum相關概念我這裡就不做詳細的講解了,就是乙個軟體包管理工具。在企業中,很多時候進行編譯了自己的rpm包,在搭建yum的時候,希望將自定義的rpm加入到yum源中,從而出現了下列方法。一 配置私有yum源 1.1 拷貝光碟映象軟體包 mount dev cdrom media cp r packa...

自建yum倉庫,分別為網路源和本地源

所有yum倉庫的配置檔案均需以.repo結尾並存放在 etc yum.repos.d 目錄中的 rhel media yum倉庫唯一識別符號,避免與其他倉庫衝突。name linuxprobe yum倉庫的名稱描述,易於識別倉庫用處。baseurl file media cdrom 提供方式包括ft...