yum源配置的三種方法

2021-10-20 15:43:40 字數 3138 閱讀 8196

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源配置的三種方法

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

yum的三種配置。

1 先修改yum配置檔案 2 掛載光碟到 mnt mount dev sr0 mnt 3 接下來可用yum安裝 解除安裝軟體包 1 伺服器端配置 1.1 掛載光碟到 mnt mount dev sr0 mnt 1.2 在 var ftp目錄下新建乙個目錄 可以隨意 rhel6.5 mkdir var...

三種方法 2020 11 23

利用連線類,例項化得到連線物件 連線類 連線物件 new 連線類 cmd.executescalar cmd.excutereader 關注其中一條資料 物件名.read 獲取關注列所對應的值 console.writeline 物件名 name while 物件名.read 功能,聚焦下一行資料。...