給rhel伺服器配置區域網yum源
給rhel伺服器配置區域網yum源
大家都知道rhel的yum是收費的,我們做運維的都是免費的勞動力,更不談裝個系統讓老闆掏銀子了,我前兩天寫了個,給rhel安裝centos的yum源,現在發現了這個方法,太好了!再次多謝曹哥,現在我有3台rhel的機器在用,效果很好!
步驟:
1.解壓你的rhel的ISO裡面的Server文件夾
2.打包解壓后的Server,注意打包成zip格式的壓縮包,由於比較大你得分幾個打包!
3.上傳到你要提供yum服務的伺服器上,然後解壓
解壓忘了應該可以看到:01.repodata/ #這個下面還有好幾個文件,很重要在ISO的server下面的一定要上傳
02.a2ps-4.13b-57.2.el5.i386.rpm
03.acl-2.2.39-3.el5.i386.rpm
04.acpid-1.0.4-7.el5.i386.rpm
05.adaptx-0.9.13-3jpp.1.i386.rpm
06.adaptx-doc-0.9.13-3jpp.1.i386.rpm
07.adaptx-javadoc-0.9.13-3jpp.1.i386.rpm
08.adjtimex-1.20-2.1.i386.rpm
09.agg-2.4-2.1.i386.rpm
10.agg-devel-2.4-2.1.i386.rpm
11.………………
複製代碼還有一堆的rpm包
4.配置apache|nginx虛擬主機到你上傳的目錄下
我的配置事例:
apache:01.
02. ServerAdmin webmaster@dummy-host2.example.com
03. DocumentRoot "/data/yum"
04. ServerName yum.test.com
05.# ErrorLog "logs/dummy-host2.example.com-error_log"
06.# CustomLog "logs/dummy-host2.example.com-access_log" common
07. 複製代碼vi /etc/hosts01.192.168.0.122 yum.test.com
複製代碼nginx:
方法一:01. server
02.{
03.listen 80;
04.server_name yum.test.com;
05.index index.html;
06.root /data/yum;
07.
08.}
複製代碼vi /etc/hosts01.192.168.0.122 yum.test.com
複製代碼方法二:(這個的好處不用指定host,用別的埠就可以)01.server
02. {
03. listen 81;
04. server_name yum.test.com;
05. index index.html;
06. root /data/yum;
07. }
複製代碼5.rhel伺服器的配置:01.# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel.repo
02.#vi /etc/yum.repos.d/rhel.repo
複製代碼apache|nginx方法一:01.
02.name=Red Hat Enterprise Linux $releasever - $basearch - Debug
03.baseurl=http://yum.test.com/server/ #yum源的地址,我放在了網站目錄下的server下
04.enabled=1 #這個地方一定要設置成1
05.gpgcheck=1
06.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
複製代碼nginx方法二:01.
02.name=Red Hat Enterprise Linux $releasever - $basearch - Debug
03.baseurl=http://192.168.0.122:81/server/
04.enabled=1
05.gpgcheck=1
06.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
複製代碼6.開始體驗rhel的yum吧01.#yum -y install libc glibc-devel glib2 glib2-devel bzip2 bzip2-devel
複製代碼
《解決方案》
謝謝分享