日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

搭建企業內部yum倉庫(centos6 centos7 epel源)

發布時間:2024-05-19 點擊:152
建站服務器
搭建自己的yum倉庫,將自己制作好的rpm包,添加到自己的yum源中。
yum倉庫服務端配置如下 :
1. 創建yum倉庫目錄
mkdir -p /data/yum_data/
cd /data/yum_data/
#可以上傳rpm包到此目錄,此目錄下面還可以包括文件夾
2. 安裝createrepo軟件
[root@yum yum_data]# yum -y install createrepo
3. 初始化repodata索引文件
createrepo -pdo /data/yum_data/ /data/yum_data/
4. 提供yum服務
# 可以用apache或nginx提供web服務,適用于內網環境
基于http的yum源配置
安裝apache軟件
[root@yum yum_data]# yum install -y httpd
[root@yum yum_data]# /etc/init.d/httpd start
正在啟動 httpd:[確定]
[root@yum yum_data]# netstat -lntup|grep httpd
tcp 0 0 :::80 :::* listen 6403/httpd
#根據自己服務器ip地址進行配置
[root@yum yum_data]# echo "192.168.30.130 yum.nulige.com" >>/etc/hosts
[root@yum yum_data]# tail -1 /etc/hosts
192.168.30.130 yum.nulige.com
#在window系統中添加hosts解析
192.168.30.130 yum.nulige.com
#訪問網站
在瀏覽器中輸入:yum.nulige.com
#修改配置文件/etc/httpd/conf/httpd.conf
將默認的www目錄指向本地創建的yum倉庫目錄
[root@yum yum_data]# cd /etc/httpd/conf
[root@yum conf]# ll
總用量 52
-rw-r–r–. 1 root root 34419 7月 12 19:00 httpd.conf
-rw-r–r–. 1 root root 13139 7月 18 23:24 magic
#操作前先備份(運維一定要記住這點)
[root@yum conf]# cp httpd.conf httpd.conf.backup.nulige.2016-11-19
[root@yum conf]# ll
總用量 88
-rw-r–r–. 1 root root 34419 7月 12 19:00 httpd.conf
-rw-r–r–. 1 root root 34419 11月 19 18:02 httpd.conf.backup.nulige.2016-11-19
-rw-r–r–. 1 root root 13139 7月 18 23:24 magic
[root@yum conf]# vi httpd.conf
documentroot "/data/yum_data/" #用搜索 /documentroot 的方法
<directory "/data/yum_data/"> #317行
#修改/usr/local/yumrepo目錄的屬主和屬組為apache
[root@yum conf]# chown -r apache.apache /data/yum_data/
[root@yum conf]# ll -l /data/yum_data/
總用量 12
drwxr-xr-x. 3 apache apache 4096 11月 19 16:49 centos
drwxr-xr-x. 3 apache apache 4096 11月 19 16:50 epel
drwxr-xr-x. 2 apache apache 4096 11月 19 17:50 repodata
#刪除默認主頁
[root@yum conf]# pwd
/etc/httpd/conf
[root@yum conf]# cd ..
[root@yum httpd]# ll
總用量 8
drwxr-xr-x. 2 root root 4096 11月 19 18:07 conf
drwxr-xr-x. 2 root root 4096 11月 19 17:50 conf.d
lrwxrwxrwx. 1 root root 19 11月 19 17:50 logs -> ../../var/log/httpd
lrwxrwxrwx. 1 root root 29 11月 19 17:50 modules -> ../../usr/lib64/httpd/modules
lrwxrwxrwx. 1 root root 19 11月 19 17:50 run -> ../../var/run/httpd
#把配置移到tmp目錄下,少用rm命令。
[root@yum httpd]# mv conf.d/welcome.conf /tmp
重啟服務:
# service httpd restart
or
[root@yum httpd]# /etc/init.d/httpd restart
停止 httpd:[確定]
正在啟動 httpd:[確定]
#在windows系統中,通過瀏覽器輸入yum.nulige.com 訪問
5. 添加新的rpm包
# 只下載軟件不安裝
yumdownloader pcre-devel openssl-devel
#保留yum安裝軟件時不刪除安裝包
[root@node5 yum_data]# sed -i "s#keepcache=0#keepcache=1#g" /etc/yum.conf
[root@node5 yum_data]# grep keepcache /etc/yum.conf
keepcache=1
# 安裝包存儲目錄
cachedir=/var/cache/yum/$basearch/$releasever
ll /var/cache/yum/x86_64/6/base/packages
#把保留的rpm包,移到yum服務器目錄中
[root@yum x86_64]#cd /var/cache/yum/x86_64/6/base/packages
[root@yum packages]# mv */data/yum_data/centos/6/os/x86_64
[root@yum x86_64]# ll
總用量 8120
-rw-r–r–. 1 root root 15824 7月 6 2011 apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
-rw-r–r–. 1 root root 98392 5月 12 2016 createrepo-0.9.9-24.el6.noarch.rpm
-rw-r–r–. 1 root root 72520 7月 3 2011 deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
-rw-r–r–. 1 root root 15936 7月 3 2011 dos2unix-3.1-37.el6.x86_64.rpm
-rw-r–r–. 1 root root 4830620 3月 24 2016 git-1.7.1-4.el6_7.1.x86_64.rpm
-rw-r–r–. 1 root root 72436 7月 3 2011 lrzsz-0.12.20-27.1.el6.x86_64.rpm
-rw-r–r–. 1 root root 2884068 6月 10 2014 nmap-5.51-4.el6.x86_64.rpm
-rw-r–r–. 1 root root 27748 7月 3 2011 python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
-rw-r–r–. 1 root root 239316 5月 12 2016 sysstat-9.0.4-31.el6.x86_64.rpm
-rw

有了云服務器怎么將網站發布
電腦通過360云盤檢測網絡上傳和下載速度的方法
塔式服務器新創云硬盤轉速10000rpm
Keep競品分析
這個賬號不是我的但是被綁定了西部數碼賬號如何解綁
手機網站的好處有哪些
百度云服務器如何續費
哪些豹子域名算是精品域名?