yum源的配置

2021-09-06 13:06:40 字數 3528 閱讀 6111

yum需要乙個yum庫,也就是yum源。預設情況下,centos就有乙個yum源。在/etc/yum.repos.d/目錄下有一些預設的配置檔案(可以將這些檔案移到/opt下,或者直接在yum.repos.d/下重新命名)。

開啟centos-base.repo檔案,可以看到url路徑是centos的官網自身的yum源,可以將這個mirrorlist注釋掉,然後將baseurl設定成國內的阿里雲源也可以在用於大量的rpm包的前提下設定成自己的本地檔案系統(掛載目錄),需要移除centos-base.repo檔案,並編輯centos-media.repo檔案。

name=description#乙個描述,隨意。

baseurl=#設定資源庫的位址,可以寫阿里雲也可以是自己的yum

enabled=#enabled=1開啟本地更新模式

gpgcheck=# gpgcheck=1表示檢查;可以不檢查gpgcheck=0

gpgkey=#檢查的key;如果上面不檢查這一行可以不寫。

yum install -y wget
cd /etc/yum.repos.d/

mv centos-base.repo centos-base.repo.back

wget -o centos-base.repo
yum clean all

yum makecache

為iso檔案的掛載建立目錄。

mkdir /mnt/vcdrom
將iso檔案掛載到掛載目錄。

mount -o loop -t iso9660 /opt/tools/centos-6.7-x86_64-bin-***1.iso /mnt/vcdrom
cd /etc/yum.repos.d/

mv centos-base.repo centos-base.repo.back

vim /etc/yum.repos.d/centos-media.repo

name=centos-$releasever - media

baseurl=file:///mnt/vcdrom/#將baseurl修改為***的掛載目錄

gpgcheck=1

enabled=1#開啟本地更新模式

yum clean all

yum makecache

首先,編寫指令碼。

vim /opt/shell/mymount.sh
#!/bin/bash

#mount -o loop -t iso9660 /opt/tools/centos-6.7-x86_64-bin-***1.iso /mnt/vcdrom

其次,修改指令碼執行許可權。

chmod 777 /opt/shell/mymount.sh
再次,修改/etc/rc.local配置檔案。

vim /etc/rc.local
在檔案最後一行加上如下

/opt/shell/mymount.sh
最後,重啟機器測試。

init 6
第一,安裝nfs-utils和rpcbind。

yum -y install nfs-utils rpcbind
第二,設定開機啟動服務。

chkconfig nfs on

chkconfig rpcbind on

第三,啟動相關服務。

service rpcbind start #需要先啟動rpcbind

service nfs start

第四,建立共享目錄。

mkdir -p /mnt/vcdrom/
vi /etc/exports
/mnt/vcdrom/ 192.168.94.5(rw,async,no_root_squash,no_subtree_check)
注:配置檔案說明:/mnt/vcdrom/為共享的目錄,使用絕路徑。對192.168.94.5(rw,no_root_squash,no_all_squash,sync) 為客戶端的位址及許可權,位址可以是乙個網段,乙個ip位址或者是乙個網域名稱,網域名稱支援萬用字元,如:*youxia.com。

許可權說明:rw:read-write,可讀寫;ro:read-only,唯讀;sync:檔案同時寫入硬碟和記憶體;async:檔案暫存於記憶體,而不是直接寫入記憶體;no_root_squash:nfs客戶端連線服務端時如果使用的是root的話,那麼對服務端分享的目錄來說,也擁有root許可權。顯然開啟這項是不安全的。root_squash:nfs客戶端連線服務端時如果使用的是root的話,那麼對服務端分享的目錄來說,擁有匿名使用者許可權,通常他將使用nobody或nfsnobody身份;all_squash:不論nfs客戶端連線服務端時使用什麼使用者,對服務端分享的目錄來說都是擁有匿名使用者許可權;anonuid:匿名使用者的uid值,通常是nobody或nfsnobody,可以在此處自行設定;anongid:匿名使用者的gid值。

第六,參考yum源配置方法二,將/opt/tools/下的ios檔案掛載到/mnt/vcdrom,需要設定開機自動掛載。

第一,安裝nfs-utils和rpcbind。

yum install -y nfs-utils rpcbind
第二,設定開機啟動服務。

chkconfig nfs on

chkconfig rpcbind on

第三,啟動服務。

service rpcbind start

service nfs start

第四,建立掛載點。

mkdir -p /mnt/vcdrom/
第五,掛載目錄。

mount -t nfs server_ip:/mnt/vcdrom /mnt/vcdrom
vim /etc/fstab
server_ip:/mnt/vcdrom /mnt/vcdrom nfs rw,tcp,intr 0 1
第七,修改yum源設定。

參考yum源配置方法二。

yum源的配置

vim etc yum.conf gpgcheck 0 在安裝yum的時候都不需要金鑰驗證 vim etc yum.repos.d yum.repo 放置yum源的目錄,必須以 repo結尾 yum源格式 base name base baseurl file tmp yum 如果是本地yum源需要...

yum源的配置

下面我們介紹redhat7.0的本地yum源的安裝步驟 1,在安裝之前我們需要與系統版本匹配的iso映象 版本號和系統位數都要相同 redhat7.0版本,64位所對應的映象是rhel server 7.0 x86 64 2,我們要將映象永久掛載到系統中,vim etc fstab檔案,寫下以下配置...

yum源的配置

yum源的配置 1.本地yum源配置 1 建立乙個空目錄 mkdir 2 掛載本地映象到空目錄 mount dev cdrom 3 在 etc yum.repos.d 目錄下,建立乙個.repo結尾的檔案 vim etc yum.repos.d repo centos 源標識 name centos...