Linux搭建yum倉庫

2022-08-26 06:24:07 字數 3459 閱讀 5182

1、安裝nginx

2、為nginx搭建共享目錄

3、安裝createrepo,建立儲存庫

4、客戶端測試

1、安裝nginx

yum list |grep nginx  #

檢視是否有可用的nginx包

yum install nginx -y  #

yum安裝nginx

1.1 如果沒有可用的nginx包,建立yum原始檔

vim /etc/yum.repos.d/nginx.repo    #

在/etc/yum.repos.d/目錄下建立nginx.repo檔案插入如下圖內容

nginx安裝包yum源詳情:

1.2 再用命令yum install nginx -y進行安裝

安裝成功!!!

2、為nginx搭建共享目錄/share

2.1 建立資料夾並賦予所有主

mkdir /share                 #

建立/share目錄

touch /share/test.txt #

建立檔案test.txt

chown -r nginx. /share/ #

屬主屬組授權

2.2 配置nginx共享目錄配置檔案

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/sharefile.conf    #

另外起乙個獨立的配置檔案

vim /etc/nginx/conf.d/sharefile.conf #

編輯配置檔案如下圖所示

2.3 啟動nginx服務

/etc/init.d/nginx start      #

啟動netstat -an|grep 80 #

檢視服務是否啟動成功

2.4 web頁面測試效果

注意:如果顯示許可權不足,有可能是selinux或iptables開啟所致;

解決方法:

臨時關閉:

/etc/init.d/iptables stop #關閉iptables

setenforce

0#關閉selinux攔截

永久關閉:

chkconfig iptables off #關閉iptables開機自啟動

sudo

sed'

s#selinux=enforcing#selinux=disabled#

' /etc/selinux/config -i # 重啟才生效

成功!!!

3、建立yum儲存庫

3.1 建立yum儲存庫目錄,即放置rpm包的目錄

mkdir -p /share/centos/6/os/x86_64/packages/      #

遞迴建立目錄

chown -r nginx. /share/ #

所有者許可權設定

3.2 yum安裝createrepo

3.3 從光碟中去取幾個rpm安裝包放到/share/centos/6/os/x86_64/packages/裡

mkdir /mnt/cdrom      #

建立目錄

mount /dev/cdrom /mnt/cdrom/ #

掛載find /mnt/cdrom/packages/ |grep telnet |xargs -n 1 -i cp {} /share/centos/6/os/x86_64/packages/ #

拷貝安裝包

3.4 建立yum儲存庫

createrepo /share/centos/6/os/x86_64/packages/    #

建立儲存庫

chown -r nginx. /share/ #

授權

yum儲存庫建立成功!!!

4、客戶端測試

4.1 建立yum原始檔mylocal.repo

vim /etc/yum.repos.d/mylocal.repo    #

建立mylocal.repo,配置內容如下圖所示

4.2 載入測試

yum clean all           #

清空yum快取

yum makecache #

載入可用yum元資料

yum repolist #

檢視yum源rpm包的具體情況

4.3 安裝telnet

rpm -qa |grep telnet

yum install telnet -y

成功!!!

yum倉庫搭建

當我們要安裝一些程式應用的時候,方法 一 我們可以直接去找到應用的包去安裝 方法 二 利用yum命令來安裝我們需要的程式。如果我們想把映象開機自動掛載上去,像 swap一樣,我們可以修改乙個叫fstab的配置檔案,它儲存在 etc 下 我上網查閱了一下,yum倉庫的配置搭建有幾種方法。這裡先介紹第一...

yum倉庫搭建

1.官方軟體倉庫的建立 1.1.需要乙個與本機匹配的安裝映象 rhel server 7.0 x86 64 iso iso9660 ro,relatime 0 0 映象檔案 掛在點 型別 掛載引數 備份 檢測 1.2.2命令掛載 mount rhel server 7.0 x86 64 iso mo...

Linux 搭建YUM倉庫源詳解

基於iso映象構建 yum 本地源 1.yum install httpd 安裝httpd軟體包 yum remove httpd 解除安裝httpd軟體包 yum erase httpd 刪除httpd程式包。2.首先將光碟機iso映象載入至虛擬機器cd 建立掛在目錄mkdir p mnt cdr...