一、基礎環境說明
測試環境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...